Rishidocs

Variáveis de carrinho abandonado

2 min de leituraAtualizado há 1 semana

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.
Foi útil?