Als een klant misbruik maakt van een coupon of u wilt voorkomen dat iedereen van een specifiek e-maildomein deze inwisselt, biedt Advanced Coupons Premium u een veld Niet-toegestane e-mails per coupon precies daarvoor. Voer individuele adressen of wildcardpatronen in zoals *@gmail.com, en wanneer een overeenkomende ingelogde gebruiker de coupon probeert toe te passen, weigert WooCommerce de coupon.
De controle gebruikt het WordPress account-e-mailadres van de shopper (het adres op hun gebruikersprofiel), wat kan verschillen van het factuuradres dat ze bij het afrekenen invoeren. Gebruik dit wanneer u domeinpatronen nodig heeft of een snelle blokkering zonder een accountrecord op te zoeken. Om specifieke geregistreerde accounts uit een keuzelijst te blokkeren, gebruikt u in plaats daarvan Niet-toegestane klanten op hetzelfde tabblad Gebruiksbeperking.
Vereisten
- WooCommerce is geïnstalleerd en actief.
- Advanced Coupons Premium (inclusief de gratis Advanced Coupons basisplugin), versie 4.0.4 of hoger, moet geïnstalleerd en actief zijn - die versie voegt het veld Niet-toegestane e-mails toe op het scherm voor het bewerken van coupons.
Hoe e-mailbeperkingen toe te voegen aan een coupon
- Ga naar Coupons in uw WordPress-dashboard.
- Open de coupon die u wilt beperken.
- Open in het paneel met couponggevens het tabblad Gebruiksbeperking.
- Klik op het veld Niet-toegestane e-mails.
- Voer een of meer e-mailadressen of patronen in, gescheiden door komma's (bijvoorbeeld:
[email protected], *@competitor.com). - Klik op Bijwerken (of Publiceren) om de coupon op te slaan.

Om een beperking later uit te schakelen, opent u de coupon opnieuw, wist u het adres of patroon uit het veld Niet-toegestane e-mails en klikt u op Bijwerken.
How wildcard patterns work
Het veld Niet-toegestane e-mails ondersteunt * als een wildcard die een willekeurig aantal tekens kan matchen. Hiermee kunt u een heel e-maildomein blokkeren zonder elk adres afzonderlijk op te sommen.
Veelvoorkomende patronen:
*@gmail.com— blokkeert alle ingelogde gebruikers wiens accounts een Gmail-adres gebruiken*@competitor.com— blokkeert iedereen van dat domein[email protected]— blokkeert alleen dat exacte adres
Patronen zijn niet hoofdlettergevoelig, dus [email protected] en [email protected] worden als hetzelfde behandeld. Scheid meerdere patronen met komma's.
Hoe verschilt dit van andere klantbeperkingen?
Het tabblad Gebruiksbeperking bevat verschillende manieren om te bepalen wie een coupon kan gebruiken. De onderstaande tabel vergelijkt de belangrijkste velden. Voor stapsgewijze gebruikerskeuzelijsten, zie Hoe coupons te beperken tot een bepaalde gebruiker.
| Veld | Wat het doet |
|---|---|
| Toegestane e-mails (ingebouwd in WooCommerce) | Whitelist — alleen die e-mailadressen kunnen de coupon gebruiken |
| Toegestane klanten (Advanced Coupons Premium) | Whitelist — alleen specifieke geregistreerde accounts kunnen de coupon gebruiken |
| Niet-toegestane klanten (Advanced Coupons Premium) | Blokkeren — specifieke geregistreerde accounts kunnen de coupon niet gebruiken |
| Niet-toegestane e-mails (Advanced Coupons Premium) | Blokkeren — e-mailadressen of domeinpatronen kunnen de coupon niet gebruiken (e-mail van ingelogd account) |
Niet-toegestane e-mails is de juiste keuze wanneer u wilt blokkeren op basis van een e-maildomeinpatroon (wat geen van de andere velden ondersteunt), of wanneer u iemand wilt blokkeren op basis van hun e-mail zonder hun accountrecord te hoeven zoeken.
Deze beperkingen zijn onafhankelijk — als aan een van deze niet wordt voldaan, wordt de coupon geweigerd.
Wat zien geblokkeerde klanten?
Wanneer een overeenkomende ingelogde klant de coupon probeert toe te passen, weigert WooCommerce deze en toont een melding in het winkelwagen- of afrekengebied. De klant kan het couponveld wissen en een andere code proberen, inloggen met een ander account of contact opnemen met de winkel voor hulp:
U mag deze coupon niet gebruiken met uw e-mailadres.

