Como aplicar um desconto e um brinde grátis no mesmo pedido do Shopify
Uma meta de gasto que tira 10% do pedido e um brinde grátis que adiciona um produto a 0.00 são duas classes de desconto diferentes, então elas podem se combinar em qualquer plano do Shopify assim que as duas ofertas optarem por isso. Esta receita dispara as duas em $75.
- Meta de gasto
- Brinde
- $34.00
Restore Repair Shampoo
500ml / Qtd. 1
- $34.00
Restore Repair Conditioner
500ml / Qtd. 1
- $18.00
Gentle Body Wash
Qtd. 1
Em $86.00 o carrinho mostra uma linha de 10% de economia e o mini travel shampoo aparece em sua própria linha, sem custo. O brinde é uma linha real do carrinho, então o comprador consegue vê-lo, e ele segue para o pedido do mesmo jeito que qualquer outro item.
Como configurar
- 1
Campanhas > Nova campanha
Uma campanha, duas ofertas. Mantê-las juntas significa um só agendamento e um só lugar para pausar as duas.
- 2
Oferta 1 > Tipo de oferta
Escolha Meta de gasto. É um desconto de classe pedido, então ele tira uma porcentagem do pedido inteiro em vez de linhas específicas.
type = spend_goal
- 3
Oferta 1 > Níveis
Um nível em $75 com 10% de desconto. Os limites de gasto são armazenados em unidades menores, então $75 é 7500.
tiers[0] = minSpend 7500, percentage 10
- 4
Oferta 2 > Tipo de oferta
Escolha Brinde grátis. O limite fica no nível e o brinde em si fica na oferta.
type = free_gift
- 5
Oferta 2 > Brinde
Escolha o mini travel shampoo como brinde, depois adicione um ou dois reservas. Se o primeiro candidato estiver esgotado, a loja entrega o próximo da lista, então a oferta não morre em silêncio quando um brinde acaba.
freeGift.giftVariantIds = [primary, backup]
- 6
Oferta 2 > Limites
Deixe o teto em um brinde por pedido, a não ser que você queira deliberadamente que um comprador possa juntar vários.
freeGift.maxGiftsPerOrder = 1
- 7
Ambas as ofertas > Combinação
Na meta de gasto, ative a combinação com descontos de produto. No brinde grátis, ative a combinação com descontos de pedido. Cada oferta precisa optar pela classe da outra.
stacking.combinesWithOrderDiscounts = true
- 8
Pré-visualização
Simule um carrinho logo acima e logo abaixo de $75 para ver o brinde e a porcentagem aparecerem juntos no limite, depois publique.
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 |
|---|---|---|
| Tipo da oferta 1 | spend_goal | type |
| Limite da oferta 1 | $75.00 (7500 unidades menores) | tiers[0].minSpend |
| Recompensa da oferta 1 | 10% de desconto no pedido | tiers[0].rewardType |
| Classe da oferta 1 | pedido | discountClasses |
| Tipo da oferta 2 | free_gift | type |
| Limite da oferta 2 | $75.00, recompensa free_item | tiers[0].rewardType |
| Candidatos a brinde | principal mais reservas, vence o primeiro em estoque | freeGift.giftVariantIds |
| Teto de brindes | 1 por pedido | freeGift.maxGiftsPerOrder |
| Classe da oferta 2 | produto | discountClasses |
| Combinação (meta de gasto) | com descontos de produto: true | stacking.combinesWithProductDiscounts |
| Combinação (brinde grátis) | com descontos de pedido: true | stacking.combinesWithOrderDiscounts |
Veja sendo criado do início ao fim
O episódio ainda não está no ar
Estamos gravando este. A receita escrita acima está completa, então você já pode montar hoje.
O que a Shopify faz nativamente
O Shopify tem um desconto nativo Compre X Ganhe Y que pode dar um produto grátis, e um desconto de pedido nativo para a porcentagem. Os dois podem ser configurados para se combinar, então uma versão simples disto é possível sem app.
O Compre X Ganhe Y nativo dispara por quantidade, não por gasto no carrinho, então "gaste $75 e ganhe este brinde" não dá para expressar. Também não há plano B quando a variante do brinde acaba: o desconto nativo para de recompensar todo mundo.
Fique atento a
- As duas ofertas precisam optar pela combinação. Ligar o botão em apenas uma das duas é o motivo mais comum de um brinde e um desconto se recusarem a aparecer juntos.
- O brinde recebe desconto até zero, ele não surge do nada dentro do carrinho. O estoque ainda precisa existir, e é por isso que os candidatos reservas importam.
- Os 10% são calculados sobre o pedido, e a linha do brinde já está em 0.00, então o brinde não infla a porcentagem. Confira isto na pré-visualização se suas margens são apertadas.
- Dois descontos de classe pedido nunca se combinam entre si. Se você já roda um desconto de pedido para a loja toda, esta meta de gasto vai competir com ele em vez de se somar.
Perguntas frequentes
- Por que meu brinde grátis some quando eu adiciono um desconto em porcentagem?
- Porque os dois descontos não estão configurados para se combinar. A combinação é opcional por oferta e por classe, e o checkout descarta um dos dois sem avisar quando ela está desligada.
- O comprador pode ganhar mais de um brinde?
- Só se você aumentar o maxGiftsPerOrder. O padrão é um brinde por pedido, que é a configuração segura para a maioria das campanhas.
- O que acontece se o brinde estiver esgotado?
- A loja entrega o primeiro candidato em estoque da lista de brindes. Adicionar um ou dois reservas mantém a campanha viva quando um item esgota.
- O brinde conta para o limite de $75?
- Não. O brinde recebe desconto até zero, então ele não contribui em nada para o gasto medido pelo limite.
Exemplos relacionados
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
One threshold, one gift added at no charge, with backups for when stock runs out.
A different gift at each spend threshold, with the highest qualifying gift awarded.
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.