Como configurar um brinde escalonado por faixas no Shopify
Uma única oferta de brinde grátis pode carregar um brinde diferente em cada faixa de gasto. Um cliente em $126 recebe o brinde de $100, não o de $50 e não os dois, porque o mecanismo concede a faixa mais alta que o carrinho satisfaz.
- Brinde
- Gaste $50Shampoo de viagem miniFaixa 1
- Gaste $100Kit de elásticos de sedaFaixa 2
- Gaste $150Vale-presente de $25Faixa 3
O carrinho mostra qual brinde está desbloqueado no momento e quanto falta para o próximo. Em $126 o kit de elásticos é adicionado sem custo, e o texto informa ao cliente que faltam $24 para chegar ao vale-presente. Ele nunca recebe dois brindes ao mesmo tempo.
Como configurar
- 1
Campanha > Tipo de oferta
Escolha Brinde grátis. Uma única oferta contém toda a escada, não uma oferta por degrau.
type = free_gift
- 2
Faixas > Faixa 1
Defina o limite em $50 com uma recompensa de item grátis, depois vincule o shampoo de viagem mini a essa faixa.
tiers[0].minSpend = 5000
- 3
Faixas > Brinde da Faixa 1
Cada faixa carrega sua própria lista de brindes. Adicione o brinde principal mais uma reserva, porque a reserva é o que mantém a faixa ativa se o principal se esgotar.
tiers[0].giftVariantIds = [mini shampoo, backup]
- 4
Faixas > Faixas 2 e 3
Repita em $100 para o kit de elásticos e em $150 para o vale-presente. Os limites são em unidades menores, então $150 é 15000.
tiers[2].minSpend = 15000
- 5
Faixas > Rótulos
Dê um nome a cada faixa se quiser que o widget diga "Prata" ou "Ouro" em vez de um valor bruto. Os rótulos são apenas de exibição e nunca alteram o cálculo.
tiers[n].label = Prata / Ouro / Platina
- 6
Limites
Deixe o limite de brinde por pedido em um, a menos que você queira que um cliente possa acumular várias unidades do mesmo brinde.
freeGift.maxGiftsPerOrder = 1
- 7
Pré-visualização
Simule carrinhos em $49, $50, $126 e $152 e confirme que exatamente um brinde aparece a cada vez, e que é o correto.
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 de oferta | free_gift | type |
| Faixa 1 | minSpend 5000 -> free_item | tiers[0].rewardType |
| Brinde da faixa 1 | shampoo mini mais reserva | tiers[0].giftVariantIds |
| Faixa 2 | minSpend 10000 -> free_item | tiers[1].minSpend |
| Brinde da faixa 2 | kit de elásticos mais reserva | tiers[1].giftVariantIds |
| Faixa 3 | minSpend 15000 -> free_item | tiers[2].minSpend |
| Brinde da faixa 3 | kit de presente mais reserva | tiers[2].giftVariantIds |
| Regra de concessão | apenas a faixa mais alta satisfeita | tiers[].giftVariantIds |
| Limite de brinde | 1 por pedido | freeGift.maxGiftsPerOrder |
| Classe de desconto | product | discountClasses |
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 consegue dar um produto grátis por meio de um desconto nativo Compre X ganhe Y, e você pode rodar vários deles ao mesmo tempo.
O Compre X ganhe Y nativo dispara por quantidade em vez de por gasto, e cada desconto é independente, então três descontos nativos de brinde disparariam todos em $150 e dariam três brindes ao cliente. Não existe conceito nativo de "apenas a faixa mais alta", nem um plano de reserva de estoque quando uma variante de brinde se esgota.
Fique atento a
- O cliente recebe apenas a faixa mais alta satisfeita, nunca um brinde por faixa. Se você realmente quiser brindes cumulativos, essa é uma configuração diferente e precisa de ofertas separadas.
- Toda faixa precisa resolver para um brinde. Uma faixa sem sua própria lista de brindes recorre ao brinde no nível da oferta, então verifique se a reserva é o brinde que você pretendia.
- Os limites são armazenados em unidades menores. Digitar 150 em vez de 15000 cria uma faixa de $1.50 que dispara em quase todo carrinho.
- O estoque do brinde é estoque real. Sem uma variante de reserva em cada faixa, uma ruptura de estoque remove silenciosamente aquele degrau da escada.
Perguntas frequentes
- O cliente recebe todo brinde que ultrapassa, ou apenas um?
- Apenas um, da faixa mais alta que o carrinho satisfaz. Um carrinho de $150 recebe o brinde de $150 e não os brindes de $50 e $100 também.
- Cada faixa pode ter um brinde diferente?
- Sim. Cada faixa carrega sua própria lista de variantes de brinde, e cada lista pode ter reservas.
- E se o cliente remover um item e cair de faixa?
- O brinde é recalculado com base no novo carrinho, então ele cai para o brinde da faixa inferior, ou perde o brinde completamente se ficar abaixo do primeiro limite.
- Posso nomear as faixas?
- Sim. Cada faixa aceita um rótulo opcional, como Prata ou Ouro, que o widget exibe. Os rótulos são cosméticos e nunca afetam qual faixa se aplica.
Exemplos relacionados
One threshold, one gift added at no charge, with backups for when stock runs out.
An order discount and a free gift on the same threshold, both applying to one cart.
Three spend thresholds, each unlocking a bigger percentage off the order.
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.