Zo stapelt u product- en collectiekortingen op Shopify
Twee kortingen van de klasse product kunnen allebei van toepassing zijn op één winkelwagen, zolang ze op verschillende winkelwagenregels terechtkomen. Dit recept voert een volumeniveau van 15% op Skincare en een vaste korting van 10% op Accessories uit, waarbij beide aanbiedingen zich hebben aangemeld voor combineren, zodat een gemengde winkelwagen beide krijgt.
- Volume
Een klant met drie skincare-producten en een tas ziet twee aparte besparingsregels in de winkelwagen, één voor elke collectie, en hetzelfde totaal gaat mee naar de checkout en de versnelde checkout. Niets valt stilletjes weg en er is geen code om in te voeren.
- $42.00
Radiance Vitamin C Serum
50ml / Aantal 1
- $34.00
Hydra-Dew Moisturizer
Aantal 1
- $18.00
Gentle Foaming Cleanser
Aantal 1
- $52.00
Woven Straw Tote
Aantal 1
Zo stel je dit in
- 1
Campagnes > Nieuwe campagne
Maak één campagne aan om beide aanbiedingen te bevatten, zodat ze een planning delen en samen gepauzeerd kunnen worden. Noem deze naar de actie, niet naar het mechanisme.
- 2
Aanbieding 1 > Aanbiedingstype
Kies Volume voor het Skincare-niveau, omdat de beloning afhangt van hoeveel eenheden er in de winkelwagen zitten.
type = volume
- 3
Aanbieding 1 > Doel
Richt op de Skincare-collectie. Targeting op collectie volgt de collectie, dus nieuwe producten erven de aanbieding automatisch.
target.scope = collections
- 4
Aanbieding 1 > Niveaus
Voeg één niveau toe bij 3 eenheden voor 15% korting. Laat telling op per product staan, zodat drie verschillende skincare-producten als drie tellen.
tiers[0] = minQty 3, percentage 15
- 5
Aanbieding 1 > Stapelen
Schakel combineren met andere productkortingen in. Dit is de schakelaar die voorkomt dat de checkout de ene korting behoudt en de andere laat vallen.
stacking.combinesWithProductDiscounts = true
- 6
Aanbieding 2 > Aanbiedingstype en doel
Voeg een tweede aanbieding toe in dezelfde campagne, gericht op de Accessories-collectie met een vaste korting van 10% zonder aantalvoorwaarde.
target.scope = collections
- 7
Aanbieding 2 > Stapelen
Schakel hier dezelfde combineerschakelaar in. Combineren wordt per aanbieding bepaald, dus deze slechts bij één van de twee instellen is de meest voorkomende reden dat dit recept mislukt.
stacking.combinesWithProductDiscounts = true
- 8
Voorbeeld
Bouw een winkelwagen met artikelen uit beide collecties en controleer of er twee aparte besparingsregels verschijnen en het totaal klopt. 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 |
|---|---|---|
| Aanbieding 1 type | volume | type |
| Aanbieding 1 doel | collections: Skincare | target.scope |
| Aanbieding 1 niveau | minQty 3 -> 15% | tiers[0].rewardType |
| Aanbieding 2 type | volume | type |
| Aanbieding 2 doel | collections: Accessories | target.scope |
| Aanbieding 2 niveau | minQty 1 -> 10% | tiers[0].rewardType |
| Combineren met productkortingen | true bij BEIDE aanbiedingen | stacking.combinesWithProductDiscounts |
| Kortingsklasse | product | discountClasses |
| Telling | per_product | counting |
| Methode | automatic | discountMethod |
| Stapelen op dezelfde regel | uit (alleen Shopify Plus) | stacking.sameLineProductTags |
Wat Shopify standaard kan
Shopify kan beide kortingen native aanmaken, en het admin toont een combinatie-instelling bij elke korting. Als de twee kortingen echt nooit hetzelfde product raken, kunnen ingebouwde automatische kortingen dit geval zonder app dekken.
Ingebouwde kortingen kunnen geen aantalniveau op een collectie uitdrukken, dus het 3+ voor 15%-deel moet worden herbouwd als afzonderlijke vaste kortingen per aantal, en elke die u toevoegt gaat ten koste van de limiet op hoeveel kortingen tegelijk actief kunnen zijn. Er is ook geen manier om een gemengde winkelwagen te voorvertonen voordat u publiceert.
Let op
- Twee kortingen van de klasse product kunnen niet allebei van toepassing zijn op DEZELFDE winkelwagenregel buiten Shopify Plus. Als een product in zowel Skincare als Accessories zit, krijgt die regel één korting, niet twee. Houd de collecties gescheiden, of accepteer de enkele korting bij de overlap.
- De combineerschakelaar is per aanbieding. Deze bij de ene aanbieding inschakelen en bij de andere uitgeschakeld laten, geeft precies het probleem dat dit recept moet oplossen, en de checkout geeft geen waarschuwing.
- Shopify beperkt hoeveel kortingen actief kunnen zijn met overlappende planningen. Eén campagne opsplitsen in veel kortingen met één aantal is de snelste manier om dat plafond te bereiken.
- Targeting op collectie wordt beoordeeld bij de checkout, niet op het moment van publiceren, dus een product dat morgen aan Skincare wordt toegevoegd, komt morgen al in aanmerking. Dat is meestal wat u wilt, maar het betekent dat het bereik van de aanbieding niet vastligt op het moment dat u publiceert.
Veelgestelde vragen
- Waarom past Shopify maar één van mijn twee kortingen toe?
- Omdat combineren per korting wordt ingesteld. Tenzij een korting expliciet is ingesteld om te combineren met de andere klasse, behoudt de checkout er één en laat de andere stilletjes vallen. Beide aanbiedingen in dit recept zetten combinesWithProductDiscounts op true.
- Kan ik twee productkortingen op hetzelfde artikel stapelen?
- Alleen op Shopify Plus, en alleen via tag-gebonden combinatie op dezelfde regel. Bij elk ander abonnement krijgt een winkelwagenregel één productkorting. Dit recept werkt omdat de twee aanbiedingen op verschillende regels terechtkomen.
- Heb ik hiervoor een kortingscode nodig?
- Nee. Beide aanbiedingen zijn automatisch, dus de besparing verschijnt zodra de winkelwagen in aanmerking komt. U kunt elke aanbieding omzetten naar een code als u deze wilt afschermen.
- Wat gebeurt er als de klant alleen accessoires koopt?
- Alleen de 10% Accessories-aanbieding is van toepassing. Elke aanbieding wordt onafhankelijk beoordeeld tegen de winkelwagen, dus een gedeeltelijk kwalificerende winkelwagen krijgt het deel waarvoor deze in aanmerking komt.
Verwante voorbeelden
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.
Bigger percentage as unit count rises, with control over how mixed variants are counted.
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.