Så kör du BOGO över flera varianter i Shopify
Ett köp-en-få-en-erbjudande där gratisenheten kan vara vilken storlek som helst i sortimentet, inte bara den exakta varianten som köptes. Två inställningar avgör utfallet: om en gratisenhet räknas mot nästa sats, och vilken kvalificerande enhet som blir gratis.
- Köp X få Y
- $68.00
Restore Repair Shampoo
500 ml / Antal 2
- $44.00
Restore Repair Shampoo
250 ml / Antal 2
Kunden blandar storlekar fritt. Kundvagnen gör de två billigaste kvalificerande enheterna gratis och visar besparingen som en egen rad, så det är tydligt vilka enheter som omfattades.
Så ställer du in det
- 1
Kampanj > Erbjudandetyp
Välj Köp X få Y.
type = bxgy
- 2
Mål
Rikta efter varianter så att varje storlek i sortimentet är berättigad, eller rikta produkten för att inkludera alla dess varianter på en gång.
target.scope = variants
- 3
Köp och få
Sätt köpantal till 1 och fåantal till 1, med belöningen som 100 % rabatt så att fåenheten blir gratis.
bxgy.getDiscountPct = 100
- 4
Fåval
Välj billigast kvalificerande så att gratisenheten kan vara vilken variant som helst i sortimentet. Samma vara skulle tvinga gratisenheten att matcha det som utlöste satsen.
bxgy.getSelection = cheapest_eligible
- 5
Satsräkning
Lämna gratisenheter som tillkommande. En sats förbrukar då en betald enhet plus en gratisenhet, vilket är hur Shopifys inbyggda BOGO beter sig, och innebär att fyra enheter ger två gratis, inte fyra.
bxgy.freeUnitsAreAdditional = true
- 6
Gränser
Sätt ett tak på rabatterade enheter per order om erbjudandet gäller i hela butiken. Utan ett sådant kan en stor kundvagn göra mycket lager gratis.
bxgy.maxRewardsPerOrder = t.ex. 4
- 7
Förhandsgranskning
Simulera en kundvagn med blandade varianter till olika priser och bekräfta vilka enheter som blev gratis, publicera sedan.
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 | bxgy | type |
| Mål | varianter i sortimentet | target.scope |
| Köpantal | 1 | bxgy.buyQty |
| Fåantal | 1 | bxgy.getQty |
| Fåval | cheapest_eligible | bxgy.getSelection |
| Fåbelöning | 100 % rabatt (gratis) | bxgy.getDiscountPct |
| Satsräkning | gratisenheter är tillkommande | bxgy.freeUnitsAreAdditional |
| Allokering | cheapest_first | stacking.allocation |
| Belöningstak | valfritt, per order | bxgy.maxRewardsPerOrder |
| 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 har en inbyggd Köp X få Y-rabatt som stödjer en lista över vad kunden köper och vad kunden får, så en enkel BOGO över en produkt är möjlig utan en app.
Inbyggd Köp X få Y ger dig ingen kontroll över vilken kvalificerande enhet som blir gratis när priserna skiljer sig, inget tak per order oberoende av rabattens användningsgräns, och ingen förhandsgranskning av en blandad kundvagn innan du publicerar.
Tänk på
- Gratisenheter är tillkommande som standard, så en kundvagn med fyra enheter ger två gratis istället för fyra. Att stänga av detta gör erbjudandet betydligt mer generöst, så ändra det medvetet.
- Allokering är som standard billigast först, vilket skyddar marginalen och matchar det inbyggda beteendet. Att byta till dyrast först är ett verkligt val, inte ett kosmetiskt.
- Exakt en belöningsform är tillåten: en procentsats, ett fast pris per fåenhet, eller ett fast belopp av rabatt per fåenhet. Att ange två avvisas vid sparande.
- Utan ett tak på belöningar per order kan en storköpare ta ett stort antal gratisenheter i en och samma order.
Vanliga frågor
- Kan gratisvaran vara en annan storlek än den som köptes?
- Ja, med val av billigast kvalificerande och hela sortimentet riktat. Val av samma vara tvingar gratisenheten att matcha den utlösande varianten.
- Varför gör min kundvagn med fyra bara två varor gratis?
- Eftersom gratisenheter räknas som tillkommande som standard: varje sats är en betald plus en gratis. Det är samma regel som Shopifys inbyggda BOGO använder.
- Vilken enhet blir gratis när priserna skiljer sig?
- Den billigaste kvalificerande enheten, som standard. Det skyddar marginalen och matchar vad kunder förväntar sig av inbyggd BOGO.
- Kan jag göra den andra varan halva priset istället för gratis?
- Ja, sätt fåbelöningen till 50 % istället för 100 %. Samma erbjudandeform täcker båda.
Relaterade exempel
A 3 for 2 across a collection where the cheapest qualifying item is the free one.
Second item half price, repeating on every subsequent pair rather than once per cart.
A different gift at each spend threshold, with the highest qualifying gift awarded.
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.