Naar de inhoud
Passavo
Menu

Kortingscodes en vouchers

Het verschil tussen een kortingscode en een voucher, wanneer je welke gebruikt, en hoe je een percentage, een geldigheid en een gebruikslimiet instelt.

Kortingscodes en vouchers

Dit artikel maakt een kortingscode: een woord dat je bezoeker intypt en dat zijn bestelling goedkoper maakt. Je leert ook waar de grens ligt met een cadeaubon, want die twee worden constant door elkaar gehaald. Reken op tien minuten.

Wat is een kortingscode?

Een kortingscode is een regel met een naam. De regel zegt bijvoorbeeld: "tien procent eraf" of "twee euro eraf". De naam is het woord dat je bezoeker intypt bij het afrekenen, bijvoorbeeld LEDEN10.

Belangrijk: een kortingscode is geen geld. Hij raakt niet op doordat iemand hem gebruikt. Honderd mensen kunnen dezelfde code gebruiken en telkens hun korting krijgen, tot jij een grens stelt. Dat is precies waarom die grens er altijd moet zijn — daar komen we verderop op terug.

Korting of cadeaubon?

Dit is het onderscheid dat het vaakst misgaat. Ze lijken alleen op elkaar op het moment van afrekenen, waar ze in hetzelfde vakje ingetypt worden.

Kortingscode Cadeaubon
Wat het is Een regel: 10% minder, of 2 euro eraf Vooruitbetaald geld: een saldo
Wie mag hem gebruiken Iedereen die de code kent Meestal één persoon, de ontvanger
Raakt hij op Nee, tot je einddatum of je maximum Ja, het saldo gaat op
Is er al geld binnen Nee, het kost je geld Ja, iemand heeft ervoor betaald
Kan je hem in stukken gebruiken Nee, hij geldt per bestelling Ja, het restsaldo blijft staan
Staat op je balans Nee Ja, als een schuld
Typisch voor Een actie, een ledenkorting Een geschenk, een goedmaker

Drie voorbeelden uit het verenigingsleven

De ledenkorting. Je heemkundige kring geeft leden twee euro korting op elke rondleiding. Dit is een kortingscode: het is een regel die voor een groep mensen geldt, hij raakt niet op, en je zet er geen geld tegenover. Code: LEDEN. Begrens hem op je leden door hem alleen in je ledenblad te zetten, en zet er een einddatum op die samenvalt met het einde van je werkjaar.

De vroegboekkorting. Wie zijn kaart voor het eetfestijn koopt vóór 1 maart, betaalt drie euro minder. Dit is een kortingscode met een einddatum, en die einddatum is het hele punt. Code: VROEG26. Na 28 februari om middernacht werkt hij niet meer, en je hoeft die dag zelf niets te doen.

Je kan hetzelfde overigens ook zonder code doen: geef je product een prijs die tot 28 februari geldt en een tweede, duurdere prijs die daarna begint. Zie Producten en prijzen. Het verschil: met een prijs geldt de korting voor iedereen, met een code alleen voor wie hem kent.

De goedmaker. Een bezoeker stond een uur in de regen omdat de gids niet kwam opdagen. Je wil iets rechtzetten. Dit is geen kortingscode maar een cadeaubon: je geeft één persoon een bedrag dat hij mag opdoen wanneer hij wil. Een kortingscode zou hier verkeerd uitpakken — die kan hij doorsturen naar zijn hele straat. Zie Cadeaubonnen; daar staat ook hoe je met de hand een bon uitgeeft.

Vuistregel: is er geld binnengekomen of geef je iemand persoonlijk iets terug, dan is het een cadeaubon. Voer je een actie, dan is het een kortingscode.

Wat je nodig hebt vooraf

  • Een account met de rol Eigenaar of Beheerder.
  • Minstens één product met een prijs, anders valt er niets af te trekken.
  • Een idee van je actie: hoeveel korting, voor wie, en tot wanneer.
  • Tien minuten.

Kom je een woord tegen dat je niet kent, dan staat het in de woordenlijst.

Een kortingscode maken

Stap 1 — het formulier openen

  1. Klik links in het menu op Verkoop en daarna op Kortingscodes.
  2. Je ziet nu de lijst met je codes: de code zelf, het soort, de waarde, de geldigheid en hoe vaak hij gebruikt is.
  3. Klik rechtsboven op Nieuwe kortingscode.

Stap 2 — de code en de waarde

Het eerste blok heet De code.

