Como funciona
- O cliente paga o checkout normalmente.
- A tela de sucesso mostra o produto com nome, descrição, preço e imagem, e o botão Aproveitar a oferta.
- Se ele aceitar, o upsell é cobrado no mesmo meio de pagamento da compra:
- Quando o upsell é pago, chega um novo
checkout.completeddo mesmo checkout.
Passo 1: crie o produto da oferta
O produto precisa ser avulso (semcycle) e estar ativo. Preencha description e imageUrl, porque é isso que o cliente vê na oferta.
Passo 2: crie o checkout com upSellProductId
Passe o id (prod_...) ou o externalId do produto da oferta:
Com
completionUrl, a tela de sucesso só leva o cliente para a sua página quando ele toca em Continuar, para dar tempo de ver a oferta. Sem upsell, o redirecionamento acontece sozinho em 5 segundos.Passo 3: trate o segundo checkout.completed
Quando o upsell é pago, chega outro checkout.completed com o mesmo checkout.id da compra e checkout.isUpSell: true:
Node.js
Perguntas frequentes
Funciona em link de pagamento?
Funciona em link de pagamento?
Não. O upsell só é cobrado em checkout de pagamento único.
O cliente pode parcelar o upsell?
O cliente pode parcelar o upsell?
Não. No cartão, o upsell sai à vista.
O cupom da compra vale no upsell?
O cupom da compra vale no upsell?
Não. O upsell é cobrado pelo preço do produto.
Por que a oferta não apareceu?
Por que a oferta não apareceu?
O produto está inativo ou tem
cycle, ou a compra foi fechada com um cupom de 100%. Sem pagamento, não há oferta.Por que deu erro quando o cliente aceitou?
Por que deu erro quando o cliente aceitou?
O upsell usa nome, e-mail, CPF/CNPJ e celular do cliente da compra. Se faltar algum, por exemplo com
skip_customer=true no link, a oferta não é cobrada.