Quando alguém compra o seu produto junto com um order bump, cada produto da compra aparece separado — na sua lista de vendas, na área de membros do aluno e nas suas automações. Antes, a compra era tratada como um bloco único.

Na prática, isso muda três coisas para você:
-
Você pode estornar apenas um produto da compra (só o order bump, ou só o produto principal), sem precisar estornar tudo.
-
As automações passam a conseguir identificar qual produto foi comprado ou estornado.
-
Os valores enviados em cada disparo passam a ser os daquele produto, e não os da compra inteira.

Suas automações continuam disparando como sempre — nada do que já funciona precisa ser refeito. Mas se você usa o valor recebido no webhook para emitir nota, lançar em planilha ou conciliar, leia com atenção a seção Os valores agora são por produto.
Se você ainda não usa o recurso, veja primeiro O que é e como configurar o Order Bump?
Na compra: continua igual, com informações a mais
Quando o pagamento é confirmado, continuam disparando os mesmos dois gatilhos de sempre:
| Gatilho | Quando dispara |
|---|---|
| Pagamento confirmado | uma vez, para o produto principal da compra |
| Pagamento confirmado via order bump | uma vez para cada order bump comprado junto |
As informações novas: os dois gatilhos passam a enviar a variável {{item_id}}, que identifica aquele produto dentro da compra, e os valores de cada disparo passam a ser os do produto.
Os valores agora são por produto
Todo disparo descreve um produto. Os campos financeiros são a fatia daquele produto na cobrança:
| Variável | O que traz agora |
|---|---|
{{payment_value}} |
valor daquele produto (não o total da compra) |
{{installments_fees}}, valores de taxa e líquido |
a parte proporcional daquele produto |
{{participants}}, {{participation_payment_value}} |
comissões de coprodução e afiliados proporcionais àquele produto |
{{purchase_total_value}} |
novo — valor total capturado na cobrança, com os order bumps (em centavos) |
{{purchase_total_value_divided}} |
novo — o mesmo total, em reais, sem o "R$" |
Atenção: se a sua automação usava
{{payment_value}}esperando o valor total da compra, troque para{{purchase_total_value}}. As variáveis de total estão disponíveis nos gatilhos do produto principal; o disparo de order bump descreve só aquele item e não recebe o total.
Em compras sem order bump nada muda: {{purchase_total_value}} é igual a {{payment_value}}.
Order bump em oferta de assinatura
Order bump agora também pode ser oferecido em ofertas de assinatura. O que chega nas automações depende da forma de pagamento:
Cartão — cada order bump é uma cobrança própria, então você recebe:
-
Pagamento confirmado da assinatura, com o valor do ciclo;
-
Pagamento confirmado via order bump para cada adicional cobrado, com o valor do adicional (cobrança própria: os valores são exatos, sem rateio);
-
nada é disparado para um adicional que foi recusado ou não cobrado.
Pix ou boleto — a primeira fatura é única (mensalidade + adicionais). Os disparos seguem a lógica de rateio descrita acima, e {{purchase_total_value}} traz o total da fatura.
Renovações: cobram apenas a assinatura. Nenhum evento de order bump é disparado nos ciclos seguintes.
No estorno: um gatilho para cada situação
| Situação | Gatilhos que disparam |
|---|---|
| Você estorna a compra inteira | Estorno feito pelo produtor (como sempre foi) + Estorno order bump para cada adicional da compra |
| Você estorna apenas o order bump (oferta unitária) | Estorno order bump. O {{payment_status}} continua pago, porque a compra segue ativa |
| Você estorna o último produto que faltava, fechando a compra | Estorno order bump (do item) e, ao concluir, Estorno feito pelo produtor |
| Você estorna a cobrança de um order bump de assinatura (cartão) | Estorno order bump e Estorno feito pelo produtor — aquela cobrança é 100% daquele produto, então ela fica estornada por inteiro. Os dois disparos trazem o produto e o valor do adicional, e a assinatura continua ativa |
| Você estorna uma fatura única de assinatura (Pix) | Estorno feito pelo produtor da fatura + Estorno order bump de cada adicional incluído nela (não há estorno de um adicional isolado nessa cobrança) |
| Você estorna uma parcela de Pix parcelado (carnê) | Apenas Estorno feito pelo produtor da parcela — a parcela não é dividida por produto, então nenhum evento de order bump é disparado |
É o gatilho Estorno order bump que avisa quando um produto específico da compra foi estornado. Se você já tinha uma automação com esse gatilho, ela passa a disparar nesses cenários.
Por que o status do pagamento continua "pago" no estorno de um item
Ao estornar apenas o order bump de uma compra unitária, a compra continua ativa — o produto principal segue válido e o aluno mantém o acesso a ele. Por isso a variável {{payment_status}} continua como pago: ela fala do pagamento como um todo, não do item.
Para saber que houve um estorno, use as variáveis do item:
| Variável | O que traz |
|---|---|
{{item_id}} |
identificador do produto dentro da compra (o mesmo da confirmação) |
{{item_status}} |
situação do item — refunded quando estornado |
{{item_refunded_at}} |
data e hora do estorno daquele item |
{{item_refunded_value}} |
valor devolvido ao comprador, em centavos |
Como acompanhar um produto do início ao fim
Use o {{item_id}}. Ele é o mesmo na confirmação e no estorno, então o seu sistema consegue amarrar o ciclo completo:
-
Pagamento confirmado via order bump → chega
item_id: 123com o produto e o valor dele. -
Estorno order bump → chega
item_id: 123, comitem_status: refundede o valor devolvido.
É a forma mais segura de casar os eventos — melhor do que comparar por nome de produto.
O que você precisa fazer nas suas automações
Automações que você já tem: continuam funcionando normalmente. Elas só não trazem as informações novas, porque o conteúdo enviado é o que você configurou quando criou a automação.
Se quiser receber as informações novas, edite a automação:
-
Abra a automação em Automações.
-
No campo de conteúdo do webhook, clique em Variáveis.
-
Insira as variáveis que quiser (por exemplo
{{item_id}},{{item_status}},{{item_refunded_value}},{{purchase_total_value}}). -
Salve.

