
Couponvoorwaarden zijn zojuist veel flexibeler geworden! De voorwaarde Coupons toegepast in winkelwagen ondersteunt nu WooCommerce-couponcodepatroonmatching, waarmee u groepen gerelateerde couponcodes kunt herkennen met behulp van een gedeeld voorvoegsel, achtervoegsel of tekstpatroon.
In plaats van elke kwalificerende coupon één voor één te selecteren, kunt u één regel maken die werkt voor overeenkomende codes, inclusief nieuwe codes die u later toevoegt. Dat betekent minder handmatig onderhoud en meer flexibiliteit naarmate uw promoties groeien. Hier leest u hoe het werkt.
Hoe WooCommerce Coupon Code Pattern Matching Werkt
Coupons toegepast in winkelwagen is een van de winkelwagenvoorwaarden in Advanced Coupons. Het controleert of specifieke coupons al zijn toegepast voordat een andere coupon kan worden gebruikt. Voorheen selecteerde u die kwalificerende coupons één voor één uit een dropdown.
De voorwaarde bevat nu een dropdown Match type met vier opties. Drie laten u couponcodes matchen op tekstpatroon in plaats van een vaste lijst te selecteren.
- EXACT behoudt de coupon-dropdown. Bestaande voorwaarden zijn standaard EXACT, wat het oorspronkelijke gedrag van de dropdown behoudt.
- STARTS WITH, ENDS WITH en CONTAINS vervangen de dropdown voor een tekstveld. U typt het patroon in plaats van kortingscodes te kiezen.
- Patronen kunnen codes matchen die nog niet bestaan. Een regel die u vandaag aanmaakt, kan ook overeenkomende codes herkennen die u later toevoegt.
- U kunt meerdere patronen tegelijk invoeren. Het veld accepteert door komma's gescheiden tekst, dus één voorwaarde kan letten op meer dan één codefamilie.
De voorwaarde 'Coupons Toegepast In Winkelwagen', inclusief het matchen van kortingscodepatronen, wordt geleverd met Advanced Coupons Premium.
Hoe een Kortingscodepatroon in te stellen
U heeft Advanced Coupons Premium geïnstalleerd en bijgewerkt nodig om deze functie te gebruiken. Als u dat nog niet heeft gedaan, kunt u Advanced Coupons Premium hier krijgen.
We gebruiken een eenvoudig affiliate voorbeeld. Zeg dat uw codes AFF-1001, AFF-1002 en hoger lopen, en u wilt dat een coupon genaamd EXTRA10 alleen geldig is wanneer een van die affiliate codes al is toegepast. U kunt dat doen met een STARTS WITH voorwaarde met het aff- voorvoegsel.
Stap 1: Maak de coupon aan en stel de korting in
Ga naar WordPress dashboard > Marketing > Coupons en klik op Coupon toevoegen. Geef het een code, EXTRA10 voor ons voorbeeld, en een korte beschrijving zodat de rest van uw team weet waarvoor het is.
Open in het vak Coupongegevens het tabblad Algemeen en stel Kortingstype in op Percentagekorting met een Kortingsbedrag van 10. Klik vervolgens op Publiceren.

Niets hier is nog voorwaardelijk. Zoals het er nu voor staat, is EXTRA10 een gewone 10% korting die iedereen zou kunnen gebruiken. De patroonregel is wat het koppelt aan uw affiliate codes, en dat staat in het volgende vak hieronder.
Stap 2: Voeg de voorwaarde Coupons Toegepast In Winkelwagen toe
Scroll voorbij het vak Coupongegevens naar het vak Winkelwagenvoorwaarden eronder, en kies op het tabblad Regels Coupons Toegepast In Winkelwagen uit de voorwaardendropdown.

Stap 3: Kies uw matchtype
Stel Matchtype in op STARTS WITH, ENDS WITH of CONTAINS. Als u het op EXACT laat staan, blijft de coupon dropdown behouden, dus schakel ervan af om het patroonveld te krijgen.
Omdat onze voorbeeldcodes allemaal het aff- voorvoegsel delen, kiest u STARTS WITH.
Stap 4: Typ uw patroon
De coupon dropdown wordt vervangen door een veld Patroon(s). Voer aff- in voor ons voorbeeld. Om meer dan één patroon te matchen, scheidt u ze met komma's, zoals black-friday, summer.
Stap 5: Stel de voorwaarde en hoeveelheid in, en sla op
Onder het patroonveld biedt Voorwaarde TEN MINSTE of ALLE, met een Aantal-veld ernaast. Eén overeenkomende affiliatecode is voldoende om in ons voorbeeld in aanmerking te komen voor EXTRA10, dus laat Voorwaarde op TEN MINSTE en Aantal op 1 staan. Klik vervolgens op Winkelwagenvoorwaarden opslaan.

