Como empilhar descontos na Shopify sem o jogo de adivinhação do checkout
Empilhar descontos na Shopify se resume a configurações que a plataforma esconde por padrão: cada desconto pertence a uma classe (produto, pedido ou frete), e se dois descontos se combinam é decidido por oferta, por classe. O Stackable coloca essas chaves de combinação em cada oferta, para que uma faixa de quantidade, uma meta de gasto e o frete grátis se somem exatamente da forma que você configurou, sempre.
Lojistas nos fóruns da Shopify fazem a mesma pergunta repetidamente:
“Por que minha loja aplica apenas o desconto mais alto e ignora o resto? Preciso que um desconto por volume e o frete grátis funcionem no mesmo pedido, e o suporte da Shopify diz que a plataforma simplesmente escolhe um desconto e descarta o outro.”
A Shopify classifica cada desconto em uma classe (produto, pedido ou frete) e, a menos que cada desconto opte explicitamente por se combinar, recusa-se a combiná-los: quando dois descontos poderiam se aplicar, o checkout mantém um e descarta o outro silenciosamente. Lojistas que rodam uma faixa de quantidade junto com um desconto de pedido em toda a loja obtêm resultados inconsistentes sem nenhum aviso, e a única forma de perceber isso é fazer um pedido de teste e ler o recibo.
Como o Stackable resolve isso
Captura de tela em breve
Configure as chaves de combinação em cada oferta
Cada oferta tem três chaves: combinar com descontos de produto, com descontos de pedido e com descontos de frete. Elas correspondem exatamente à forma como a Shopify decide as combinações no checkout, e um controle de alocação decide quais unidades recebem uma recompensa parcial. Nada fica por conta de um padrão oculto.
Captura de tela em breve
Visualize o cálculo combinado antes de publicar
Rode um carrinho de exemplo por todas as ofertas ativas e veja o total exato item por item, o mesmo cálculo que o checkout vai executar.
Captura de tela em breve
O checkout aplica o mesmo empilhamento
O cálculo roda dentro de uma Shopify Function, então carrinho, checkout e Shop Pay calculam o mesmo total a partir de um único mecanismo, sem lógicas separadas para manter sincronizadas.
A matriz de combinação entre classes de desconto
A Shopify classifica cada desconto em uma de três classes: produto, pedido ou frete. Se dois descontos se combinam entre classes é decidido por oferta, e o Stackable coloca essa chave em cada oferta que você cria.
| Combina com → | Product discounts | Order discounts | Shipping discounts |
|---|---|---|---|
| Product discounts | Combina, um desconto de produto por item de linha do carrinho | Configurável por oferta | Configurável por oferta |
| Order discounts | Configurável por oferta | Nunca combina | Configurável por oferta |
| Shipping discounts | Configurável por oferta | Configurável por oferta | Nunca combina |
Configurável significa que a chave de combinação de cada oferta decide se as duas classes se somam. Dois descontos de produto podem se aplicar ao mesmo carrinho, mas a Shopify aplica no máximo um desconto de produto por item de linha do carrinho; dois no mesmo item é um recurso do Shopify Plus. Dois descontos de pedido, ou dois descontos de frete, nunca se combinam.
Use assim
Uma marca de skincare quer que "3 ou mais itens ganham 15% de desconto" também libere frete grátis, sem que os clientes precisem de um código separado.
Crie uma oferta de faixa de quantidade limitada à coleção de skincare e ative "Combinar com descontos de frete". Crie uma oferta de frete grátis com o mesmo limite de 3 itens e ative "Combinar com descontos de produto".
Um carrinho com 3 itens mostra 15% de desconto nos totais de produtos mais frete grátis no checkout, coincidindo exatamente com o que a página do carrinho já exibia.
Uma faixa de quantidade sempre ativa de "compre 2, economize 10%" deve permitir que uma meta de gasto de BFCM ($20 de desconto em pedidos acima de $150) se some para carrinhos grandes.
Na oferta por volume, ative "Combinar com descontos de pedido". Na oferta de meta de gasto, ative "Combinar com descontos de produto".
Um carrinho que se qualifica recebe os dois descontos somados em um único pedido; carrinhos menores ainda recebem os 10% automáticos, e nenhuma das ofertas interfere na outra.
Uma liquidação (40% de desconto) e um desconto de pedido em toda a loja (15% de desconto) nunca devem se combinar, já que rodar os dois juntos venderia alguns produtos abaixo do custo.
Deixe as chaves de combinação desativadas nas duas ofertas. Desativado é o padrão: cada oferta roda sozinha, a menos que você a ative explicitamente.
O checkout aplica exatamente um dos dois, nunca os dois empilhados, e o simulador confirma o comportamento em um carrinho de exemplo antes da campanha entrar no ar.
Perguntas comuns
A Shopify oferece suporte nativo ao empilhamento de descontos?
Apenas dentro de limites, e os controles ficam escondidos. A Shopify pode combinar descontos entre classes (produto, pedido, frete) quando cada desconto opta por isso, mas apenas um desconto de produto se aplica por item de linha do carrinho (dois no mesmo item é um recurso do Shopify Plus). O Stackable coloca as três chaves de combinação em cada oferta, para que você veja e controle exatamente o que o checkout vai fazer.
Os descontos empilhados funcionam com Shop Pay, Apple Pay e Google Pay?
Sim. Todo cálculo roda dentro de uma Shopify Function no checkout, então os checkouts acelerados calculam o mesmo total empilhado que a página de checkout normal.
Posso impedir que as ofertas se combinem?
Sim, esse é o padrão. Toda chave de combinação começa desativada, então uma oferta nunca se soma a outra classe de desconto a menos que você a ative. O simulador confirma o comportamento em um carrinho de exemplo antes da campanha entrar no ar.
Como sei o que realmente vai se empilhar em um carrinho real?
Rode o simulador de carrinho antes de publicar: ele mostra quais ofertas dispararam, quais não dispararam e por quê, com o total combinado exato que o checkout vai cobrar. O relatório por pedido de quais ofertas foram aplicadas está no roadmap.
Recursos relacionados
Volume Discounts
Shopify quantity breaks, natively, pool every product in a collection toward one shared threshold. Stackable's tiers count the exact product, and only the variants you choose, so a chair buyer doesn't get a discount by adding three unrelated items to the cart.
Spend Goal
A spend goal discount pays off the order once a cart crosses a spend threshold you set, like spend $50 get 10% off or spend $100 get $15 off. It runs on the same server-side engine as every other Stackable offer, so the reward a shopper sees on the cart page is exactly what checkout charges, and a live progress bar shows how close they are to unlocking it.
Free Shipping
Free shipping over $75, free shipping over $100, whatever threshold fits your margins: Stackable pairs a shipping-class discount with a live cart progress bar, computed by the same server-side engine, so the number on the bar and the shipping cost at checkout can never drift apart.
Instale o Stackable e comece com Empilhamento de Descontos
Todo tipo de oferta roda no mesmo mecanismo no servidor, então, seja qual for a combinação, a matemática do checkout se mantém.
Plano gratuito disponível. Sem necessidade de cartão.