Automações novas: já nascem com todas as variáveis disponíveis no gatilho escolhido.
Para ser avisado do estorno de um order bump, crie uma automação com o gatilho Estorno order bump — ou use o modelo pronto com esse nome.
A lista completa de variáveis dos gatilhos de pagamento está em Variáveis Disponíveis - Gatilhos de Pagamento e Engajamento.
Exemplo do que chega no estorno de um order bump
{
"payment_id": 67596,
"payment_status": "paid",
"product_name": "Mentoria em grupo",
"payment_value": 1042,
"item_id": 55941,
"item_status": "refunded",
"item_refunded_at": "2026-08-17T13:12:21-03:00",
"item_refunded_value": 1042
}
Lendo o exemplo: a compra continua ativa (payment_status: paid), mas o order bump "Mentoria em grupo" foi estornado, devolvendo R$ 10,42 ao comprador.
Os valores vêm em centavos. Quando a compra é parcelada com juros, o valor de cada produto inclui a parte proporcional dos juros que o comprador pagou — por isso ele pode ser um pouco maior que o preço anunciado.
Agentes de integração
Os agentes prontos (as integrações de um clique) continuam funcionando na compra e no estorno da compra inteira. O que muda:
Agentes de nota fiscal (Spedy, SmartNotas, Notazz): a emissão passa a sair uma nota por produto — uma para o principal e uma para cada order bump —, e a soma das notas fecha com o total cobrado. Integrações criadas de agora em diante já vêm com esse comportamento.
Se você já tinha uma integração de nota fiscal ativa, refaça a configuração do agente (ou acione o suporte) para que ele passe a emitir a nota de cada order bump. Sem isso, em compras com order bump a nota sai apenas com o valor do produto principal.
-
No SmartNotas e no Notazz, estornar um order bump cancela a nota daquele produto.
-
No Spedy, o cancelamento automático não é possível — se precisar cancelar a nota de um produto estornado, faça isso direto no Spedy.
Agentes de remover acesso: agentes criados de agora em diante já reagem também ao estorno de um produto só — e removem na ferramenta externa o acesso apenas daquele produto. Se você já tem um agente de remover acesso ativo, ele é acionado somente no estorno da compra inteira; para ele passar a reagir ao estorno de um order bump, refaça a configuração do agente.
Dentro da HeroSpark o acesso é sempre revogado apenas do produto estornado, independentemente do agente — o restante da compra continua liberado.
Agentes de acompanhamento de vendas (métricas e rastreamento) continuam recebendo apenas o estorno da compra inteira, para não contar o mesmo estorno duas vezes.
Notas fiscais emitidas pela HeroSpark
A emissão nativa continua sendo uma nota por cobrança:
| Cenário | Como sai a nota |
|---|---|
| Compra unitária com order bump (uma cobrança só) | Uma nota com o valor total pago, incluindo os order bumps |
| Assinatura no cartão com order bump | Uma nota da assinatura e uma nota para cada order bump, com o produto e o valor do adicional |
| Assinatura no Pix/boleto (1ª fatura única) | Uma nota com o valor da fatura |
-
Estorno da compra inteira: a nota é cancelada automaticamente, como sempre foi.
-
Estorno de apenas um produto em compra unitária: a nota não é cancelada, porque a compra continua ativa e o restante do valor segue válido. Se precisar ajustar, faça no seu emissor.
-
Estorno da cobrança de um order bump em assinatura: a nota daquele order bump é cancelada automaticamente; a nota da assinatura não é afetada.
Resumo rápido
| Situação | O que acontece |
|---|---|
| Compra com order bump | Um gatilho de confirmação para cada produto, agora com {{item_id}} e o valor do produto |
| Precisa do valor total da compra | Use {{purchase_total_value}} no gatilho do produto principal |
| Assinatura com order bump no cartão | Uma cobrança e um disparo por produto; renovação cobra só a assinatura |
| Estorno da compra inteira | Gatilho de estorno de sempre (+ um por order bump) e nota cancelada |
| Estorno de um produto só (unitária) | Gatilho Estorno order bump; a compra segue ativa e a nota não é cancelada |
| Estorno de um order bump de assinatura | Gatilhos de estorno com os dados do adicional; assinatura segue ativa e a nota do adicional é cancelada |
| Automações antigas | Continuam funcionando; edite se quiser as variáveis novas |