Como oferecer vários benefícios em um único limite de gasto no Shopify
Em $150 o cliente recebe 15% de desconto no pedido, frete grátis e um brinde. Essas são, respectivamente, descontos de classe pedido, frete e produto, e classes diferentes são exatamente o que o Shopify permite combinar, então as três se mantêm no checkout.
- Meta de gasto
- Frete grátis
- Brinde
Abaixo do limite, o carrinho faz a contagem regressiva até ele, e a página do produto já anuncia o brinde. Em $150 os três chegam juntos: a porcentagem se aplica com o valor economizado exibido, o frete cai para zero, e o brinde é adicionado ao carrinho em sua própria linha, com uma confirmação de que foi adicionado. O cliente nunca insere um código nem precisa adicionar o brinde sozinho.
- $140.00
Bota Chelsea de Couro
US 9 / Qtd 1
- $16.00
Máscara para Cílios do Dia a Dia
Preta / Qtd 1
- $6.90
Frete padrão
Como configurar
- 1
Campanhas > Nova campanha
Uma campanha contendo três ofertas, para que todas compartilhem um agendamento e pausem juntas.
- 2
Oferta 1
Meta de gasto, uma faixa em $150 para 15% de desconto. Este é o desconto de classe pedido.
tiers[0].minSpend = 15000
- 3
Oferta 2
Frete grátis, mesmo limite de $150. Este é o desconto de classe frete.
type = free_shipping
- 4
Oferta 3
Brinde grátis, mesmo limite de $150. Este é o desconto de classe produto.
type = free_gift
- 5
Oferta 3 > Brinde e reservas
Escolha a variante do brinde, depois adicione reservas em ordem. Se a primeira estiver esgotada, a loja oferece a próxima, então uma ruptura de estoque rebaixa o brinde em vez de encerrar a campanha silenciosamente.
freeGift.giftVariantIds = [primary, backup1, backup2]
- 6
Todas as três > Combinação
Em cada oferta, opte por combinar com as outras duas classes. Nove interruptores parece muita coisa, mas a regra é simples: cada oferta precisa optar por combinar com cada classe com a qual precisa coexistir.
stacking = as três flags de combinação em true
- 7
Pré-visualização
Simule em $149.99 e $150.00 e confirme que as três recompensas aparecem juntas. Se uma faltar, a pré-visualização indica com qual oferta ela não conseguiu combinar, em vez de apenas omiti-la, então o ajuste é o interruptor que ela aponta.
reason = not_combinable, com a oferta conflitante nomeada
Cada configuração, detalhada
Estas são as chaves de configuração reais com as quais a oferta é salva, então você pode conferir a sua configuração com esta tabela campo a campo.
| Configuração | Valor | Chave de configuração |
|---|---|---|
| Oferta 1 | spend_goal, order class | discountClasses |
| Oferta 2 | free_shipping, shipping class | discountClasses |
| Oferta 3 | free_gift, product class | discountClasses |
| Limite compartilhado | $150.00 (15000 unidades menores) | tiers[0].minSpend |
| Combinar com produto | true nas ofertas 1 e 2 | stacking.combinesWithProductDiscounts |
| Combinar com pedido | true nas ofertas 2 e 3 | stacking.combinesWithOrderDiscounts |
| Combinar com frete | true nas ofertas 1 e 3 | stacking.combinesWithShippingDiscounts |
| Vagas usadas | 3 contra o limite de descontos ativos | schedule |
O que a Shopify faz nativamente
Os três descontos podem ser criados nativamente com um valor mínimo de compra, e os descontos nativos expõem configurações de combinação, então um lojista cuidadoso consegue montar isso sem um app.
Manter três descontos nativos alinhados no mesmo limite significa editar três lugares toda vez que o limite muda, e não há pré-visualização para confirmar que os três disparam juntos antes de os clientes descobrirem.
Fique atento a
- Cada oferta precisa optar por combinar individualmente. Um interruptor faltando e o cliente perde silenciosamente uma das três recompensas, sem nada no checkout para explicar. A pré-visualização é o único lugar que indica qual oferta bloqueou qual.
- Dois descontos da mesma classe nunca se combinam, então esta receita funciona precisamente porque as três ofertas estão em três classes diferentes. Adicionar um segundo desconto de pedido não se combinaria.
- Três ofertas significam três vagas contra o limite de descontos ativos sobrepostos. Planeje o restante da temporada em torno disso.
- O brinde está a zero e o desconto de frete não é mercadoria, então nenhum dos dois infla o cálculo dos 15%.
Perguntas frequentes
- Por que três descontos se combinam aqui quando normalmente dois não combinam?
- Porque estão em três classes diferentes. O Shopify permite combinação entre classes quando cada desconto opta por isso. Dois descontos da mesma classe nunca se combinam.
- Posso adicionar uma quarta recompensa?
- Só adicionando outro desconto em uma classe que ainda não esteja em uso, ou incorporando-a em uma das três existentes. Há três classes no total.
- O cliente vê uma mensagem ou três?
- O widget de progresso do carrinho pode apresentar o limite uma única vez, e as três recompensas aparecem então como linhas separadas quando ele é atingido.
- E se eu quiser limites diferentes para cada recompensa?
- Defina limites de faixa diferentes por oferta. Eles não precisam compartilhar um único limite, esta receita apenas escolhe fazer isso.
Exemplos relacionados
A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.
An order discount and a free gift on the same threshold, both applying to one cart.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Monte isso na sua própria loja
Toda receita desta biblioteca roda no mesmo motor do lado do servidor, então o total do carrinho e o do checkout coincidem.