Så staplar du produkt- och kollektionsrabatter i Shopify
Två rabatter av produktklass kan båda gälla en kundvagn så länge de landar på olika kundvagnsrader. Det här receptet kör en 15 % volymnivå på Skincare och en fast 10 % rabatt på Accessories, med båda erbjudandena inställda att kombineras, så en blandad kundvagn får båda.
- Volym
En kund med tre hudvårdsprodukter och en väska ser två separata besparingsrader i kundvagnen, en för varje kollektion, och samma summa följer med till kassan och den snabba kassan. Inget faller tyst bort och ingen kod behöver anges.
- $42.00
Radiance Vitamin C Serum
50ml / Antal 1
- $34.00
Hydra-Dew Moisturizer
Antal 1
- $18.00
Gentle Foaming Cleanser
Antal 1
- $52.00
Woven Straw Tote
Antal 1
Så ställer du in det
- 1
Kampanjer > Ny kampanj
Skapa en kampanj som rymmer båda erbjudandena så att de delar schema och kan pausas tillsammans. Namnge den efter rean, inte efter mekaniken.
- 2
Erbjudande 1 > Erbjudandetyp
Välj Volym för Skincare-nivån, eftersom belöningen beror på hur många enheter som finns i kundvagnen.
type = volume
- 3
Erbjudande 1 > Mål
Rikta mot kollektionen Skincare. Kollektionsriktning följer kollektionen, så nya produkter ärver erbjudandet automatiskt.
target.scope = collections
- 4
Erbjudande 1 > Nivåer
Lägg till en nivå vid 3 enheter för 15 % rabatt. Lämna räkningen på per produkt så att tre olika hudvårdsprodukter räknas som tre.
tiers[0] = minQty 3, percentage 15
- 5
Erbjudande 1 > Kombinering
Slå på kombinering med andra produktrabatter. Det är brytaren som hindrar kassan från att behålla en rabatt och släppa den andra.
stacking.combinesWithProductDiscounts = true
- 6
Erbjudande 2 > Erbjudandetyp och mål
Lägg till ett andra erbjudande i samma kampanj, riktat mot kollektionen Accessories med en fast 10 % rabatt utan antalsvillkor.
target.scope = collections
- 7
Erbjudande 2 > Kombinering
Slå på samma kombinationsbrytare här. Kombinering avgörs per erbjudande, så att sätta den på bara ett av de två är den vanligaste orsaken till att detta recept misslyckas.
stacking.combinesWithProductDiscounts = true
- 8
Förhandsgranskning
Bygg en kundvagn med varor från båda kollektionerna och bekräfta att två separata besparingsrader visas och att summan stämmer. 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 |
|---|---|---|
| Erbjudande 1, typ | volume | type |
| Erbjudande 1, mål | collections: Skincare | target.scope |
| Erbjudande 1, nivå | minQty 3 -> 15% | tiers[0].rewardType |
| Erbjudande 2, typ | volume | type |
| Erbjudande 2, mål | collections: Accessories | target.scope |
| Erbjudande 2, nivå | minQty 1 -> 10% | tiers[0].rewardType |
| Kombineras med produktrabatter | true på BÅDA erbjudandena | stacking.combinesWithProductDiscounts |
| Rabattklass | product | discountClasses |
| Räkning | per_product | counting |
| Metod | automatic | discountMethod |
| Stapling på samma rad | av (endast Shopify Plus) | stacking.sameLineProductTags |
Vad Shopify klarar på egen hand
Shopify kan skapa båda rabatterna inbyggt, och administrationen erbjuder en kombinationsinställning för var och en. Om de två rabatterna verkligen aldrig rör samma produkt kan inbyggda automatiska rabatter täcka detta fall utan en app.
Inbyggda rabatter kan inte uttrycka en antalsnivå på en kollektion, så halvan med 3+ för 15 % måste byggas om som separata fasta rabatter per antal, och varje du lägger till äter av gränsen för hur många rabatter som kan vara aktiva samtidigt. Det finns heller inget sätt att förhandsgranska en blandad kundvagn innan publicering.
Tänk på
- Två rabatter av produktklass kan inte båda gälla SAMMA kundvagnsrad utanför Shopify Plus. Om en produkt finns i både Skincare och Accessories får den raden en rabatt, inte två. Håll kollektionerna åtskilda, eller acceptera den enskilda rabatten på överlappet.
- Kombinationsbrytaren gäller per erbjudande. Att slå på den för ett erbjudande och lämna den avstängd på det andra ger precis det symptom detta recept ska lösa, och kassan varnar inte.
- Shopify begränsar hur många rabatter som kan vara aktiva med överlappande scheman. Att dela upp en kampanj i många enkla antalsrabatter är det snabbaste sättet att nå det taket.
- Kollektionsriktning utvärderas vid kassan, inte vid publicering, så en produkt som läggs till i Skincare imorgon börjar kvalificera imorgon. Det är oftast önskat, men det betyder att erbjudandets omfattning inte är fryst när du publicerar.
Vanliga frågor
- Varför tillämpar Shopify bara en av mina två rabatter?
- Eftersom kombinering är valbart per rabatt. Om inte en rabatt uttryckligen är inställd att kombineras med den andra klassen behåller kassan en och släpper den andra tyst. Båda erbjudandena i detta recept sätter combinesWithProductDiscounts till true.
- Kan jag stapla två produktrabatter på samma vara?
- Bara på Shopify Plus, och bara genom taggstyrd kombination på samma rad. På varje annan plan tar en kundvagnsrad en produktrabatt. Det här receptet fungerar för att de två erbjudandena landar på olika rader.
- Behöver jag en rabattkod för detta?
- Nej. Båda erbjudandena är automatiska, så besparingen visas så snart kundvagnen kvalificerar. Du kan ställa om endera erbjudandet till en kod om du vill begränsa det.
- Vad händer om kunden bara köper accessoarer?
- Bara 10 %-erbjudandet för Accessories gäller. Varje erbjudande utvärderas oberoende mot kundvagnen, så en delvis kvalificerande kundvagn får den del den kvalificerar för.
Relaterade exempel
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.
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.