Login Inteligente
O checkout possui um sistema inteligente de login e cadastro.
Se você esqueceu a senha, é possível receber por e-mail um link que vai automaticamente logar sua conta e ir direto para o checkout.
Após clicar no link, dentro da janela de validade, o login deve ser automático.
Possíveis erros
- O usuário não é redirecionado: verifique a mensagem de erro exibida. Verifique se os parâmetros obrigatórios estão na URL
- O usuário é logado na conta mas é enviado à Página inicial: certifique-se de não ter nenhum plugin/código que force este redirecionamento para outra página após login.
- O usuário é redirecionado mas as credenciais são inválidas: se você usa algum plugin de dupla autenticação neste usuário o link não funcionará.
Como testar
- Conecte sua conta administrativa.
- Instale o plugin WP Mail Logging. Ele vai registrar todos os disparados de e-mail do site.
- Em uma aba anônima, adicione itens ao carrinho e vá ao checkout. Informe um e-mail de uma segunda conta de cliente que você tenha acesso.
- Solicite o link.
- Volte à conta administrativa, vá até seu painel -> Ferramentas -> WP Mail Log.
- Encontre o último e-mail e localize o link dentro do corpo do e-mail.
- Clique com o botão direito e então abrir em nova aba.
- A conta deve ser autenticada.
Sistems de cache
Em 99.99% dos casos tudo simplesmente funciona! Mas se não funcionar, saiba:
Para que funcione corretamente você precisa ter algumas coisas ativas no seu site.
- API do WooCommerce
- Sistema de cache que de um bypass quando o parâmetro
magic_login
estiver na URL.
O link é algo assim: https://pagina-inical.com.br/wc-api/smart-checkout/login/?uid=1&magic_login=b272f22ada678c009c50
.