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.

Para que isso funcione corretamente vocĂŞ precisa ter algumas coisas ativas no seu site.

  1. API do WooCommerce
  2. 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.

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.