Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop unieke kortingscodes: een reeks codes voor eenmalig gebruik voor je nieuwsbrief

Unieke kortingscodes in PrestaShop zijn een reeks winkelwagenregels met dezelfde voorwaarden, die elk maar één keer werken. Elke abonnee van de nieuwsbrief krijgt een eigen code, dus een code die op een kortingsforum belandt, werkt niet voor honderd onbekenden. In de backoffice maak je ze één voor één aan; voor een grotere reeks helpt een module of de chat.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen

Een gedeelde code of codes voor eenmalig gebruik?

Eén gedeelde code is snel gemaakt en volstaat als de korting voor iedereen bedoeld is. Codes voor eenmalig gebruik kies je als de korting alleen bepaalde mensen moet bereiken.

Soort codeHoe hij werktWanneer hij pastRisico
Gedeeld, geen limietiedereen kan hem onbeperkt invullenopen actie, advertentiesde code belandt snel op kortingssites
Gedeeld, één keer per klantelke klant één keernieuwsbrief met een kleine kortingeen nieuw account en de code werkt weer
Eenmalig, uniekéén code, één gebruik in de hele webshopnieuwsbrief, excuses, prijs bij een wedstrijdje moet codes aan abonnees toewijzen
Gekoppeld aan een klantwerkt alleen in het account van die persoonvaste klant, klachtde klant moet ingelogd zijn

De instellingen van één winkelwagenregel, inclusief de gebruikslimiet en de koppeling aan een klant, staan beschreven in het hoofdstuk over winkelwagenregels in de PrestaShop-documentatie. Ontwikkelaars vinden de lijst met velden van een regel (code, datums, aantal keer gebruik, minimumbedrag) in de beschrijving van de resource cart_rules.

Een code voor eenmalig gebruik houdt niet elke vorm van misbruik tegen. Een abonnee kan zijn code aan een vriend geven, en dat is prima, want de code werkt nog steeds maar één keer. Hij beperkt iets anders: dat één nieuwsbriefcode op een kortingssite belandt en een week lang de prijzen verlaagt voor iedereen die hem vindt. Is de korting hoog en de lijst groot, dan merk je dat verschil in je marge.

Welke voorwaarden moet een reeks codes hebben?

De voorwaarden moeten voor de hele reeks gelijk zijn, want alleen dan kun je ze in de nieuwsbrief in één zin beschrijven. Schrijf ze op voordat je iets aanmaakt:

  1. Waarde van de korting. Een percentage of een bedrag. Vermeld bij een bedrag of het inclusief btw is.
  2. Minimale waarde van de winkelwagen. Het bedrag vanaf welk de code werkt.
  3. Datums. Start op de dag van verzending, einde na een paar dagen of een week. Een code zonder einddatum blijft voor altijd in de webshop.
  4. Aantal keer gebruik. Eén gebruik per code. Dat maakt een code eenmalig.
  5. Prefix. Een gemeenschappelijk begin van de code, bijvoorbeeld NIEUWS-, zodat je de reeks later in de lijst terugvindt.
  6. Uitsluitingen. Of de code werkt op producten in de aanbieding en of hij samengaat met andere codes.
  7. Aantal codes. Evenveel als je abonnees hebt, met een kleine marge voor nieuwe aanmeldingen.

Meldt een abonnee dat de code niet werkt, dan ligt het meestal aan een van deze voorwaarden: het minimumbedrag, de datum of het uitsluiten van producten in de aanbieding. We behandelen dit uitgebreid in het stuk over waarom een kortingscode niet werkt.

Zo koppel je de codes aan je nieuwsbrief

De webshop maakt de codes aan, en de nieuwsbrieftool deelt ze uit aan abonnees. Met e-mailtools kun je meestal een code uit een voorbereide lijst in een bericht zetten, of maakt de tool zelf codes met een prefix aan, zoals bijvoorbeeld beschreven in de help van Klaviyo. Controleer in je tool voordat je een reeks aanmaakt:

  • of hij een lijst met kant-en-klare codes accepteert, en in welk bestand,
  • of elke code maar naar één persoon gaat,
  • wat er gebeurt als de codes op zijn.

Maakt de tool zelf codes aan, dan moeten ze toch als winkelwagenregels in PrestaShop terechtkomen. Anders vult de klant de code in en herkent de webshop hem niet.

Met de hand of in een reeks?

Voor een paar codes is de backoffice genoeg: Catalogus → Kortingen, nieuwe winkelwagenregel, code, voorwaarden, opslaan, en hetzelfde voor elke code. Met een paar honderd abonnees betekent dat vele avonden dezelfde instellingen overnemen, en elke fout in één regel is een klant bij wie de code niet werkt.

