As variáveis de carrinho abandonado (cart_*) aparecem exclusivamente no gatilho Carrinho abandonado — são o que você usa pra mostrar ao cliente o valor pendente e o link pra ele retomar a compra de onde parou.
Diferente dos outros conjuntos, elas não usam ponto (não é cart.id, é cart_id). É o jeito que esse contexto sempre foi exposto no Rishi e mantemos a forma original.
Quando estão disponíveis
Apenas no gatilho Carrinho abandonado (abandoned_cart).
Combine com customer.* pra personalizar com nome e com coupon.* quando o fluxo gera cupom de incentivo.
Lista completa
| Caminho | Descrição | Exemplo |
|---|---|---|
cart_id |
ID interno do carrinho abandonado | 342 |
cart_total |
Valor total numérico (sem formatação) | 189.50 |
cart_total_formatted |
Valor total formatado em BRL | R$ 189,50 |
cart_url |
URL pra retomar o carrinho | https://loja.com/carrinho?token=xyz |
cart_token |
Querystring do cart_url, útil pra montar URLs custom |
?token=xyz |
Exemplos práticos
Lembrete simples (primeira mensagem do fluxo)
{{1}}, vi que você esqueceu uns produtinhos no carrinho! 🛒
Total: {{2}}
Volta lá: {{3}}
Mapeamento:
{{1}}→customer.first_name{{2}}→cart_total_formatted{{3}}→cart_url
Recuperação com cupom (segunda ou terceira mensagem do fluxo)
{{1}}, ainda tá pensando?
Pra te ajudar a decidir, criamos um cupom de {{2}} só pra você:
🎁 Cupom: {{3}}
Válido por {{4}} dias
Aplique direto na finalização: {{5}}
Total atual: {{6}}
Mapeamento:
{{1}}→customer.first_name{{2}}→coupon.amount{{3}}→coupon.code{{4}}→coupon.expires_in_days{{5}}→cart_url{{6}}→cart_total_formatted
Última chamada antes de expirar
Última chance, {{1}}!
Seu cupom expira hoje. Os produtos que você gostou estão te esperando:
{{2}}
Total com desconto: até você passar pelo carrinho 😉
Mapeamento:
{{1}}→customer.first_name{{2}}→cart_url
Considerações
cart_total vs cart_total_formatted — quase sempre você quer cart_total_formatted (com R$ na frente). O cart_total cru (189.50) só faz sentido em contextos técnicos ou em sistemas externos que vão formatar do próprio jeito.
cart_url já vem completa — não precisa concatenar nada. Cole direto no template e o cliente clica e cai exatamente no carrinho dele.
Quando usar cart_token — caso raro: você quer montar uma URL diferente da padrão (ex: pra um landing page de recuperação personalizado). Aí pega só o querystring (?token=xyz) e concatena na URL que você definiu. Pra fluxo padrão, ignore — use cart_url.
cart_id raramente vai pro cliente — é interno. Útil em logs internos, em fluxos com lógica de "se cart_id já recebeu mensagem, não manda de novo", em integrações com BI. No template, raramente faz sentido mostrar.
Nunca mande mensagem de carrinho abandonado sem o cart_url. O ponto inteiro da mensagem é facilitar o retorno — e pedir pro cliente abrir o site, achar o carrinho de novo e completar fricciona muito. Conversão sem link é uma fração do que vê quando o link tá lá.
Categorização do template — recuperação de carrinho é marketing na classificação da Meta. Você vai pagar como marketing — é o esperado. Mantenha a expectativa: vale a pena se a recuperação trouxer mais retorno que o custo, e em geral traz muito.
Próximos passos
- Pra cupom de recuperação, veja Variáveis de cupom.
- Pra dados do cliente que abandonou, Variáveis de cliente.
- Pra montar a sequência completa de fluxo de recuperação (com timing entre mensagens), veja a documentação de fluxos.