Hoe u BOGO over meerdere varianten uitvoert op Shopify
Een koop-een-krijg-een-aanbieding waarbij de gratis eenheid elke maat in het assortiment kan zijn, niet alleen de exacte gekochte variant. Twee instellingen bepalen het resultaat: of een gratis eenheid meetelt voor de volgende set, en welke in aanmerking komende eenheid gratis wordt.
- Koop X krijg Y
- $68.00
Restore Repair Shampoo
500ml / Aantal 2
- $44.00
Restore Repair Shampoo
250ml / Aantal 2
De klant mixt maten vrij. De winkelwagen maakt de twee goedkoopste in aanmerking komende eenheden gratis en toont de besparing als eigen regel, zodat duidelijk is welke eenheden zijn gedekt.
Zo stel je dit in
- 1
Campagne > Aanbiedingstype
Kies Koop X krijg Y.
type = bxgy
- 2
Doel
Richt op varianten zodat elke maat in het assortiment in aanmerking komt, of richt op het product om alle varianten in één keer op te nemen.
target.scope = variants
- 3
Kopen en krijgen
Stel koopaantal in op 1 en krijgaantal op 1, met de beloning op 100% korting zodat de krijgeenheid gratis is.
bxgy.getDiscountPct = 100
- 4
Selectie ontvangen artikel
Kies goedkoopste in aanmerking komend zodat de gratis eenheid elke variant in het assortiment kan zijn. Hetzelfde artikel dwingt de gratis eenheid om overeen te komen met wat de set heeft geactiveerd.
bxgy.getSelection = cheapest_eligible
- 5
Set-telling
Laat gratis eenheden als extra staan. Een set verbruikt dan één betaalde eenheid plus één gratis eenheid, wat overeenkomt met het native BOGO-gedrag van Shopify en betekent dat vier eenheden twee gratis opleveren, niet vier.
bxgy.freeUnitsAreAdditional = true
- 6
Limieten
Stel een limiet in op gekorte eenheden per bestelling als de aanbieding winkelbreed loopt. Zonder limiet kan een grote winkelwagen veel voorraad gratis maken.
bxgy.maxRewardsPerOrder = bijv. 4
- 7
Voorbeeld
Simuleer een winkelwagen met gemengde varianten tegen verschillende prijzen en bevestig welke eenheden gratis werden, publiceer daarna.
Elke instelling, uitgeschreven
Dit zijn de echte configuratiesleutels waarmee de aanbieding wordt opgeslagen, zodat je je eigen instelling veld voor veld met deze tabel kunt vergelijken.
| Instelling | Waarde | Configuratiesleutel |
|---|---|---|
| Aanbiedingstype | bxgy | type |
| Doel | varianten in het assortiment | target.scope |
| Koopaantal | 1 | bxgy.buyQty |
| Krijgaantal | 1 | bxgy.getQty |
| Selectie ontvangen artikel | cheapest_eligible | bxgy.getSelection |
| Beloning ontvangen artikel | 100% korting (gratis) | bxgy.getDiscountPct |
| Set-telling | gratis eenheden zijn extra | bxgy.freeUnitsAreAdditional |
| Toewijzing | cheapest_first | stacking.allocation |
| Beloningslimiet | optioneel, per bestelling | bxgy.maxRewardsPerOrder |
| Kortingsklasse | product | discountClasses |
Zie het van begin tot eind opgebouwd
De aflevering staat er nog niet op
We nemen deze op dit moment op. Het geschreven recept hierboven is compleet, dus je kunt het vandaag al bouwen.
Wat Shopify standaard kan
Shopify heeft een native Koop X Krijg Y-korting met een klant-koopt- en een klant-krijgt-lijst, dus een eenvoudige BOGO op één product is mogelijk zonder app.
Native Koop X Krijg Y geeft u geen controle over welke in aanmerking komende eenheid gratis wordt bij verschillende prijzen, geen limiet per bestelling los van het gebruikslimiet van de korting, en geen voorbeeld van een gemengde winkelwagen voordat u publiceert.
Let op
- Gratis eenheden zijn standaard extra, dus een winkelwagen met vier eenheden levert twee gratis op in plaats van vier. Dit uitschakelen maakt de aanbieding aanzienlijk royaler, wijzig het dus bewust.
- Toewijzing staat standaard op goedkoopste eerst, wat de marge beschermt en overeenkomt met het native gedrag. Overschakelen naar duurste eerst is een echte keuze, geen esthetische.
- Precies één beloningsvorm is toegestaan: een percentage, een vaste prijs per krijgeenheid, of een vast bedrag korting op elke krijgeenheid. Twee instellen wordt bij het opslaan geweigerd.
- Zonder een limiet op beloningen per bestelling kan een grootafnemer een groot aantal gratis eenheden in één bestelling meenemen.
Veelgestelde vragen
- Kan het gratis artikel een andere maat zijn dan de gekochte?
- Ja, met selectie goedkoopste in aanmerking komend en het hele assortiment als doel. Selectie hetzelfde artikel dwingt de gratis eenheid om overeen te komen met de activerende variant.
- Waarom maakt mijn winkelwagen met vier artikelen er maar twee gratis?
- Omdat gratis eenheden standaard als extra worden geteld: elke set is één betaald plus één gratis. Dat is dezelfde regel die het native BOGO van Shopify gebruikt.
- Welke eenheid wordt gratis bij verschillende prijzen?
- Standaard de goedkoopste in aanmerking komende eenheid. Dat beschermt de marge en komt overeen met wat klanten van een native BOGO verwachten.
- Kan ik het tweede artikel halve prijs maken in plaats van gratis?
- Ja, stel de beloning voor het krijgartikel in op 50% in plaats van 100%. Dezelfde aanbiedingsvorm dekt beide.
Verwante voorbeelden
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.
Bouw dit in je eigen winkel
Elk recept in deze bibliotheek draait op dezelfde server-side engine, dus het winkelwagentotaal en het afrekentotaal komen overeen.