Naar de inhoud
Kortingen stapelen

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.

Het probleem

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

Stap Combineren in de campagne-editor: combineren met productkortingen aan, combineren met bestelkortingen aan, combineren met verzendkortingen uit.
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 voorbeeldwagen van $180.00 waarin een productkorting van 15% $27.00 afhaalt en gratis verzending $9.00, voor een afrekentotaal van $153.00.
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.

Besteloverzicht in de checkout met beide gestapelde kortingsregels, min $27.00 en min $9.00, en hetzelfde totaal van $153.00 dat de winkelwagen liet zien.
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 discountsOrder discountsShipping discounts
Product discountsCombineert, maximaal één productkorting per winkelwagenregelInstelbaar per aanbiedingInstelbaar per aanbieding
Order discountsInstelbaar per aanbiedingCombineert nooitInstelbaar per aanbieding
Shipping discountsInstelbaar per aanbiedingInstelbaar per aanbiedingCombineert 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 stapelenBetrokken klassenWat je instelt
Een staffel en gratis verzendingProduct plus verzendingOp de staffel: combineren met verzendkortingen. Op de verzendaanbieding: combineren met productkortingen.
Een besteddoel en gratis verzendingBestelling plus verzendingOp het besteddoel: combineren met verzendkortingen. Op de verzendaanbieding: combineren met bestelkortingen.
Een staffel en een besteddoelProduct plus bestellingOp de staffel: combineren met bestelkortingen. Op het besteddoel: combineren met productkortingen.
Een BOGO-aanbieding en gratis verzendingProduct plus verzendingOp de BOGO-aanbieding: combineren met verzendkortingen. Op de verzendaanbieding: combineren met productkortingen.
Een winkelbrede code en een automatische staffelBestelling plus productOp de code: combineren met productkortingen. Op de staffel: combineren met bestelkortingen.
Een opruimingsprijs en een winkelbreed percentage op hetzelfde artikelProduct plus productNiet 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.

Stap Combineren in de campagne-editor: combineren met productkortingen aan, combineren met bestelkortingen aan, combineren met verzendkortingen uit.
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.

  1. Voorbeeld 1

    15% vanaf drie artikelen, plus gratis verzending boven $150

    Winkelwagensimulator: een voorbeeldwagen van $180.00 waarin een productkorting van 15% $27.00 afhaalt en gratis verzending $9.00, voor een afrekentotaal van $153.00.
    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.

  2. Voorbeeld 2

    Een besteddoel dat ook gratis bezorging vrijspeelt

    Voortgangsbalk in de winkelwagen met de tekst besteed $12.00 meer voor $15 korting, boven een wagen van $88.00 waarin de staffel $5 vanaf $50 het subtotaal al op $83.00 brengt.
    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.

  3. Voorbeeld 3

    BOGO naast een drempel voor gratis verzending

    Winkelwagenlade waarin het goedkoopste van drie geldige overhemden van $32.00 naar $0.00 gaat met een BOGO-toegepast label, voor een subtotaal van $156.00.
    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.

  4. Voorbeeld 4

    Een opruiming en een winkelbrede bestelcode

    Besteloverzicht in de checkout met beide gestapelde kortingsregels, min $27.00 en min $9.00, en hetzelfde totaal van $153.00 dat de winkelwagen liet zien.
    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.

  5. Voorbeeld 5

    Twee productkortingen die niet mogen combineren

    Staffel-editor met drie aantalsgrenzen: 3 tot 5 met 15% korting, 6 tot 9 met 18% en 10 of meer met 20%.
    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.

  6. Voorbeeld 6

    Een Black Friday-stapeling die zichzelf aan en uit moet zetten

    Campagnelijst: een live Black Friday-campagne, een altijd actieve campagne voor gratis verzending en een geplande Cyber Monday-campagne, elke live campagne met een pauzeschakelaar.
    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.

Besteloverzicht in de checkout met beide gestapelde kortingsregels, min $27.00 en min $9.00, en hetzelfde totaal van $153.00 dat de winkelwagen liet zien.
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.

  1. Open in de Shopify-admin Kortingen en kies een korting die live is.
  2. Scroll naar het onderdeel Combinaties in de kortingseditor.
  3. Lees de drie vinkjes: productkortingen, bestelkortingen, verzendkortingen. Alles wat niet is aangevinkt kan nooit met deze korting stapelen, wat de andere korting ook zegt.
  4. Open de tweede korting van het paar en lees dezelfde drie vinkjes. Beide kanten moeten instemmen; één is nooit genoeg.
  5. Leg 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.
  6. Herhaal 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 voorbeeldwagen van $180.00 waarin een productkorting van 15% $27.00 afhaalt en gratis verzending $9.00, voor een afrekentotaal van $153.00.
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.

Bronnen

Installeer Stackable en begin met Kortingen stapelen

Elk type aanbieding draait op dezelfde server-side engine, dus wat u ook combineert, de checkout-berekening klopt.

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.