Veld Wat je invult
Code Het woord dat je bezoeker intypt. Hoogstens veertig tekens.
Soort Percentage of Vast bedrag.
Percentage Verschijnt bij Percentage: 10 of 12,5.
Bedrag Verschijnt bij Vast bedrag: 5 of 5,50.
Actief Staat aan. Uit betekent: de code wordt geweigerd.

De code wordt vanzelf in hoofdletters bewaard, en spaties vooraan en achteraan worden weggeknipt. Typt je bezoeker leden10, dan werkt dat ook.

Een percentage wordt intern in basispunten bewaard: 10% is 1000, 12,5% is 1250. Zo blijft 12,5% ook na duizend bestellingen exact 12,5%. Een vast bedrag wordt in hele centen bewaard: 5,50 euro is 550 centen.

Let op: een code moet uniek zijn binnen jouw organisatie, niet op het hele platform. Een andere vereniging mag gerust ook LEDEN10 gebruiken; jullie codes staan los van elkaar.

Stap 3 — geldigheid en grenzen

Het tweede blok heet Geldigheid en grenzen, met daaronder de zin: begrens minstens één ding.

Veld Wat het doet
Geldig vanaf Vóór dit moment wordt de code geweigerd. Leeg betekent: altijd.
Geldig tot en met Na dit moment wordt hij geweigerd. Leeg betekent: geen einde.
Maximaal aantal keer Over alle bezoekers samen. Daarna is hij op.
Per bezoeker Hoe vaak één bezoeker hem mag gebruiken. Een bezoeker wordt herkend aan zijn e-mailadres (hoofdletters tellen niet); de winkel heeft geen accounts. Is het op, dan ziet de koper bij het betalen waarom de code eraf ging.
Vanaf een bestelbedrag van Onder dit bedrag doet de code niets. Er wordt gekeken naar het totaal van de hele bestelling.
Alleen voor deze producten De korting wordt alleen berekend op deze producten of events; de rest van de bestelling betaalt de gewone prijs. Leeg betekent: alles.

Let op: Geldig vanaf en Geldig tot en met zijn geen datums maar momenten, met een uur erbij. Zet je de einddatum op 28 februari, dan staat er standaard een uur bij. Wil je dat je vroegboekkorting de hele 28e nog werkt, zet het uur dan op 23:59.

De twee grenzen waarop je het stevigst kan rekenen, zijn de geldigheidsperiode en het maximale aantal keer: die worden bij elke poging gecontroleerd. Wil je zeker weten dat een actie je hoogstens een bepaald bedrag kost, zet dan een maximum aantal en reken het even uit: honderd keer drie euro is driehonderd euro.

Stap 4 — bewaren

Klik op Aanmaken. Je code staat meteen in de lijst en werkt vanaf nu, tenzij je een Geldig vanaf in de toekomst gezet hebt.

Test hem zelf één keer in je eigen ticketshop voor je hem rondstuurt. Een code die op de avond van je ledenvergadering niet blijkt te werken, kost meer tijd dan die ene test.

Hoe verzin je een goede code?

Een code wordt overgetypt van een papier, vaak door iemand die haast heeft op een telefoon. Daar mag hij tegen kunnen.

Wat een goede code doet:

  • Kort. Vier tot tien tekens. LEDEN10 is goed, LEDENKORTINGWERKJAAR2026 niet.
  • Uitspreekbaar. Je gaat hem aan de telefoon moeten dicteren.
  • Zonder verwarrende tekens. Geen 0 naast een O, geen 1 naast een l of een I. "Was dat een nul of een o?" is precies het telefoontje dat je niet wil.
  • Met een jaartal of een seizoen erin wanneer je hem elk jaar opnieuw gebruikt: VROEG26 in plaats van VROEG. Zo weet je volgend jaar nog welke code van wanneer was, en kan de code van vorig jaar rustig blijven staan.
  • Zonder spaties, leestekens of accenten.

Wat je beter niet doet:

  • De naam van je vereniging als code. Die raden mensen.
  • Iets dat verdacht veel op een ander woord lijkt (STEUN en STEUNT).
  • Dezelfde code voor twee acties. Je weet dan niet meer welke van de twee die driehonderd inwisselingen veroorzaakt heeft.

Een paar codes die in de praktijk goed werken: LEDEN10, VROEG26, SCHOOL, BUURT, KERST26, WELKOM.

Waarom een code altijd begrensd hoort te zijn

Dit is de belangrijkste alinea van dit artikel.

