Kortingscodes voor boekingspagina’s en tickets

Kortingscodes aanmaken, laten inwisselen op boekingspagina’s en bij het kopen van tickets, vooraf invullen via een campagnelink, vrijkaarten en 100%-codes zonder betaling gebruiken en inwisselingen analyseren.

Met kortingscodes geef je je klanten een prijskorting die ze zelf intypen op je openbare boekingspagina of bij het kopen van tickets, bijvoorbeeld „SOMMER10” voor 10% of „AUSSTELLER-BOE” voor twee vrijkaarten. De korting staat daarna per regel in de bestelling en loopt van daaruit door in het te betalen bedrag, in de offerte en in de factuur.

Een kortingscode aanmaken

  1. Open Boekingspagina's en ga bovenaan naar het tabblad Kortingscodes.
  2. Klik op Kortingscode aanmaken.
  3. Stel in het dialoogvenster het volgende in:
    • Code: 3 tot 40 tekens, bestaande uit letters, cijfers, koppelteken en underscore. De code wordt in hoofdletters opgeslagen en umlauten worden omgezet (van „FRÜHBUCHER” wordt „FRUEHBUCHER”). Met de dobbelsteenknop laat je een code voorstellen. Optioneel geef je een Omschrijving op voor jezelf en je team („Zomercampagne”).
    • Korting: ofwel Procent (1 tot 100%) ofwel een Vast bedrag in euro, bruto.
    • Geldt voor: Alle pagina’s of alleen bepaalde pagina’s (ook ticketpagina’s), en daarbij alle producten of alleen bepaalde producten.
    • Limieten (allemaal optioneel): Geldig van/tot, totaal aantal Inwisselingen, Stuks per bestelling en Minimaal bestelbedrag.
  4. Met de schakelaar Actief bepaal je of de code meteen geldt. Klik daarna op Opslaan.

De lijst toont elke code met de status (Actief, Inactief, Verlopen, Opgebruikt of Gepland), de regel en „3 / 50 ingewisseld”. Een klik op de rij opent de codeweergave met alle inwisselingen: datum, klant, pagina, korting, bestelbedrag en een link naar de aanvraag, het evenement of het tabblad Tickets.

Wijzigingen aan een code gelden alleen voor nieuwe bestellingen. Zodra een bestelling de code heeft gebruikt, kun je de codetekst niet meer wijzigen.

Zo wordt de korting berekend

  • Eén code per bestelling. De klant wisselt maximaal één code in.
  • Eerst de prijsregels, dan de code. De prijsvoorwaarden van je pagina gelden eerst, de code rekent op het resultaat. Een standaardkorting die je bij de klant hebt ingesteld blijft hier los van staan en geldt zoals voorheen op het document.
  • Procent wordt toegepast op elke regel die voor korting in aanmerking komt. Een vast bedrag wordt verdeeld over de regels die voor korting in aanmerking komen, nooit meer dan hun totaal en nooit onder € 0; de korting wordt tot op de cent nauwkeurig berekend.
  • Alleen bepaalde producten: dan krijgen alleen die regels korting. Een pakket telt als één product, de onderdelen tellen niet afzonderlijk. Toeslagen uit de menuconfigurator volgen hun hoofdregel.
  • Minimaal bestelbedrag: de waarde van de goederen vóór de code wordt gemeten. Zit het winkelmandje daaronder, dan geldt de code niet. De klant ziet vanaf welk bedrag de code wel geldt.
  • Zaalhuur krijgt alleen korting als die als regel in het winkelmandje van de klant staat. Huur die pas na het versturen wordt toegevoegd, blijft zonder korting.

Stukslimiet: vrijkaarten en beperkte acties

Met Stuks per bestelling dekt de korting maximaal zoveel stuks als je invult, de duurste stuks eerst. Zo wordt „100% en 2 stuks” een vrijkaartencode voor exposanten: de klant bestelt zes tickets, twee zijn gratis en vier betaalt hij.

⚠️ Bij facturering per gast, per uur of per kilometer geldt de stukslimiet niet. Deze regels hebben geen telbare stuks; zodra je een stukslimiet instelt, blijven ze zonder korting. Het dialoogvenster wijst bij het veld op dit gedrag. Heb je bij zo'n regel toch een korting nodig, laat de stukslimiet dan weg en gebruik procent of een vast bedrag.

