Combineer Shopify-kortingen zodat winkelwagen en checkout altijd overeenkomen
Kortingen stapelen in Shopify komt neer op instellingen die het platform standaard verbergt: elke korting behoort tot een klasse (product, bestelling of verzending), en of twee kortingen combineren wordt per aanbieding, per klasse bepaald. Stackable geeft elke aanbieding die combinatieschakelaars, zodat een volumestaffel, een besteeddoel en gratis verzending altijd precies optellen zoals u ze hebt ingesteld.
Handelaren op de Shopify-forums stellen steeds dezelfde vraag:
“Waarom past mijn winkel alleen de hoogste korting toe en negeert de rest? Ik heb een volumekorting en gratis verzending nodig die op dezelfde bestelling werken, en de Shopify-support zegt dat het platform gewoon één korting kiest en de andere laat vallen.”
Shopify verdeelt elke korting in een klasse (product, bestelling of verzending) en weigert ze te combineren tenzij elke korting daar expliciet voor kiest: wanneer twee kortingen allebei zouden kunnen gelden, houdt de checkout er één aan en laat de andere stilzwijgend vallen. Handelaren die een volumestaffel naast een winkelbrede bestelkorting draaien, krijgen zonder waarschuwing wisselende resultaten, en de enige manier om dit te ontdekken is een testbestelling plaatsen en het bonnetje lezen.
Hoe het werkt
Hoe Stackable dit oplost
Campagne-editor: de drie combinatieschakelaars in de stap Stapelen van de campagnewizard.
01
Stel de combinatieschakelaars in op elke aanbieding
Elke aanbieding heeft drie schakelaars: combineren met productkortingen, met bestelkortingen en met verzendkortingen. Ze komen één-op-één overeen met hoe Shopify combinaties bij checkout bepaalt, en een verdelingsinstelling bepaalt welke eenheden een gedeeltelijke beloning krijgen. Niets wordt overgelaten aan een verborgen standaardinstelling.
Winkelwagensimulator: een voorbeeldwinkelwagen met elke toegepaste aanbieding en het resulterende gecombineerde totaal.
02
Bekijk de gecombineerde berekening voordat de campagne live gaat
Laat een voorbeeldwinkelwagen langs elke actieve aanbieding lopen en bekijk het exacte totaal per regel, dezelfde berekening die de checkout zal uitvoeren.
Bestellingsoverzicht bij de checkout met dezelfde gestapelde kortingsregels die de winkelwagen al toonde.
03
De checkout past exact dezelfde stapel toe
De berekening draait binnen een Shopify Function, zodat winkelwagen, checkout en Shop Pay hetzelfde totaal berekenen vanuit één engine, in plaats van aparte logica die synchroon moet blijven.
Hoe stapelen werkelijk werkt
De combinatiematrix voor kortingsklassen
Shopify verdeelt elke korting in een van drie klassen: product, bestelling of verzending. Of twee kortingen over klassen heen combineren, wordt per aanbieding bepaald, en Stackable zet die schakelaar op elke aanbieding die u aanmaakt.
De combinatiematrix voor kortingsklassen
Combineert met →
Product discounts
Order discounts
Shipping discounts
Product discounts
Combineert, maximaal één productkorting per winkelwagenregel
Instelbaar per aanbieding
Instelbaar per aanbieding
Order discounts
Instelbaar per aanbieding
Combineert nooit
Instelbaar per aanbieding
Shipping discounts
Instelbaar per aanbieding
Instelbaar per aanbieding
Combineert nooit
Instelbaar betekent dat de eigen combinatieschakelaar van elke aanbieding bepaalt of de twee klassen optellen. Twee productkortingen kunnen op dezelfde winkelwagen van toepassing zijn, maar Shopify past maximaal één productkorting per winkelwagenregel toe; twee op dezelfde regel is een Shopify Plus-functie. Twee bestelkortingen, of twee verzendkortingen, combineren nooit.
Het volledige antwoord
Stapelen is het onderdeel van Shopify-kortingen dat op drie plekken is gedocumenteerd en bijna nergens goed wordt uitgelegd. Hier staat het hele model op één pagina: de regel, de combinaties die kunnen, de combinaties die niet kunnen, wat er stukgaat en hoe je je eigen winkel controleert zonder iets te installeren.
Wat betekent kortingen stapelen in Shopify?
Stapelen betekent dat twee of meer kortingen tegelijk op dezelfde bestelling gelden en de klant ze allebei krijgt. Shopify staat dat toe, maar alleen voor bepaalde paren en alleen als elke korting daar uitdrukkelijk mee heeft ingestemd.
De meeste merchants leren stapelen kennen als een klacht, niet als een functie. Een klant met 15% staffelkorting heeft ook recht op gratis verzending, de winkelwagenpagina toont er twee en de bon toont er een. Geen fout, geen logregel, en de support zegt dat het platform "de beste korting kiest". Dat gedrag klopt en is gedocumenteerd; het is alleen onzichtbaar tot het je een bestelling kost.
Combineert Shopify kortingen standaard?
Nee. Elke korting wordt aangemaakt met combineren uitgeschakeld. Als twee kortingen allebei zouden kunnen gelden en geen van beide heeft ingestemd, houdt de checkout er een over en laat de andere stilletjes vallen.
Die standaard is de juiste, want het alternatief is een winkel die onder de kostprijs verkoopt zodra twee acties elkaar overlappen. Het betekent alleen dat stapelen je nooit per ongeluk overkomt: je zet het per aanbieding bewust aan.
Wat is de echte regel voor het combineren van Shopify-kortingen?
Twee kortingen combineren alleen als ze tot verschillende klassen behoren en elk is ingesteld om te combineren met de klasse van de ander. Twee kortingen in dezelfde klasse tellen nooit bij elkaar op: Shopify past de duurste toe en laat de andere vallen.
Beide helften van die zin doen ertoe, en dit is de helft die elk ander artikel overslaat: instemmen zorgt er niet voor dat twee productkortingen bij elkaar opgeteld worden. Het zorgt ervoor dat een productkorting naast een bestel- of verzendkorting kan bestaan. Combineren over klassen heen werkt op elk Shopify-abonnement.
Er is één uitzondering en die is smal. Productkortingen worden per winkelwagenregel bepaald, dus een regel draagt normaal één productkorting. Twee kortingen uit de productklasse op dezelfde regel is een mogelijkheid van Shopify Plus, afgeschermd met tags en met een overeenkomende tag op beide kortingen.
Wat zijn de drie Shopify-kortingsklassen?
Product, bestelling en verzending. Een productkorting verandert artikelprijzen, een bestelkorting gaat van het subtotaal af en een verzendkorting verlaagt de bezorging. De klasse van een korting is geen label: die bepaalt waarmee de korting kan combineren.
Staffels, hoeveelheidskortingen, BOGO-aanbiedingen en procenten op een collectie zijn productkortingen. Bestedingsdoelen, "$20 korting boven $150" en de meeste winkelbrede codes zijn bestelkortingen. Drempels voor gratis verzending zijn verzendkortingen. Wie de klasse van elke actieve korting kan benoemen, kan elke stapeling in de eigen winkel voorspellen.
Waarom tellen twee procentkortingen nooit bij elkaar op?
Omdat ze bijna altijd allebei uit de productklasse komen, en twee kortingen uit dezelfde klasse stapelen niet. Een opruimingsprijs van 20% en een winkelbrede sale van 10% op hetzelfde overhemd geven 20%, geen 28% en geen 30%.
Merchants lezen dit vaak als een bug in hun app of een cacheprobleem op de winkelwagenpagina. Het is geen van beide. Shopify vergelijkt de twee, houdt degene die beter is voor de klant en gooit de andere weg zonder fout en zonder regel in de bestelling. De enige oplossing is om wat je echt wilt als één aanbieding te modelleren, of een van de twee naar een andere klasse te verplaatsen.
Welke kortingscombinaties kunnen echt stapelen?
Elk paar uit twee verschillende klassen kan stapelen zodra beide kanten hebben ingestemd. Geen enkel paar binnen één klasse kan dat. De tabel hieronder is die regel, opgeschreven zoals merchants hem stellen.
Welke kortingscombinaties kunnen echt stapelen?
Ik wil dit stapelen
Betrokken klassen
Wat je instelt
Een staffel en gratis verzending
Product plus verzending
Op de staffel: combineren met verzendkortingen. Op de verzendaanbieding: combineren met productkortingen.
Een besteddoel en gratis verzending
Bestelling plus verzending
Op het besteddoel: combineren met verzendkortingen. Op de verzendaanbieding: combineren met bestelkortingen.
Een staffel en een besteddoel
Product plus bestelling
Op de staffel: combineren met bestelkortingen. Op het besteddoel: combineren met productkortingen.
Een BOGO-aanbieding en gratis verzending
Product plus verzending
Op de BOGO-aanbieding: combineren met verzendkortingen. Op de verzendaanbieding: combineren met productkortingen.
Een winkelbrede code en een automatische staffel
Bestelling plus product
Op de code: combineren met productkortingen. Op de staffel: combineren met bestelkortingen.
Een opruimingsprijs en een winkelbreed percentage op hetzelfde artikel
Product plus product
Niet mogelijk buiten Shopify Plus. Laat beide schakelaars uit en modelleer de bedoelde prijs als één aanbieding.
Hoe zet ik stapelen aan voor één aanbieding?
Elke aanbieding heeft drie schakelaars: combineren met productkortingen, met bestelkortingen en met verzendkortingen. Ze komen een op een overeen met wat Shopify op de korting opslaat, dus wat de editor laat zien is precies wat de checkout doet.
De schakelaars gelden per aanbieding en vinden elkaar niet vanzelf. "Combineren met verzendkortingen" aanzetten op je staffel zegt dat de staffel wil; de verzendaanbieding moet dat ook nog zeggen. Beide kanten moeten instemmen, en dat is de meest voorkomende reden dat een schijnbaar ingestelde stapeling niet werkt.
Campagne-editor: de drie combinatieschakelaars in de stap Stapelen van de campagnewizard.
Kan een automatische korting stapelen met een kortingscode?
Ja. Automatisch en code zijn bezorgmethoden, geen klassen, dus dezelfde klassenregel beslist. Een automatische productkorting en een code uit de bestelklasse combineren als beide instemmen.
Twee grenzen zijn het waard om te kennen voordat je hier een campagne op bouwt. De checkout accepteert hoogstens vijf product- of bestelcodes plus één verzendcode op één bestelling. En een code uit dezelfde klasse als je automatische korting telt er nog steeds niet bij op, wat de landingspagina ook belooft.
Wat gebeurt er als twee aanbiedingen uit dezelfde klasse allebei gelden?
Shopify houdt degene die het meest waard is voor de klant en laat de andere vallen. Er is geen waarschuwing, geen fout en geen spoor van de korting die verloor.
Juist dit gedrag maakt stapelbugs zo duur om te vinden: de winkel ziet er gezond uit, de bestellingen zien er normaal uit, en het enige bewijs is een bon waar een regel ontbreekt die iemand verwachtte. Als een actie ooit "bij sommige klanten niet werkte", is dit het eerste om te controleren.
Hoe ziet een gestapelde bestelling er echt uit?
Zes combinaties dekken bijna alles wat merchants draaien. Elke combinatie hieronder noemt de betrokken klassen, de schakelaars die je zet en het totaal dat een echte winkelwagen uiteindelijk betaalt.
Voorbeeld 1
15% vanaf drie artikelen, plus gratis verzending boven $150
Instelling
Een staffel uit de productklasse beperkt tot de collectie, met combineren met verzendkortingen aan. Een aanbieding voor gratis verzending uit de verzendklasse met een drempel van $150 en combineren met productkortingen aan.
Resultaat
Een winkelwagen van $180.00 betaalt $153.00: $27.00 van de producten af en $9.00 verzending kwijtgescholden, op één bestelling.
Voorbeeld 2
Een besteddoel dat ook gratis bezorging vrijspeelt
Instelling
Een besteddoel uit de bestelklasse met twee drempels, $5 korting bij $50.00 en $15 bij $100.00, met combineren met verzendkortingen aan. De verzendaanbieding laat bestelkortingen toe.
Resultaat
Een winkelwagen van $88.00 pakt de $5-drempel en laat zien hoe ver de $15-drempel nog is, en gratis verzending komt er bovenop in plaats van ervoor in de plaats.
Voorbeeld 3
BOGO naast een drempel voor gratis verzending
Instelling
Een BOGO-aanbieding uit de productklasse met herhaallogica aan, die combineert met verzendkortingen. De verzendaanbieding combineert met productkortingen.
Resultaat
Het goedkoopste geldige overhemd gaat van $32.00 naar $0.00 voor een subtotaal van $156.00, en diezelfde bestelling gaat nog steeds gratis op de post.
Voorbeeld 4
Een opruiming en een winkelbrede bestelcode
Instelling
De opruiming blijft een productkorting en laat bestelkortingen toe. De winkelbrede code is een bestelkorting en laat productkortingen toe.
Resultaat
Beide regels staan in het besteloverzicht in de checkout en de klant betaalt het gecombineerde totaal, precies de bon die elke gestapelde bestelling zou moeten opleveren.
Voorbeeld 5
Twee productkortingen die niet mogen combineren
Instelling
Laat beide aanbiedingen op de standaard staan. Geen van beide stemt in, dus ze blijven in dezelfde klasse zonder brug ertussen.
Resultaat
De checkout past er precies een toe, nooit allebei, en in de staffeleditor modelleer je de prijs die je eigenlijk bedoelde.
Voorbeeld 6
Een Black Friday-stapeling die zichzelf aan en uit moet zetten
Instelling
Beide aanbiedingen hebben een start- en eindtijd in de tijdzone van de winkel en hun combineerschakelaars staan goed. Het paar wordt ingepland, niet om middernacht met de hand gepubliceerd.
Resultaat
De stapeling gaat volgens plan aan en uit, één schakelaar pauzeert hem midden in de sale zonder de instellingen kwijt te raken, en elk ingepland venster telt mee voor de 25 actieve automatische kortingen die een winkel mag hebben.
Waarom toont mijn winkelwagenpagina een ander totaal dan de checkout?
Omdat de twee getallen door verschillende dingen zijn berekend. Een winkelwagentotaal dat door theme-JavaScript is getekend is een weergave; het checkouttotaal is wat Shopify aan de serverkant heeft gerekend, en dat wordt afgeschreven.
Elke korting die als script op de winkelwagenpagina is gebouwd heeft dit probleem per constructie. Hij kan een klant $92.00 tonen en een checkout van $110.00 voorschotelen, en de klant leest dat als misleiding. Een korting die als Shopify Function draait wordt één keer berekend, op de servers van Shopify, dus elk oppervlak leest hetzelfde getal omdat er maar één getal is.
Bestellingsoverzicht bij de checkout met dezelfde gestapelde kortingsregels die de winkelwagen al toonde.
Overleven gestapelde kortingen Shop Pay, Apple Pay en Google Pay?
Ja als de korting aan de serverkant draait. Nee als hij afhangt van de winkelwagenpagina, want versnelde checkouts springen van de productpagina rechtstreeks naar betalen en de themecode draait nooit.
Dit is het minst geteste faalpad in Shopify-kortingen, omdat de merchant die test bijna altijd op de gewone checkoutknop klikt. Als een stapeling voor je marge telt, plaats dan één testbestelling via een express-wallet voordat de campagne live gaat.
Hoeveel kortingen mag ik tegelijk laten draaien?
Een winkel mag hoogstens 25 actieve function-gebaseerde automatische kortingen hebben. Shopify verhoogde dat plafond in november 2024 vanaf 5.
De telling gaat over overlappende actieve vensters, niet over hoeveel regels er bestaan. Een campagne die voor volgende maand is ingepland reserveert haar venster zodra ze wordt aangemaakt en bezet dus een plek voor de periode die ze dekt. Een winkel die alle seizoenscampagnes een jaar vooruit inplant kan het plafond raken zonder vandaag ook maar één korting live te hebben.
Hoe controleer ik welke van mijn eigen kortingen vandaag kunnen combineren?
Shopify laat dat per korting zien, in het onderdeel Combinaties van de kortingseditor. Er vijf lezen kost ongeveer vijf minuten en toont elke stapeling die je winkel op dit moment kan produceren.
1Open in de Shopify-admin Kortingen en kies een korting die live is.
2Scroll naar het onderdeel Combinaties in de kortingseditor.
3Lees de drie vinkjes: productkortingen, bestelkortingen, verzendkortingen. Alles wat niet is aangevinkt kan nooit met deze korting stapelen, wat de andere korting ook zegt.
4Open de tweede korting van het paar en lees dezelfde drie vinkjes. Beide kanten moeten instemmen; één is nooit genoeg.
5Leg beide kortingen in één testwinkelwagen, rond de bestelling af en lees de bon. Het besteloverzicht noemt elke korting die echt is toegepast, en dat is de enige bron van waarheid.
6Herhaal de test via Shop Pay of Apple Pay. Dat is het oppervlak waar een korting van de winkelwagenpagina verdwijnt.
Hoe test ik een stapeling voordat klanten hem zien?
Laat de winkelwagen waar je je zorgen over maakt door een simulator lopen voordat de campagne live is en lees het resultaat regel voor regel. De nuttige test is niet dat de korting afgaat, maar dat hij afgaat op de juiste winkelwagen en wegblijft bij de verkeerde.
Test in beide richtingen. Een winkelwagen die zou moeten kwalificeren en een die de drempel net mist vangen verschillende bugs, en de tweede is degene die stil geld kost. Plaats daarna één echte bestelling via een versnelde wallet, want dat is het oppervlak waarvoor de winkelwagenpagina niet kan spreken.
Winkelwagensimulator: een voorbeeldwinkelwagen met elke toegepaste aanbieding en het resulterende gecombineerde totaal.
Recepten
Zo gebruikt u het
Scenario
Een huidverzorgingsmerk wil dat "3+ artikelen krijgen 15% korting" ook gratis verzending ontgrendelt, zonder dat klanten een aparte code nodig hebben.
Instelling
Maak een volumestaffelaanbieding aan die beperkt is tot de huidverzorgingscollectie en zet "Combineren met verzendkortingen" aan. Maak een aanbieding voor gratis verzending aan met dezelfde drempel van 3 artikelen en zet "Combineren met productkortingen" aan.
Resultaat
Een winkelwagen met 3 artikelen toont bij de checkout 15% korting op de producttotalen plus gratis verzending, precies zoals de winkelwagenpagina al liet zien.
Scenario
Een permanent actieve volumestaffel "koop 2, bespaar 10%" moet een BFCM-besteeddoel ($20 korting bij bestellingen boven $150) daar bovenop laten optellen voor grote winkelwagens.
Instelling
Zet bij de volume-aanbieding "Combineren met bestelkortingen" aan. Zet bij het besteeddoel "Combineren met productkortingen" aan.
Resultaat
Een winkelwagen die aan de voorwaarden voldoet, krijgt beide kortingen samen op één bestelling; kleinere winkelwagens krijgen nog steeds automatisch 10%, en geen van beide aanbiedingen verstoort de andere.
Scenario
Een opruimingsactie (40% korting) en een winkelbrede bestelkorting (15% korting) mogen nooit combineren, omdat beide samen sommige producten onder de kostprijs zouden verkopen.
Instelling
Laat de combinatieschakelaars bij beide aanbiedingen uit staan. Uit is de standaardinstelling: elke aanbieding werkt op zichzelf, tenzij u deze expliciet inschakelt.
Resultaat
De checkout past precies één van de twee toe, nooit beide gestapeld, en de simulator bevestigt dit gedrag op een voorbeeldwinkelwagen voordat de campagne live gaat.
FAQ
Veelgestelde vragen
Ondersteunt Shopify het stapelen van kortingen standaard?
Alleen binnen grenzen, en de instellingen zijn goed verstopt. Shopify kan kortingen over klassen heen (product, bestelling, verzending) combineren wanneer elke korting daarvoor kiest, maar er geldt maar één productkorting per winkelwagenregel (twee op dezelfde regel is een Shopify Plus-functie). Stackable zet de drie combinatieschakelaars op elke aanbieding, zodat u precies ziet en bepaalt wat de checkout gaat doen.
Werken gestapelde kortingen met Shop Pay, Apple Pay en Google Pay?
Ja. Elke berekening draait bij de checkout binnen een Shopify Function, zodat versnelde checkouts precies hetzelfde gestapelde totaal berekenen als de reguliere checkoutpagina.
Kan ik voorkomen dat aanbiedingen combineren?
Ja, dat is de standaardinstelling. Elke combinatieschakelaar staat standaard uit, zodat een aanbieding nooit bovenop een andere kortingsklasse optelt tenzij u dit inschakelt. De simulator bevestigt dit gedrag op een voorbeeldwinkelwagen voordat de campagne live gaat.
Hoe weet ik wat er daadwerkelijk gaat stapelen op een echte winkelwagen?
Laat de winkelwagensimulator draaien voordat u live gaat: deze toont welke aanbiedingen zijn geactiveerd, welke niet en waarom, met het exacte gecombineerde totaal dat de checkout zal rekenen. Rapportage per bestelling van welke aanbiedingen zijn toegepast staat op de roadmap.
Gratis abonnement beschikbaar. Geen creditcard vereist.
We gebruiken essentiële cookies om deze site te laten werken en, alleen met uw toestemming, analytische cookies om verkeer te begrijpen. Lees ons Cookiebeleid.