Por que apps de afiliados padrão quebram com pagamento na entrega
Refersion, GoAffPro, UpPromote, Social Snowball — nenhum deles lida com confirmação de pagamento COD. Veja exatamente o que quebra e o que fazer em vez disso.
TL;DR — Apps de afiliados Shopify padrão (Refersion, GoAffPro, UpPromote, Social Snowball, LeadDyno, ReferralCandy) marcam comissões como ganhas no momento em que um pedido é criado. Para lojistas de pagamento na entrega, onde 30-50% dos pedidos cancelam antes da entrega, isso significa pagar comissão sobre receita que você nunca coletou. A correção é uma máquina de estados de comissão que trata comissões como Pendentes até o pedido ser marcado como Pago no Shopify — que é o que o COD Affiliates faz.
Apps de afiliados padrão vs pagamento na entrega: onde cada um encaixa
| App | Comissão ganha quando… | Lida com cancelamentos COD | Score de qualidade por afiliado | Mercados otimizados para |
|---|---|---|---|---|
| Refersion | Pedido é criado | Não — reconciliação manual | Não | EUA / Reino Unido / Europa Ocidental (cartão-primeiro) |
| GoAffPro | Pedido é criado | Não — tem dedução por reembolso, sem lógica COD | Não | Genérico / global |
| UpPromote | Pedido é criado (Pendente até reembolso) | Parcial — só em evento de reembolso completo | Não | Genérico / global |
| Social Snowball | Pedido é criado | Não | Não | DTC / influenciador-primeiro |
| LeadDyno | Pedido é criado | Não | Não | Mix SaaS + ecommerce |
| ReferralCandy | Pedido é criado | Não | Não | Genérico / marketing de indicação |
| COD Affiliates | Pedido é marcado como Pago no Shopify | Sim — máquina de estados nativa | Sim — score de qualidade por afiliado | COD-pesado: LATAM, MENA, Índia, SEA |
Se você recebe 95% de pagamentos em cartão, qualquer um da linha de cima funciona bem. Se COD é mais que uma nota de rodapé — Argentina, México, Colômbia, Espanha, Índia, Emirados, Egito, Filipinas, Indonésia — continue lendo.
Se você vende no Shopify com pagamento na entrega, você provavelmente já notou que tem algo errado em todo app de marketing de afiliados na App Store.
Eles contam receita que você nunca coletou.
Este post explica exatamente por que isso acontece, por que todo app de afiliados mainstream no Shopify tem o mesmo ponto cego, e como a alternativa parece.
O modelo que todo app de afiliados assume
Refersion, GoAffPro, UpPromote, Social Snowball, LeadDyno, GoAffPro — e a maioria dos outros — foram construídos para um modelo de pagamento que vai assim:
- Comprador clica no link de afiliado
- Comprador adiciona produto ao carrinho
- Comprador digita cartão de crédito no checkout
- Cartão é cobrado imediatamente
- Pedido é criado no Shopify com status pago
- App de afiliados captura o pedido, anexa o ID do afiliado e marca a comissão como ganha
O modelo é limpo porque o passo 4 é determinístico. Se o cartão cobra, o lojista tem o dinheiro. Se o comprador cancela depois, isso é um reembolso — um evento separado e excepcional.
Isso funciona perfeitamente para lojas nos EUA, no Reino Unido, em boa parte da Europa Ocidental. Pagamento por cartão é o padrão. Cancelamento é o caso de borda.
O que de fato acontece em uma loja COD
Agora rode a mesma sequência em uma loja Shopify que aceita primariamente pagamento na entrega:
- Comprador clica no link de afiliado
- Comprador adiciona produto ao carrinho
- Comprador preenche um formulário COD (frequentemente via um app como Releasit, EasySell ou Advanced COD)
- Nenhum pagamento acontece. O pedido é criado no Shopify com status pendente.
- App de afiliados captura o pedido, anexa o ID do afiliado e marca a comissão como ganha
- A transportadora tenta entrega 1, 2, 3 vezes
- 30 a 50% das vezes, o comprador cancela na porta, não atende ou rejeita o pacote
- O pedido retorna à origem. O lojista paga o frete nas duas direções. Nenhuma receita coletada.
- Mas a comissão de afiliado já foi marcada como ganha no passo 5
Você vê o problema. O app de afiliados está correto pela própria lógica — um pedido foi criado, atribuição funcionou, comissão foi anexada. Mas a realidade financeira de fato do lojista é que 30 a 50% dessas comissões “ganhas” são reivindicações contra receita que nunca existiu.
Os efeitos a jusante de que ninguém fala
O problema matemático é a parte óbvia. Os problemas menos óbvios o compõem.
Você não consegue distinguir bons afiliados de ruins. Suponha que María te envia 100 pedidos este mês, dos quais 90 entregam. Pepito te envia 100 pedidos, dos quais 22 entregam. Da perspectiva do Refersion, María e Pepito são equivalentes — cada um “ganhou” 100 comissões. Da perspectiva da sua conta bancária, são humanos radicalmente diferentes.
Um app de afiliados padrão te dá nenhuma forma nativa de pontuar afiliados por taxa de coleta. Você teria que fazer cross-referência manual entre dados de fulfillment do Shopify e o relatório de comissão do app de afiliados, em base pedido-a-pedido, numa cadência recorrente. A maioria dos lojistas não se incomoda. Então Pepito continua mandando tráfego lixo, você continua pagando frete em cancelamentos dele e você não consegue ver por que suas margens estão sangrando.
Você está financiando cancelamentos. Mesmo se você segura os pagamentos até a entrega confirmar, ainda paga frete de saída em todo pedido que não vai coletar. Em mercados onde o frete é US$ 4-8 por pedido e você roda 200 pedidos/mês a 35% de cancelamento, isso é US$ 280-560/mês em frete que você está absorvendo — muito gerado por tráfego de afiliado de baixa qualidade.
Você está voando às cegas na margem real. Relatórios de “Top afiliados deste mês” viram sem sentido quando a unidade que medem (o pedido criado) é desconectada da unidade que importa para você (o pedido pago). Relatórios padrão te mostram receita fantasma.
”Só atrasar o pagamento” não conserta
Um workaround comum que lojistas tentam é atrasar manualmente os pagamentos de afiliado por 30 dias, depois deduzir cancelamentos no momento do pagamento.
Isso é melhor que pagar na hora, mas não conserta o problema subjacente:
- Você ainda não tem score de qualidade no nível do afiliado. Você está esfregando cancelamentos em massa, não aprendendo quais afiliados estão enviando os pedidos ruins.
- Seus relatórios ainda mentem. Dentro do app, comissões aparecem como “ganhas” no momento em que o pedido é feito. Você não consegue confiar no seu próprio painel.
- Disputas são confusas. Quando um afiliado vê o painel dizendo que “ganhou” US$ 400 e então recebe só US$ 180 sem detalhe pedido-a-pedido de qual cancelou, fica justificadamente irritado. Frequentemente sai para um programa concorrente.
- Não há automação. A coisa toda depende de você lembrar de esfregar antes de cada ciclo de pagamento. Funciona até não funcionar.
Como é o tracking de afiliados com lógica COD
A correção limpa é embutir a confirmação de pagamento COD na própria máquina de estados de comissão. Três estados, não um:
- Pendente — pedido criado com a atribuição de afiliado anexada. O relógio está rodando para a entrega.
- Em trânsito — pedido saiu para entrega. Ainda pendente. Nenhum pagamento esperado ao afiliado ainda.
- Confirmado — pedido foi marcado como pago no Shopify. Agora e só agora a comissão se torna pagável.
Esse é o modelo sobre o qual o COD Affiliates é construído. O estado da comissão é função do estado do pedido no Shopify. Não há esfregamento manual, nem passo separado de reconciliação. O afiliado vê o próprio painel mostrando exatamente quais pedidos estão pendentes vs confirmados vs cancelados, em tempo real. O lojista paga só do dinheiro que de fato coletou.
O tracking subjacente ainda pode ser um link de referência, um código de desconto ou um método de produto duplicado (o último sobrevive a navegadores in-app e ad-blockers, o que importa para tráfego TikTok e Instagram). O que importa é que a máquina de estados de comissão respeite a máquina de estados do pedido.
Se você vende majoritariamente em cartão, não precisa disto
Para ser justo: se sua loja recebe 95% de pagamentos em cartão, a diferença entre “ganho na criação” e “ganho no pagamento” é acadêmica. Cobranças de cartão resolvem instantaneamente. Refersion ou GoAffPro vão servir.
Mas no momento em que pagamento na entrega vira mais que nota de rodapé — e na Argentina, México, Colômbia, partes da Espanha, Índia, Emirados, Egito, Filipinas, Indonésia, esse limite é cruzado bem rápido — o modelo padrão de afiliados vira a fonte de um vazamento silencioso e contínuo no seu P&L.
A boa notícia é que o vazamento é consertável. A má notícia é que nenhum dos grandes apps de afiliados conserta, porque foram construídos para um mundo de pagamento diferente.
Se você está caindo nisso, o COD Affiliates é grátis para os primeiros 100 lojistas. O plano Free limita em 25 pedidos/mês mas libera todos os features.