Pular para o conteúdo principal

Abandoned Cart

Recupere vendas perdidas enviando e-mails para clientes que deixaram itens no carrinho.


Visão geral

Fluxo:

  1. Cliente adiciona produtos ao carrinho e sai sem comprar.
  2. O Abandoned cart tracking registra o carrinho (quando habilitado).
  3. Após um delay configurável, um cron job envia um e-mail de lembrete.
  4. Cliente pode voltar e concluir a compra.

Pré-requisitos

  • Abandoned cart tracking – Deve estar habilitado.
  • Abandoned cart email – Deve estar habilitado.
  • Template de e-mail Abandoned Cart Reminder – Deve estar ativo em Setup → Email Templates (tipo: Products).
  • Cron job – Deve estar configurado (veja Cron Jobs).
  • Cliente deve estar logado (carrinhos são vinculados às contas de cliente).

Configuração

  1. Vá em Setup → Settings → Products.
  2. Em Features, ative Abandoned cart tracking.
  3. Em Abandoned Cart Email:
    • Ative Send abandoned cart reminder emails.
    • Defina Delay before sending (horas), ex.: 24.
  4. Vá em Setup → Email Templates.
  5. Encontre Abandoned Cart Reminder (tipo: Products).
  6. Ative o template (ele está desativado por padrão).
  7. Personalize o assunto e a mensagem usando os merge fields abaixo.
  8. Salve.

Template de e-mail

O e-mail de carrinho abandonado usa o sistema de templates de e-mail padrão do Perfex. Você pode personalizar totalmente o assunto e o corpo em Setup → Email Templates.

Merge fields:

Merge fieldDescription
{client_name}Nome do cliente ou empresa
{cart_total}Total formatado do carrinho (ex.: USD 99.00)
{cart_link}Link de volta ao checkout
{companyname}Nome da sua empresa

Exemplo de assunto: Você deixou itens no seu carrinho

Exemplo de mensagem:

Hi {client_name},

You have items worth {cart_total} in your cart.

[Complete your purchase]({cart_link})

Best regards,
{companyname}
aviso

O template deve estar ativo para o cron enviar e-mails. Se desativado, nenhum e-mail de carrinho abandonado é enviado.


Configuração do Cron Job

Adicione a URL do cron de carrinho abandonado ao crontab do seu servidor:

0 9 * * * curl -s "https://yoursite.com/products/cron/abandoned_cart_emails" > /dev/null 2>&1

Execute diariamente (ex.: 9:00). Veja Cron Jobs para detalhes completos.


Como funciona

  1. Quando um cliente logado chega ao checkout, o carrinho dele é armazenado.
  2. Quando ele sai sem comprar, o carrinho permanece no banco de dados.
  3. O cron job executa e encontra carrinhos mais antigos que o delay.
  4. Para cada carrinho, o e-mail do contato principal é usado para enviar o lembrete.
  5. O e-mail inclui um link de volta à página de checkout.
  6. Uma vez enviado, o carrinho é marcado para não ser enviado novamente.

Integração WhatsApp/SMS

Se WhatsApp/SMS Notifications estiver configurado com um trigger abandoned_cart, mensagens SMS/WhatsApp também podem ser enviadas. Veja WhatsApp & SMS Notifications.