Een kortingscode raakt niet op. Zet je er geen grens op, dan blijft hij werken tot je hem zelf uitzet. En codes lekken. Iemand zet je ledenkorting op een kortingsforum, iemand deelt de screenshot in een groepschat, iemand stuurt de mail door naar zijn collega's. Dat is geen kwade wil, het is gewoon wat er met codes gebeurt.

Daarom vraagt het formulier uitdrukkelijk om minstens één begrenzing. Het houdt je niet tegen als je het vergeet — des te meer reden om het zelf te doen. Kies er één die past bij je actie:

Je actie Begrens op
Vroegboekkorting Een einddatum
Ledenkorting Een einddatum per werkjaar, en een maximum aantal
Actie in een krant of folder Een maximum aantal
Korting op één event De producten van dat event, plus een einddatum
Korting op grote bestellingen Een minimumbedrag

In de lijst met codes staat de kolom Gebruikt. Heb je een maximum gezet, dan staat er 12 / 100. Die kolom staat er niet voor de statistiek maar om te zien of een code gelekt is: driehonderd inwisselingen op een ledenkorting voor een vereniging met tachtig leden betekent dat hij ergens rondslingert.

Merk je dat, dan is het snelste antwoord: open de code en zet Actief uit. Hij wordt dan geweigerd, ook binnen zijn geldigheid, en je gooit hem niet weg — je ziet nog altijd hoe vaak hij gebruikt is.

De teller loopt trouwens pas op wanneer er in je ticketshop echt betaald is en de code ook echt korting gaf. Iemand die de code intypt en daarna afhaakt, verbruikt je maximum niet.

Wat je bezoeker ziet

Je bezoeker typt zijn code op de kassapagina van je ticketshop, in het veld Kortingscode of cadeaubon.

De kassapagina met een toegepaste kortingscode en het bedrag dat eraf gaat

Het is één veld voor allebei, en dat is met opzet: iemand met een papiertje in de hand weet niet altijd of wat erop staat een korting of een bon is, en hoeft dat ook niet te weten. Achter de schermen wordt eerst gekeken of het een kortingscode is, en daarna of het een cadeaubon is.

Ze mogen ook naast elkaar staan. Typt je bezoeker eerst zijn kortingscode en daarna zijn cadeaubon, dan gaat eerst de korting van het subtotaal af en dekt de bon daarna wat er nog te betalen valt. Blijft er saldo op de bon over, dan staat dat erbij vermeld.

Een code weghalen kan ook: er staat een link weghalen naast.

De korting wordt over de bestelregels verdeeld voor de btw berekend wordt. Dat merk je niet als bezoeker, maar het is de reden dat je btw klopt wanneer je bestelling eten van 6% en drank van 21% bevat.

Aan de balie

Dezelfde codes werken aan de kassa. De medewerker typt de code in het veld Kortingscode, en de korting komt gewoon op het kassaticket te staan. Zie De balie-kassa.

Aan de balie kijkt de kassa naar minder dingen dan je ticketshop: alleen of de code bestaat, op Actief staat, binnen zijn geldigheid valt en het maximale aantal nog niet bereikt is. Alleen voor deze producten, Vanaf een bestelbedrag van en Per bezoeker gelden daar niet: de korting gaat van het hele kassaticket af. Een gebruik aan de balie telt ook niet mee in de kolom Gebruikt. Wil je een code die strikt beperkt blijft, geef hem dan niet aan je baliemedewerkers.

Wanneer een code geweigerd wordt

De melding die je bezoeker krijgt is bewust algemeen: deze code kennen we niet, of hij is niet meer geldig. Dat is met opzet — een precieze melding zou mensen helpen om codes te raden.

Deze vijf dingen worden gecontroleerd:

  1. Bestaat de code binnen jouw organisatie?
  2. Staat hij op Actief?
  3. Is het nu binnen Geldig vanaf en Geldig tot en met?
  4. Is het maximale aantal keer nog niet bereikt?
  5. Haalt de bestelling het minimumbedrag?

Haalt de bestelling het minimumbedrag niet, of staat er geen enkel product uit Alleen voor deze producten in, dan wordt de code aanvaard maar levert hij nul euro op. Dat is verwarrend voor je bezoeker; vermeld het minimumbedrag en de producten daarom altijd in de tekst waarin je de code aankondigt.

Per bezoeker wordt pas gecontroleerd wanneer je bezoeker op betalen klikt, want pas dan is zijn e-mailadres bekend. Is het op, dan gaat de code eraf en ziet hij waarom.

