Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

O endereço de e-mail já está em uso / O cliente deve fazer login para concluir o pagamento

O endere ildeo de e-mail j ilde{a est ilde{a em uso.

The email address '[email protected]' is already in use.

Se uma conta WordPress for criada para um cliente no checkout para uma compra anterior, ele precisar ilde{a estar logado para concluir compras futuras. Por seguran ilde{a}, um usu ilde{a}rio deslogado n ilde{a}o poder ilde{a} fazer altera ilde{c} ilde{o}es em uma conta existente, incluindo adicionar pedidos a uma conta.

Para evitar a mensagem, ative o checkout como convidado, mas desative o registro autom ilde{a}tico. Embora os usu ilde{a}rios existentes precisem fazer login para fazer uma compra, qualquer cliente sem uma conta WordPress poder ilde{a} comprar sem fazer login.

Problemas legados (apenas EDD 2.7 e anteriores)

Os problemas abaixo n ilde{a}o devem mais ser um problema e afetam apenas lojas que foram criadas antes de 2018, vers ilde{a}o EDD 2.7 e anteriores. Se sua loja foi criada em 2018, os problemas abaixo n ilde{a}o se aplicar ilde{a}o.

Cliente precisa fazer login para concluir o pagamento. Por qu ilde{e}?

Desde o lan ilde{c}amento da vers ilde{a}o 2.7, Easy Digital Downloads incluiu a capacidade de recuperar registros de compras abandonadas ou pendentes. Se o navegador do usu ilde{a}rio ainda estiver em sua sess ilde{a}o de compra, o produto permanecer ilde{a} no carrinho para o usu ilde{a}rio. Da mesma forma, uma se ilde{c} ilde{a}o URL de Recupera ilde{c} ilde{a}o  ilde{e} adicionada ao registro de compra do administrador, permitindo que os administradores do site compartilhem facilmente o link com um usu ilde{a}rio caso a sess ilde{a}o de compra dele(a) tenha expirado.

Se o usu ilde{a}rio nunca comprou antes, o processo ilde{e} tranquilo. Usando o URL de recupera ilde{c} ilde{a}o ou continuando a sess ilde{a}o de compra, o usu ilde{a}rio pode continuar a compra como se nada tivesse acontecido.

No entanto, se este usu ilde{a}rio, identificado pelo endere ilde{c}o de e-mail inserido no checkout, j ilde{a} fez uma compra antes, esse registro de compra abandonada ou pendente est ilde{a} agora anexado ao registro do cliente desse usu ilde{a}rio e pode
apenas ser recuperado por ele.

Caso um usu ilde{a}rio deslogado tente recuperar uma compra que est ilde{a} vinculada a um registro de cliente existente, um aviso semelhante a este ser ilde{a} exibido no checkout:

Este aviso significa que o registro de compra usado para popular o carrinho de checkout est ilde{a} diretamente vinculado a um registro de cliente existente, o que significa que o endere ilde{c}o de e-mail inserido pela pessoa que est ilde{a} tentando finalizar a compra corresponde a um endere ilde{c}o de e-mail de pelo menos uma compra anterior.

Vamos analisar algumas solu ilde{c} ilde{o}es r ilde{a}pidas para superar este aviso com base no cen ilde{a}rio.

Eu sou o propriet ilde{a}rio do site e estou vendo este aviso enquanto testo

Se voc ilde{e} ilde{e} o propriet ilde{a}rio do site e saiu do seu site para testar o processo de compra para um convidado, h ilde{a} uma chance de voc ilde{e} ter usado o mesmo endere ilde{c}o de e-mail para testes que j ilde{a} est ilde{a} associado ilde{a} sua conta ativa. Isso significa que, em seus testes, voc ilde{e} est ilde{a} tentando recuperar um registro de compra (como convidado) que agora est ilde{a} oficialmente associado ilde{a} sua conta ativa. Isso far ilde{a} com que voc ilde{e} veja o aviso.

Você pode até mesmo fazer login no seu site de outro navegador, visualizar o registro de compra abandonada/pendente no admin e ver que ele já está anexado ao seu registro de cliente. Neste cenário, o aviso é preciso. Se você quiser testar o processo de compra de convidado, por favor, faça isso usando um endereço de e-mail que ainda não esteja anexado a um registro de cliente em sua loja.

Um dos meus clientes relatou este aviso para mim

Este cenário é o mesmo que o anterior, exceto que pode ser um caso mais extremo. Provavelmente, você permite checkout de convidados em seu site, o que é bom. No entanto, mesmo quando alguém faz o checkout como convidado, um registro de cliente ainda é criado com base no endereço de e-mail usado no checkout.

Em teoria, um cliente pode fazer 10 compras de convidado separadas ao longo de um ano, usando o mesmo endereço de e-mail a cada vez, e cada compra ainda será anexada a um único registro de cliente. 

Isso é desejável e bom para o seu sistema. No entanto, se esse cliente recorrente tentar fazer uma 11ª compra, abandonar a compra por qualquer motivo e, em seguida, tentar recuperá-la através da sessão do navegador ou porque você forneceu um URL de recuperação, ele terá que fazer login para concluir a compra. Isso prova ao sistema que o proprietário legítimo desse registro de compra específico está concluindo a compra.

Este cenário é raro, mas pode acontecer.

Nota: temos planos concretos para tornar o processo de recuperação um pouco mais suave, para que os proprietários de lojas possam administrar uma loja que suporte totalmente o checkout de convidados em todos os cenários. Se você ainda vir esta nota, a alteração ainda não foi feita.

O endereço de e-mail já está em uso aparece para usuários logados

Isso acontece devido a um bug em versões mais antigas do Easy Digital Downloads que permitia que vários clientes fossem anexados à mesma conta de usuário.

Este bug não existe mais, mas se vários clientes já estavam anexados à mesma conta de usuário antes da correção do bug ser lançada, o problema deles ainda existe.

A solução

O problema é resolvido no EDD 2.6 e posterior, mas se houver problemas com contas conectadas de versões anteriores, você ainda verá uma mensagem de erro alertando sobre isso. Veja como corrigir.

Encontre o usuário do WordPress

Vá para a seção Usuários do admin do WordPress. No canto superior direito, há um campo de pesquisa. Coloque o endereço de e-mail problemático nesse campo e pesquise.

Em seguida, clique no nome de usuário para editar o usuário. A URL conterá o ID desse usuário.

Encontre os clientes conflitantes

Pegue o ID do usuário da pesquisa acima e vá para Downloads → Clientes. No canto superior direito, há uma caixa de pesquisa. Pesquise pelo ID do usuário com uma string de pesquisa como esta:

user:2

Substitua 2 pelo número que você encontrou em sua própria pesquisa. Os resultados devem ser 2 ou mais clientes.

Mover registros de compra

Para resolver o conflito, você deve mover todos os registros de compra de um cliente para o outro e, em seguida, excluir o vazio. Escolha o cliente que deseja excluir e clique no Nome para editar.

Na página de edição, você encontrará uma caixa de Pagamentos Recentes. Clique em Ver Detalhes em cada pagamento.

Ao editar um pagamento, você verá uma caixa Detalhes do cliente. Escolha o outro cliente e pressione salvar.

Repita isso até que não haja mais registros de compra. Assim que o cliente não tiver mais registros de compra, você poderá clicar na lixeira no canto superior direito do registro do cliente e excluir o usuário.

Adicione o endereço de e-mail ao usuário restante

Depois que o cliente problemático for excluído, adicione o endereço de e-mail desse cliente ao cliente restante. Ao editar o cliente, procure a seção
E-mails do cliente. Adicione o endereço de e-mail lá e, em seguida, esse cliente será associado a ambos os endereços.

Neste ponto, o problema deve ser resolvido.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]