aff- en TEN MINSTE 1, sla dan uw Winkelwagenvoorwaarden op (klik om te vergroten)Die opslagknop hoort bij het Winkelwagenvoorwaarden-vak en is gescheiden van de Bijwerken-knop van de coupon, dus gebruik hem of uw regel wordt niet opgeslagen.
In het onderstaande voorbeeld komt aff-092026 overeen met het aff--voorvoegsel in onze voorwaarde. Omdat die kwalificerende coupon al is toegepast, kan EXTRA10 in dezelfde winkelwagen worden toegepast voor een extra korting van 10%.

aff-092026 overeenkomt met het aff--patroon, kan EXTRA10 in dezelfde winkelwagen worden toegepast (klik om te vergroten)Tip: Test de coupon beide manieren voordat u deze promoot. Probeer eerst EXTRA10 op zichzelf; deze zou niet moeten worden toegepast. Voeg vervolgens een kwalificerende aff--coupon toe en probeer het opnieuw om te bevestigen dat de voorwaarde werkt zoals verwacht.
Kiezen tussen TEN MINSTE en ALLE
Met één patroon en TEN MINSTE 1 is de instelling eenvoudig. Deze opties zijn belangrijker wanneer u meerdere patronen invoert.
- TEN MINSTE telt overeenkomende codes. Met de patronen
aff-enref-en een aantal van 2, heeft de winkelwagen twee overeenkomende codes nodig. Eén code die aan beide patronen voldoet, is niet voldoende, omdat het aantal van afzonderlijke codes is. - ALLE vereist dat elk patroon een overeenkomst vindt. Met dezelfde twee patronen heeft de winkelwagen minimaal één
aff--code en minimaal éénref--code nodig voordat de coupon wordt toegepast.
De Vier Overeenkomsttypen, Met Voorbeelden
Hier ziet u hoe elk type zich gedraagt tegenover voorbeeldcodes.
| Overeenkomsttype | Patroon | Komt overeen | Komt niet overeen |
|---|---|---|---|
| EXACT | gekozen uit de dropdown | de door u geselecteerde coupons | al het andere |
| BEGINT MET | aff- | AFF-1001, aff-10011 | MYAFF-1001 |
| EINDIGT MET | -xyz | PROMO-XYZ | XYZ-PROMO |
| BEVAT | xyz | A-XYZ-B, PROMO-XYZ | PROMOTIE |
Overeenkomen met een WooCommerce-couponcode-prefix
BEGINT MET is handig wanneer gerelateerde coupponcodes een consistente prefix delen. Als uw affiliatecodes AFF-1001, AFF-1002 en hoger zijn, gebruik dan aff- als patroon.
Neem de scheidingstekens mee in het patroon als u die heeft. Het schrijven van aff in plaats van aff- zou ook een code zoals AFFILIATEONLY kunnen vangen, wat misschien niet de bedoeling was.
Vier manieren om coupponcodepatronen te gebruiken
1. Stapel een winkelbonus op overeenkomende affiliatecodes
Maak een bonuscouppon en geef deze een voorwaarde 'Coupons toegepast in winkelwagen' ingesteld op BEGINT MET aff-. De bonuscouppon kan dan worden gebruikt wanneer de winkelwagen al een overeenkomende affiliatecode heeft, zonder dat er een aparte lijst hoeft te worden bijgehouden naarmate er nieuwe codes worden aangemaakt.
2. Voer één regel uit voor een hele campagne
Geef een seizoenscampagne een gedeelde prefix, zeg bf26- voor uw Black Friday-codes, en één enkele voorwaarde kan elke overeenkomende code in de campagne herkennen. Dit werkt goed wanneer verschillende kanalen verschillende codes gebruiken, maar in aanmerking komen voor dezelfde extra aanbieding.
3. Vereis een verwijzingscode voordat een tweede aanbieding wordt ontgrendeld
Omdat de voorwaarde bepaalt wanneer de couppon kan worden gebruikt, kunt u de ene aanbieding afhankelijk maken van de andere. Een gratis verzendingscouppon met een BEGINT MET ref- voorwaarde werkt alleen wanneer een overeenkomende verwijzingscode al in de winkelwagen is toegepast, wat de bonus koppelt aan de aanbieding die u bedoelde.
4. Match tekst ergens in de coupponcode
Sommige coupponcodes plaatsen de belangrijke identificatie in het midden, zoals US-VIP-2026. BEVAT laat u vip matchen waar het ook in de code voorkomt, dus het werkt goed wanneer uw naamgevingssysteem niet gebonden is aan een prefix of suffix.
Drie dingen om te weten voordat u lanceert
Patronen zijn platte tekst
Typ de tekens die u wilt matchen en niets anders. Er is hier geen wildcard-syntax, dus een asterisk wordt behandeld als een gewoon teken in plaats van een plaatsvervanger voor 'alles'. Een patroon van aff* behandelt de asterisk als onderdeel van de tekst die moet worden gematcht en zal AFF-1001 niet matchen.
Het matchtype bepaalt waar de tekst moet verschijnen, daarom blijft het patroon eenvoudig. Schrijf aff- en kies BEGINT MET.
Hoofdletters doen er niet toe
Matching negeert hoofdletters aan beide kanten, dus het patroon sale matcht een code zoals SALE2026. U hoeft de hoofdletters niet exact te matchen.
Een couppon voldoet nooit aan zijn eigen patroon
De couppon die wordt gecontroleerd, wordt uit de vergelijking weggelaten, dus een regel kan zichzelf niet valideren. Geef een couppon de code aff-bonus en een BEGINT MET aff- voorwaarde, en het heeft nog steeds een andere overeenkomende code in de winkelwagen nodig voordat het wordt toegepast.
De voorwaarde blijft gecontroleerd worden nadat de couppon is toegepast. Als de kwalificerende code wordt verwijderd, wordt de afhankelijke couppon ook verwijderd.
Veelgestelde Vragen
Kan ik wildcards zoals een asterisk gebruiken in WooCommerce-coupons?
Nee. Couponcodepatronen gebruiken letterlijke tekst in plaats van wildcard-syntaxis. Kies STARTS WITH, ENDS WITH of CONTAINS om te bepalen waar de tekst moet verschijnen. Een asterisk wordt behandeld als een gewoon teken, dus gebruik aff- met STARTS WITH in plaats van aff*.
Werkt het matchen van couponpatronen met codes die nog niet bestaan?
Ja, en het is de belangrijkste reden om een patroon te gebruiken in plaats van de dropdown. De voorwaarde vergelijkt het patroon met de codes die op dat moment in de winkelwagen zitten, dus de coupon hoeft nooit te hebben bestaan toen je de regel schreef. Nieuwe affiliate-, verwijzings- of bulk-gegenereerde codes worden gedekt zodra ze zijn aangemaakt, zolang ze maar aan je patroon voldoen.
Is het matchen van couponcodes hoofdlettergevoelig?
Nee. Patronen en couponcodes worden vergeleken zonder rekening te houden met hoofdletters en kleine letters, dus SALE, Sale en sale werken allemaal op dezelfde manier. Dubbele patronen worden ook als één behandeld, wat betekent dat zowel AFF- als aff- in hetzelfde veld worden vermeld, telt één keer in plaats van twee keer.
Kan één coupon voldoen aan zijn eigen patroonvoorwaarde?
Nee. De te valideren coupon wordt uitgesloten van de lijst met toegepaste codes waartegen het patroon wordt gecontroleerd, dus het kan nooit zijn eigen kwalificerende code zijn. Dat houdt een regel zoals STARTS WITH aff- zinvol, zelfs op een coupon waarvan de eigen code toevallig op dezelfde manier begint.
Wat gebeurt er als de overeenkomende coupon uit de winkelwagen wordt verwijderd?
Je voorwaardelijke coupon wordt ook verwijderd. Zodra de kwalificerende code is verwijderd, wordt aan de voorwaarde niet meer voldaan en wordt de afhankelijke coupon verwijderd met een melding die uitlegt dat deze niet langer geldig is.
Samenvatting
Patroonherkenning is vooral handig als uw couponcodes een consistente naamgevingssysteem volgen. In plaats van een lange lijst met individuele codes bij te houden, kunt u de voorwaarde bouwen rond een gedeelde prefix, suffix of tekstpatroon en nieuwe overeenkomende codes dezelfde regel laten volgen.
Dit is wat u vervolgens moet doen:
- Voeg uw eerste patroonregel toe in het vak Cart Conditions.
- Controleer de tabel met overeenkomsttypen om te kiezen tussen STARTS WITH, ENDS WITH en CONTAINS.
- Bekijk de drie dingen die u moet weten voordat u een patroonregel live zet.
Wilt u WooCommerce couponcodepatroonherkenning in uw winkel gebruiken? Get Advanced Coupons Premium om patroon-gebaseerde Cart Conditions te maken.