Een korting kan nooit méér bedragen dan het subtotaal: een code van vijftig euro op een bestelling van twaalf euro maakt die bestelling gratis, niet negatief.

Veelgemaakte fouten

Een code maken zonder enige begrenzing. Hij werkt dan tot in de eeuwigheid voor iedereen die hem kent. Zet minstens een einddatum.

De einddatum op de dag zelf zetten met het standaarduur erbij. Je code stopt dan halverwege die dag. Zet het uur op 23:59.

Een percentage invullen als kommagetal. 0,1 in plaats van 10. Je krijgt de melding: vul een percentage in, bijvoorbeeld 10 of 12,5.

Een kortingscode gebruiken waar een cadeaubon hoort. Geef je iemand persoonlijk iets terug, gebruik dan een cadeaubon. Een kortingscode kan doorgestuurd worden.

Een gelekte code verwijderen in plaats van uit te zetten. Zet Actief uit. Verwijderen wist ook de geschiedenis, en die heb je nodig om uit te leggen waarom er driehonderd kortingen verkocht zijn.

Wat als …

Wat als mijn code niet werkt?

Loop de vijf controles hierboven af, in die volgorde. Kijk daarna in de lijst: staat er bij Gebruikt al 100 / 100, dan is hij gewoon op.

Er staat bovenaan de lijst ook een filter Nu bruikbaar. Zet dat aan: staat jouw code er niet tussen, dan weet je dat het aan de geldigheid of aan het vinkje Actief ligt.

Wat als mijn code op een kortingsforum staat?

Open de code en zet Actief uit. Maak daarna een nieuwe code met een andere naam voor de mensen die er wel recht op hebben, en zet er deze keer een maximum aantal op.

Wat als een bezoeker zegt dat hij korting had moeten krijgen?

Open de bestelling en kijk in het blok Bedragen bij Korting en bonnen. Werd er een code gebruikt, dan staat die er ook, bij Kortingscode. Staat er bij de korting nul, dan heeft hij de code niet ingetypt, te laat toegepast, of haalde zijn bestelling de voorwaarden van de code niet. Wil je het rechtzetten, geef hem dan een cadeaubon voor het verschil in plaats van de bestelling te herrekenen. Zie Cadeaubonnen.

Wat als ik dezelfde actie volgend jaar opnieuw wil doen?

Laat de oude code staan met zijn einddatum en maak een nieuwe met het jaartal erin. Je houdt dan je cijfers van vorig jaar, en je kan de twee acties vergelijken.

Wat als ik wil dat maar één bepaalde persoon korting krijgt?

Dat is geen kortingscode. Gebruik een cadeaubon: die staat op naam, heeft een saldo, en kan niet doorgestuurd worden zonder dat jij het merkt aan de historiek.

Veelgestelde vragen

Kunnen een kortingscode en een cadeaubon samen op één bestelling? Ja. Eerst gaat de korting van het subtotaal af, daarna dekt de bon wat er overblijft.

Telt een code mee zodra iemand hem intypt? Nee. De teller loopt pas op wanneer de bestelling in je ticketshop betaald is. Wie afhaakt, verbruikt je maximum niet.

Kan een korting een bestelling onder nul brengen? Nee. Een korting bedraagt nooit meer dan het subtotaal. Wat overblijft, blijft niet staan voor een volgende keer — daarvoor dient een cadeaubon.

Hoeveel codes mag ik maken? Zoveel als je wil. Houd ze wel uit elkaar met duidelijke namen, want de lijst is gesorteerd op code en niet op actie.

Kan ik zien welke bestellingen met welke code betaald zijn? Je ziet per code hoe vaak hij gebruikt is. Bij een bestelling zie je in het blok Bedragen hoeveel korting er af ging, bij Korting en bonnen, en met welke code, bij Kortingscode. Een gebruikte cadeaubon staat er ook bij. Zie Bestellingen opvolgen.

Bijgewerkt op 2026-09-24

Lees ook

  • Verkoop en ticketing

    Events

    Een eenmalig evenement opzetten — eetfestijn, quiz, fuif of voorstelling: datum en capacit...

  • Verkoop en ticketing

    Je ticketshop delen en inbouwen

    Je link vinden en verspreiden — op je site, in een nieuwsbrief, op sociale media, met een...

  • Verkoop en ticketing

    Tijdsloten

    Verkoop per uur of per dagdeel, met een capaciteit die ook klopt wanneer er tegelijk aan d...

Hier niet uit? Schrijf ons op support@passavo.eu