Hoe u een 3-voor-2 met het goedkoopste artikel gratis uitvoert op Shopify
Binnen een gemengde collectie bepaalt welk van de drie artikelen gratis is of de promotie u weinig of veel kost. Het goedkoopste in aanmerking komende artikel gratis maken is de standaard omdat dit de marge beschermt en is wat klanten al verwachten.
- Koop X krijg Y
- $30.00
Scalp Renew Serum
Aantal 1
- $28.00
Deep Repair Hair Mask
Aantal 1
- $20.00
Volumize Daily Shampoo
Aantal 1
Drie artikelen gaan erin en het goedkoopste zakt naar nul, met de besparing als eigen regel getoond. Dit gedrag komt overeen met wat klanten al aannemen dat een 3-voor-2 betekent, dus er valt niets uit te leggen.
Zo stel je dit in
- 1
Campagne > Aanbiedingstype
Kies Koop X krijg Y.
type = bxgy
- 2
Doel
Richt op de collectie die de promotie dekt. Elk artikel erin is zowel een in aanmerking komend artikel als een mogelijk gratis artikel.
target.scope = collections
- 3
Kopen en krijgen
Koopaantal 2, krijgaantal 1, tegen 100% korting.
bxgy.buyQty = 2
- 4
Selectie ontvangen artikel
Stel de selectie voor het ontvangen artikel in op goedkoopste in aanmerking komend, zodat de gratis eenheid uit dezelfde pool komt in plaats van overeen te komen met de trigger.
bxgy.getSelection = cheapest_eligible
- 5
Toewijzing
Laat toewijzing op goedkoopste eerst staan. Overschakelen naar duurste eerst maakt dezelfde promotie aanzienlijk duurder bij een gemengde winkelwagen, wijzig dit dus alleen bewust.
stacking.allocation = cheapest_first
- 6
Set-telling
Laat gratis eenheden als extra staan zodat een set twee betaald plus één gratis is, wat normaal wordt verstaan onder een 3-voor-2.
bxgy.freeUnitsAreAdditional = true
- 7
Voorbeeld
Simuleer een winkelwagen met een brede prijsspreiding en bevestig welke eenheid gratis werd, 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 |
| Koopaantal | 2 | bxgy.buyQty |
| Krijgaantal | 1 | bxgy.getQty |
| Selectie ontvangen artikel | cheapest_eligible | bxgy.getSelection |
| Beloning ontvangen artikel | 100% korting | bxgy.getDiscountPct |
| Toewijzing | cheapest_first (standaard) | stacking.allocation |
| Set-telling | gratis eenheden extra | bxgy.freeUnitsAreAdditional |
| Beloningslimiet | optioneel per bestelling | bxgy.maxRewardsPerOrder |
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
Native Koop X Krijg Y maakt de goedkoopste in aanmerking komende eenheid gratis, dus het basisgedrag komt overeen zonder app.
Native Koop X Krijg Y biedt geen controle over toewijzing als u het omgekeerde gedrag wilt, geen onafhankelijke limiet op gekorte eenheden per bestelling, en geen manier om een winkelwagen met gemengde prijzen te bekijken voordat u publiceert.
Let op
- Toewijzing is een margebeslissing, geen weergavevoorkeur. Duurste eerst bij een brede prijsspreiding kan per bestelling meerdere keren zoveel kosten.
- Gratis eenheden zijn standaard extra, dus zes artikelen leveren twee gratis op in plaats van drie.
- Zonder een limiet op beloningen per bestelling kan een grote bestelling in één keer veel eenheden gratis maken.
- Als de collectie een zeer brede prijsspreiding heeft, overweeg dan het doel te versmallen in plaats van de spreiding te accepteren.
Veelgestelde vragen
- Welk artikel is gratis bij een 3-voor-2?
- Standaard het goedkoopste in aanmerking komende artikel. Dat komt overeen met het native gedrag van Shopify en de verwachtingen van klanten.
- Kan ik in plaats daarvan het duurste artikel gratis maken?
- Ja, door de toewijzing te wijzigen. Bereken eerst de kosten, want bij een gemengde winkelwagen is het verschil groot.
- Waarom maakt een winkelwagen met zes artikelen er maar twee gratis?
- Omdat elke set standaard twee betaald plus één gratis is. Zes eenheden vormen twee volledige sets.
- Kan ik beperken hoeveel gratis eenheden één bestelling kan krijgen?
- Ja, met een limiet per bestelling op beloningen.
Verwante voorbeelden
Buy one get one where any variant in the range can be the free unit.
Second item half price, repeating on every subsequent pair rather than once per cart.
Any 3 items from a collection for one price, repeating for every complete set.
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.