Woensdag, 8:15 uur. In plaats van regel na regel aan te maken, schrijf je één verzoek en lees je een voorbeeld van de hele reeks.

Zo maak je een reeks codes aan met de chat

Met de TellMyShop-module beschrijf je de voorwaarden in gewone woorden. Je chat (Claude of ChatGPT) controleert of er al codes met die prefix bestaan, toont een voorbeeld van de voorwaarden en het aantal codes, en maakt na jouw “ja” een reeks unieke codes voor eenmalig gebruik aan. Alle codes in de reeks hebben dezelfde voorwaarden. Nieuwe codes staan uit tot je ermee instemt ze in te schakelen. De waarden in het voorbeeld zijn voorbeeldwaarden.

Jij: Ik heb 320 eenmalige codes nodig voor de nieuwsbrief van donderdag. 15% korting, winkelwagen vanaf € 150, geldig van donderdag tot zondag, niet op artikelen in de aanbieding.

Je chat: In de lijst met regels staan geen codes met de prefix NIEUWS1015. Voorbeeld van de reeks:

Jij: Ja, maak ze aan.

Je chat: Ik heb 320 codes aangemaakt, ze staan uit. De lijst met codes staat in het overzicht, klaar om naar je nieuwsbrieftool te verplaatsen. Zal ik ze nu inschakelen of donderdagochtend?

Jij: Schakel ze nu in, ze werken toch pas vanaf donderdag.

Je chat: Voorbeeld: 320 codes gaan van uitgeschakeld naar ingeschakeld. Opslaan?

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

nieuwe versie: Codes: 320, prefix NIEUWS1015-, elk voor eenmalig gebruik

nieuwe versie: Korting: 15% op de bestelling, zonder producten in de aanbieding

nieuwe versie: Minimale winkelwagen: € 150,00 incl. btw

nieuwe versie: Geldig: 2026-10-15 tot 2026-10-18

nieuwe versie: Status: uitgeschakeld tot jouw goedkeuring

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Een vergelijkbaar verzoek, voor één gedeelde code, staat in de use case een kortingscode voor de nieuwsbrief. Na de actie laat de chat zien hoeveel codes uit de reeks zijn gebruikt, schakelt hij de rest uit en verwijdert hij de codes die niemand heeft gebruikt. Codes die in bestellingen zijn gebruikt, verwijdert hij niet, die schakelt hij alleen uit.

Codes, prijzen en acties vallen onder Verkoop. In TellMyShop Pro werkt het nadat je de schakelaar Verkoop in het modulepaneel hebt aangezet, en hij blijft aan tot je hem uitzet. Elke reeks komt in de wijzigingsgeschiedenis, en elke wijziging kun je met één verzoek ongedaan maken. De chat verstuurt de nieuwsbrief niet en ook niets anders aan klanten: dat doet je tool.

TellMyShop Free leest de webshop alleen en slaat niets op. De pakketten staan op de pagina prijzen. Moeten de codes een grotere actie ondersteunen, kijk dan naar het plan voor Black Friday.

Vragen en antwoorden

Wat is het verschil tussen een code voor eenmalig gebruik en een code die één keer per klant geldt?

Een code met een limiet per klant is één gedeelde code die elke klant één keer kan gebruiken. Iedereen die hem ziet, kan hem invullen, ook op een kortingsforum. Een code voor eenmalig gebruik werkt maar één keer in de hele webshop, dus elke abonnee van de nieuwsbrief krijgt een eigen code.

Genereert PrestaShop zelf een reeks codes?

In een winkelwagenregel maakt de knop Genereren één willekeurige code aan. Een reeks unieke codes met dezelfde voorwaarden vraagt om veel winkelwagenregels die je met de hand aanmaakt, een module of een tool die ze voor je aanmaakt.

Hoe geef ik de unieke codes door aan mijn nieuwsbrieftool?

Met de meeste e-mailtools kun je elke abonnee een code uit een lijst toewijzen, maar hoe dat gaat, hangt af van de tool. Controleer of die van jou een lijst met kant-en-klare codes accepteert. TellMyShop verstuurt geen berichten aan klanten, dus het versturen blijft bij je tool.

Wat doe ik met codes die niemand heeft gebruikt?

Na de einddatum werkt een code vanzelf niet meer. Wil je de lijst met winkelwagenregels opruimen, dan kun je ongebruikte codes verwijderen. Gebruikte codes kun je alleen uitschakelen, omdat ze aan bestellingen gekoppeld zijn.

Maakt TellMyShop Free kortingscodes aan?

Nee. TellMyShop Free slaat niets op. Codes maakt TellMyShop Pro aan nadat je de schakelaar Verkoop in het modulepaneel hebt aangezet, elke reeks met een voorbeeld en jouw goedkeuring.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden