Abandoned Cart
Recupere vendas perdidas enviando e-mails para clientes que deixaram itens no carrinho.
Visão geral
Fluxo:
- Cliente adiciona produtos ao carrinho e sai sem comprar.
- O Abandoned cart tracking registra o carrinho (quando habilitado).
- Após um delay configurável, um cron job envia um e-mail de lembrete.
- 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
- Vá em Setup → Settings → Products.
- Em Features, ative Abandoned cart tracking.
- Em Abandoned Cart Email:
- Ative Send abandoned cart reminder emails.
- Defina Delay before sending (horas), ex.: 24.
- Vá em Setup → Email Templates.
- Encontre Abandoned Cart Reminder (tipo: Products).
- Ative o template (ele está desativado por padrão).
- Personalize o assunto e a mensagem usando os merge fields abaixo.
- 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 field | Description |
|---|---|
| {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}
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
- Quando um cliente logado chega ao checkout, o carrinho dele é armazenado.
- Quando ele sai sem comprar, o carrinho permanece no banco de dados.
- O cron job executa e encontra carrinhos mais antigos que o delay.
- Para cada carrinho, o e-mail do contato principal é usado para enviar o lembrete.
- O e-mail inclui um link de volta à página de checkout.
- 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.