Als Virtuele coupons inschakelen is ingeschakeld voor de coupon, wordt de controle Niet-toegestane e-mails niet uitgevoerd. Die unieke codes worden uitgegeven en ingewisseld buiten de normale flow voor door de klant toegepaste coupons, dus per e-mail beperkingen worden bewust overgeslagen. Zie Hoe virtuele coupons te gebruiken voor details.
Probleemoplossing
De beperking blokkeert de klant niet
De klant rekent af als gast. De controle Niet-toegestane e-mails evalueert het WordPress account-e-mailadres van de ingelogde klant uit hun gebruikersprofiel, niet de factuur-e-mail die ze bij het afrekenen invoeren. Gasten hebben geen account-e-mailadres in die controle, dus de plugin weigert de coupon niet alleen op basis van deze regel. WooCommerce Toegestane e-mails op hetzelfde tabblad is een whitelist (alleen adressen die overeenkomen met de lijst mogen de coupon gebruiken); het maakt geen gastgerichte blokkeringslijst voor Niet-toegestane e-mails. Om e-mailregels af te dwingen wanneer mensen niet zijn ingelogd, vereist u een klantaccount (zodat Niet-toegestane e-mails van toepassing is), voegt u andere regels toe, zoals Winkelwagenvoorwaarden op de coupon, of gebruikt u een klein aangepast validatiesnippet.
De coupon heeft Virtuele coupons ingeschakeld. Wanneer virtuele coupons actief zijn op een coupon, wordt de controle Niet-toegestane e-mails volledig overgeslagen. Deze twee functies kunnen niet samen op dezelfde coupon worden gebruikt.
Het patroon komt niet overeen. Een jokerteken (*) komt overeen met elke tekenreeks, maar moet overeenkomen met het volledige e-mailadres. Bijvoorbeeld, *@gmail.com blokkeert [email protected] maar niet [email protected]. Controleer het patroon tegen het exacte account-e-mailadres van de klant, dat zichtbaar is onder WooCommerce → Klanten.
Het veld Niet-toegestane e-mails ontbreekt
Dit veld vereist de Advanced Coupons Premium versie 4.0.4 of hoger. Controleer of deze is geïnstalleerd en actief is onder Plugins → Geïnstalleerde Plugins. Als je deze nog niet hebt, kun je deze hier krijgen op onze prijzenpagina. Als deze al actief is, update deze dan naar ten minste versie 4.0.4 en vernieuw de coupon bewerkingspagina.
Veelgestelde vragen
Is dit van toepassing op gast-aankopen?
Nee — dezelfde beperking voor accounts/e-mails wordt uitgelegd onder De beperking blokkeert de klant niet in Probleemoplossing.
Kan ik een wildcard gebruiken om een volledig e-maildomein te blokkeren?
Ja. Voer een patroon in zoals *@domein.com, en elke ingelogde gebruiker wiens account-e-mail tot dat domein behoort, wordt geblokkeerd van het gebruik van de coupon.
Wat als ik zowel WooCommerce's Toegestane e-mails als het veld Geblokkeerde e-mails gebruik?
Ze werken onafhankelijk. WooCommerce's veld Toegestane e-mails in het tabblad Gebruiksbeperking is een whitelist; alleen de vermelde adressen kunnen de coupon gebruiken. Advanced Coupons’ Geblokkeerde e-mails is daar bovenop een blocklist. Een klant moet aan beide controles voldoen om de coupon toe te passen.
Kan ik het foutbericht dat geblokkeerde klanten zien, wijzigen?
Niet vanuit de couponinstellingen. Een ontwikkelaar kan dit aanpassen met de acfwp_disallowed_emails_error_message filter in het functions.php bestand van hun thema of een aangepaste plugin.
Wat als een geblokkeerde klant een nieuw account aanmaakt met een ander e-mailadres?
De beperking volgt het e-mailadres, niet de persoon. Als hun nieuwe account-e-mail niet overeenkomt met een geblokkeerd patroon, weigert WooCommerce de coupon niet. Voeg een patroon toe dat het nieuwe adres dekt, of blokkeer hun account direct met het veld Geblokkeerde klanten in hetzelfde tabblad Gebruiksbeperking.
Hulp nodig?
Als u een vraag heeft of tegen problemen aanloopt, staan we klaar om u te helpen.
- Premium gebruikers: Open een ondersteuningsticket
- Gratis gebruikers: Bezoek ons communityforum op WordPress.org