Wat de klant ziet

Het veld Kortingscode invoeren verschijnt alleen als er voor de pagina minstens één code actief is en het winkelmandje niet leeg is. Het staat op precies één plek: in de checkout van de webshop, in de samenvatting van het formulier of de aanvraagassistent en bij het kopen van tickets vóór het betalen.

  1. De klant typt de code en klikt op Inwisselen (of drukt op Enter).
  2. Geldt de code, dan vervangt een label als „SOMMER10 · 10% korting” het veld en staat in het totaal de regel Korting (SOMMER10). Btw en eindtotaal passen zich aan. Met Verwijderen haalt hij de code weer weg.
  3. Geldt de code niet (verlopen, opgebruikt, minimaal bestelbedrag niet bereikt, geen passende regel), dan geeft een duidelijke melding aan waarom.
  4. Bij het versturen controleert Univents de code nog een keer en berekent de korting zelf opnieuw. Is de code inmiddels ongeldig, dan verschijnt er een melding met het nieuwe totaal en de knop Doorgaan zonder kortingscode. De klant betaalt nooit een ander bedrag dan het getoonde bedrag.

Op pagina's met online betaling betaalt de klant het bedrag na korting. Bedragen tussen € 0,01 en € 0,49 kan Stripe niet afschrijven; als een code ervoor zou zorgen dat het restbedrag in dat bereik komt, meldt de pagina dat en geldt de code niet.

Voeg je ?code=SOMMER10 toe aan de link van een boekings- of ticketpagina, dan is de code bij het openen vooraf ingevuld en wordt hij gecontroleerd zodra het veld verschijnt. Dit werkt ook op ingesloten pagina's.

De kant-en-klare link vind je in de codelijst: menu ⋯ van de rij, Link kopiëren. Geldt de code voor meerdere pagina's, dan kies je eerst de pagina. Handig voor nieuwsbrieven, social media of partners; in de codeweergave zie je hoe vaak elke campagne is ingewisseld. Gebruik je Google Tag Manager, dan bevatten de gebeurtenissen booking_submit en generate_lead de code daarnaast als coupon.

Vrijkaarten en 100%-codes: bestellen zonder betaling

Komt het totaal uit op € 0,00, dan vervalt de betaling:

  • Ticketpagina’s: de knop heet Tickets gratis bestellen. De tickets worden uitgegeven en per e-mail verstuurd, ook als je geen betaalaccount hebt gekoppeld. Een ticket van € 0 heeft geen betaalkoppeling nodig.
  • Boekingspagina’s met directe betaling: de knop heet Gratis boeken, de betaalstap toont „Geen betaling nodig”. De boeking verloopt verder als een betaalde boeking. Staat bij de pagina „Bij betaling automatisch accepteren” aan, dan wordt de boeking dus direct geaccepteerd.

Let op bij 100%: zonder stukslimiet en zonder inwisselingslimiet krijgt elke bestelling alles cadeau. Het dialoogvenster waarschuwt je; stel bij 100%-codes altijd een aantal stuks of een limiet in.

Hoe inwisselingen worden geteld

Met Inwisselingen beperk je hoe vaak een code in totaal kan worden gebruikt.

  • Bij boekingen en aanvragen telt een inwisseling vanaf het versturen. Wijs je de aanvraag af of wordt de bestelling geannuleerd, dan komt de inwisseling weer vrij.
  • Bij tickets telt de inwisseling pas bij de betaling. Wie het afrekenproces start, houdt de code tot 35 minuten vast („In afrekenproces” in de codeweergave); breekt hij af of verloopt de Stripe-sessie, dan komt de code meteen weer vrij. Een tweede klant krijgt in die tijd „Deze code is al volledig ingewisseld” als de limiet bereikt zou worden.
  • Betaalt iemand van wie de reserveringstijd al was verlopen alsnog, dan wint de betaling: de klant krijgt zijn tickets met korting, ook als de code daardoor minimaal boven zijn limiet uitkomt.

Deactiveren: de noodrem

