Så ger du flera förmåner vid en köptröskel i Shopify
Vid $150 får kunden 15 % rabatt på ordern, fri frakt och en gåva. Det är rabatter av order-, frakt- respektive produktklass, och olika klasser är precis vad Shopify tillåter att kombineras, så alla tre gäller vid kassan.
- Köpmål
- Fri frakt
- Gratis present
Under tröskeln räknar kundvagnen ner mot den, och produktsidan annonserar redan gåvan. Vid $150 landar alla tre samtidigt: procentsatsen tillämpas med det sparade beloppet visat, frakten sjunker till noll, och gåvan läggs till i kundvagnen på egen rad med en bekräftelse på att den lades till. Kunden anger aldrig en kod och behöver aldrig lägga till gåvan själv.
- $140.00
Leather Chelsea Boot
US 9 / Antal 1
- $16.00
Everyday Mascara
Black / Antal 1
- $6.90
Standardfrakt
Så ställer du in det
- 1
Kampanjer > Ny kampanj
En kampanj som rymmer tre erbjudanden, så alla tre delar schema och pausas tillsammans.
- 2
Erbjudande 1
Kundvagnsmål, en nivå vid $150 för 15 % rabatt. Detta är rabatten av orderklass.
tiers[0].minSpend = 15000
- 3
Erbjudande 2
Fri frakt, samma tröskel på $150. Detta är rabatten av fraktklass.
type = free_shipping
- 4
Erbjudande 3
Gratis gåva, samma tröskel på $150. Detta är rabatten av produktklass.
type = free_gift
- 5
Erbjudande 3 > Gåva och reserver
Välj gåvovarianten, lägg sedan till reserver i ordning. Om den första är slut i lager ger butiken nästa i tur, så en slutförsäljning nedgraderar gåvan istället för att tyst avsluta kampanjen.
freeGift.giftVariantIds = [primary, backup1, backup2]
- 6
Alla tre > Kombinering
På varje erbjudande, aktivera de andra två klasserna. Nio brytare låter som mycket, men regeln är enkel: varje erbjudande måste aktivera varje klass det behöver samexistera med.
stacking = alla tre kombinationsflaggor true
- 7
Förhandsgranskning
Simulera vid $149.99 och $150.00 och bekräfta att alla tre belöningar visas tillsammans. Saknas en, anger förhandsgranskningen vilket erbjudande den inte kunde kombineras med istället för att bara utelämna den, så åtgärden är den brytare den pekar på.
reason = not_combinable, med det blockerande erbjudandet namngivet
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 |
|---|---|---|
| Erbjudande 1 | spend_goal, orderklass | discountClasses |
| Erbjudande 2 | free_shipping, fraktklass | discountClasses |
| Erbjudande 3 | free_gift, produktklass | discountClasses |
| Delad tröskel | $150.00 (15000 öre) | tiers[0].minSpend |
| Kombinera med produkt | true för erbjudande 1 och 2 | stacking.combinesWithProductDiscounts |
| Kombinera med order | true för erbjudande 2 och 3 | stacking.combinesWithOrderDiscounts |
| Kombinera med frakt | true för erbjudande 1 och 3 | stacking.combinesWithShippingDiscounts |
| Använda platser | 3 mot gränsen för aktiva rabatter | schedule |
Vad Shopify klarar på egen hand
Alla tre rabatter kan skapas inbyggt med ett minsta köpbelopp, och inbyggda rabatter erbjuder faktiskt kombinationsinställningar, så en noggrann handlare kan bygga detta utan en app.
Att hålla tre inbyggda rabatter i linje på samma tröskel innebär att redigera tre ställen varje gång tröskeln flyttas, och det finns ingen förhandsgranskning för att bekräfta att alla tre utlöses tillsammans innan kunderna märker det.
Tänk på
- Varje erbjudande måste aktiveras individuellt. En saknad brytare och kunden förlorar tyst en av de tre belöningarna, utan något vid kassan som förklarar det. Förhandsgranskningen är den enda platsen som anger vilket erbjudande som blockerade vilket.
- Två rabatter av samma klass kombineras aldrig, så detta recept fungerar just för att de tre erbjudandena tillhör tre olika klasser. Att lägga till en andra orderrabatt skulle inte stapla.
- Tre erbjudanden betyder tre platser mot gränsen för överlappande aktiva rabatter. Planera resten av säsongen kring det.
- Gåvan är nollställd och fraktrabatten är inte varor, så ingen av dem blåser upp 15 %-beräkningen.
Vanliga frågor
- Varför kombineras tre rabatter här när två vanligtvis inte gör det?
- Eftersom de tillhör tre olika klasser. Shopify tillåter klassöverskridande kombinering när varje rabatt aktiverar det. Två rabatter av samma klass kombineras aldrig.
- Kan jag lägga till en fjärde belöning?
- Bara genom att lägga till ytterligare en rabatt i en klass som inte redan används, eller genom att väva in den i en av de befintliga tre. Det finns tre klasser totalt.
- Ser kunden ett meddelande eller tre?
- Förloppsindikatorn för kundvagnen kan presentera tröskeln en gång, och de tre belöningarna visas sedan som separata rader när den nås.
- Vad händer om jag vill ha olika trösklar för varje belöning?
- Sätt olika nivåtrösklar per erbjudande. De behöver inte dela en, det här receptet väljer bara att göra det.
Relaterade exempel
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.
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.