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.