Så kör du en nivåindelad gratis gåva vid köp i Shopify
Ett erbjudande om gratis gåva kan bära en annan gåva på varje köpnivå. En kund vid $126 får $100-gåvan, inte $50-gåvan och inte båda, eftersom motorn tilldelar den högsta nivån kundvagnen uppfyller.
- Gratis present
- Handla för $50Mini reseschampoNivå 1
- Handla för $100Set med sidenscrunchiesNivå 2
- Handla för $150Presentkort på $25Nivå 3
Kundvagnen visar vilken gåva som just nu är upplåst och vad nästa kostar att nå. Vid $126 läggs scrunchie-setet till gratis och texten talar om för kunden att $24 till tar dem till presentkortet. De får aldrig två gåvor samtidigt.
Så ställer du in det
- 1
Kampanj > Erbjudandetyp
Välj Gratis gåva. Ett erbjudande bär hela stegen, inte ett erbjudande per pinne.
type = free_gift
- 2
Nivåer > Nivå 1
Sätt tröskeln till $50 med en gratisartikel-belöning, koppla sedan mini-reseschampot till denna nivå.
tiers[0].minSpend = 5000
- 3
Nivåer > Gåva för nivå 1
Varje nivå bär sin egen gåvolista. Lägg till huvudgåvan plus en reserv, eftersom reserven är det som håller nivån vid liv om huvudgåvan blir slutsåld.
tiers[0].giftVariantIds = [mini shampoo, backup]
- 4
Nivåer > Nivå 2 och 3
Upprepa vid $100 för scrunchie-setet och $150 för presentkortet. Trösklar anges i ören, så $150 är 15000.
tiers[2].minSpend = 15000
- 5
Nivåer > Etiketter
Ge varje nivå ett namn om du vill att widgeten ska säga "Silver" eller "Guld" istället för ett rått belopp. Etiketter är enbart visuella och ändrar aldrig beräkningen.
tiers[n].label = Silver / Guld / Platina
- 6
Gränser
Lämna gåvotaket per order på ett, om du inte vill att en kund ska kunna samla flera enheter av samma gåva.
freeGift.maxGiftsPerOrder = 1
- 7
Förhandsgranskning
Simulera kundvagnar vid $49, $50, $126 och $152 och bekräfta att exakt en gåva visas varje gång, och att det är rätt gåva.
Varje inställning, utskriven
Det här är de verkliga konfigurationsnycklarna som erbjudandet sparas med, så du kan stämma av din egen uppsättning fält för fält mot tabellen.
| Inställning | Värde | Konfigurationsnyckel |
|---|---|---|
| Erbjudandetyp | free_gift | type |
| Nivå 1 | minSpend 5000 -> free_item | tiers[0].rewardType |
| Gåva nivå 1 | mini-schampo plus reserv | tiers[0].giftVariantIds |
| Nivå 2 | minSpend 10000 -> free_item | tiers[1].minSpend |
| Gåva nivå 2 | set med scrunchies plus reserv | tiers[1].giftVariantIds |
| Nivå 3 | minSpend 15000 -> free_item | tiers[2].minSpend |
| Gåva nivå 3 | presentset plus reserv | tiers[2].giftVariantIds |
| Tilldelningsregel | endast högsta uppfyllda nivå | tiers[].giftVariantIds |
| Gåvotak | 1 per order | freeGift.maxGiftsPerOrder |
| Rabattklass | product | discountClasses |
Se det byggas från början till slut
Avsnittet är inte uppe än
Vi spelar in det just nu. Den skrivna guiden ovan är komplett, så du kan bygga det redan i dag.
Vad Shopify klarar på egen hand
Shopify kan ge en gratis produkt genom en inbyggd Köp X få Y-rabatt, och du kan köra flera samtidigt.
Inbyggd Köp X få Y utlöses av antal snarare än av köpbelopp, och varje rabatt är oberoende, så tre inbyggda gåvorabatter skulle alla utlösas vid $150 och ge kunden tre gåvor. Det finns inget inbyggt koncept för "endast högsta nivå", och ingen lagerfallback när en gåvovariant tar slut.
Tänk på
- Kunden får bara den högsta uppfyllda nivån, aldrig en gåva per nivå. Om du verkligen vill ha kumulativa gåvor är det en annan uppsättning och kräver separata erbjudanden.
- Varje nivå måste resultera i en gåva. En nivå utan egen gåvolista faller tillbaka på erbjudandets gåva på toppnivå, så kontrollera att den fallbacken är den gåva du avsett.
- Trösklar lagras i ören. Att skriva in 150 istället för 15000 skapar en nivå på $1.50 som utlöses på nästan varje kundvagn.
- Gåvolager är riktigt lager. Utan en reservvariant på varje nivå tar en slutförsäljning tyst bort den pinnen i stegen.
Vanliga frågor
- Får kunden varje gåva de passerar, eller bara en?
- Bara en, från den högsta nivån kundvagnen uppfyller. En kundvagn på $150 får $150-gåvan och inte dessutom $50- och $100-gåvorna.
- Kan varje nivå ha en annan gåva?
- Ja. Varje nivå bär sin egen lista med gåvovarianter, och varje lista kan ha reserver.
- Vad händer om kunden tar bort en vara och tappar en nivå?
- Gåvan räknas om mot den nya kundvagnen, så de faller till den lägre nivåns gåva, eller förlorar gåvan helt om de hamnar under den första tröskeln.
- Kan jag namnge nivåerna?
- Ja. Varje nivå har en valfri etikett som Silver eller Guld, som widgeten visar. Etiketter är kosmetiska och påverkar aldrig vilken nivå som gäller.
Relaterade exempel
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.
Bygg det här i din egen butik
Varje recept i biblioteket körs på samma motor på serversidan, så varukorgens summa och kassans summa stämmer överens.