Is een code in verkeerde handen terechtgekomen (de code staat opeens op Instagram), open dan het menu ⋯ van de rij en kies Deactiveren. Dit werkt direct voor alle nieuwe invoer en bestellingen, in elk abonnement. Ticketkopers die al in het afrekenproces zitten, behouden hun korting; bestellingen die al zijn geplaatst blijven zoals berekend. Met Activeren schakel je de code weer in, met Verwijderen verwijder je hem definitief.

Kortingscode of cadeaubon?

Een kortingscode is geen tegoed. Hij verlaagt de prijs van een bestelling (en daarmee ook de btw), heeft geen restbedrag en wordt niet verkocht. Voor verkochte cadeaubonnen met tegoed is hij niet geschikt; daar zou de waarde van de bon als betaalmiddel moeten werken in plaats van als prijskorting.

Documenten, tickets en analyse

  • Aanvraagpagina’s: het automatische offerteconcept neemt de korting per regel over als regelkorting; het totaal komt overeen met het bestelbedrag.
  • Bestellingen en evenementen: in het aanvraagdetail en bij de boekingen staat „Kortingscode SOMMER10 (−€ 12,50 bij bestelling)”. Het bedrag is de stand bij het versturen en verandert niet als je later regels aanpast.
  • Ticketverkoop: tickets die met een code zijn gekocht, hebben op het tabblad Tickets een label met de code; de ticketexport bevat een kolom Kortingscode. Bij een retour wordt het gekorte deel terugbetaald, nooit meer dan is betaald; bij een bestelling van € 0 kun je alleen annuleren.
  • Evenement kopiëren: een gekopieerd evenement neemt de regels over tegen de catalogusprijs zonder de kortingscodekorting; het origineel blijft ongewijzigd.

Wie mag kortingscodes beheren, en in welk abonnement?

Kortingscodes horen bij het onderdeel Instellingen: eigenaren en admins hebben volledige toegang, eigen rollen volgen de rollenmatrix, crew-accounts zien geen codes. Aanmaken en wijzigen kan vanaf het abonnement Core; bekijken, deactiveren en verwijderen werken in elk abonnement. Elke wijziging staat in de activiteitenfeed.

Beheren met de AI-assistent

De AI-assistent kan kortingscodes aanmaken, wijzigen, weergeven en deactiveren, met dezelfde regels als het dialoogvenster: „Maak een code HERBST15 met 15% tot eind oktober voor de webshop aan” of „De code SOMMER10 is op Instagram beland, meteen uitschakelen”. Een 100%-code maakt de assistent pas aan na jouw uitdrukkelijke bevestiging. De pagina vind je ook via de vraag „Waar vind ik de kortingscodes?”.

Veelgestelde vragen

Kan een klant meerdere codes combineren? Nee, maximaal één code per bestelling.

Waarom zie ik op mijn boekingspagina geen veld voor de code? Het veld verschijnt alleen als er voor de pagina een actieve, geldige code bestaat. Geldt de code alleen voor andere pagina's, dan is hij hier onzichtbaar. Daarnaast moet het winkelmandje minstens één regel bevatten. Pagina's van het type evenementformulier en de AI-chat kennen geen kortingscodes.

Een klant meldt „code geldt niet”. Waar ligt het aan? Meestal aan de periode (de einddatum is de laatste geldige dag, inclusief), de inwisselingslimiet, het minimaal bestelbedrag of aan het feit dat de producten in het winkelmandje niet bij de code horen. Open de code in de lijst: status en regels tonen de reden.

Waarom geldt de korting niet voor mijn regels per gast? Omdat je een stukslimiet hebt ingesteld. Zie het gedeelte „Stukslimiet: vrijkaarten en beperkte acties”.

Hoe geef ik vrijkaarten uit zonder code? Direct op het tabblad Tickets via Vrijkaarten, zie Ticketverkoop en toegangscontrole met QR-code. Een code gebruik je als de ontvangers zelf moeten bestellen.

Univents-nieuwsbrief

Productnieuws en praktijktips voor event- en cateringbedrijven. Ongeveer één keer per maand, niet vaker.

De nieuwsbrief wordt in het Engels verstuurd.