Het verzenden van een kortingscode en hopen dat klanten deze intypen, kost verkopen. Een URL-kortingscode past de korting voor hen toe: ze klikken op een link en de kortingscode wordt in hun winkelwagen geplaatst. Deze handleiding behandelt het maken van de link, wat er gebeurt wanneer de kortingscode een winkelwagenvoorwaarde heeft, kortingscodes toepassen via een query string, en hoe de links zich gedragen in een meertalige winkel.
Vereisten
- WooCommerce geïnstalleerd en actief.
- Advanced Coupons for WooCommerce geïnstalleerd en actief.
- Minstens één kortingscode aangemaakt.
- Advanced Coupons Premium, alleen als je de optie 'Defer apply' wilt gebruiken.
Maak en deel een kortingscode-URL
Elke kortingscode kan zijn eigen link hebben die de kortingscode toepast wanneer de klant erop klikt. Gebruik het in e-mailmarketing, achter een knop, of in een live chatbericht.
- Ga naar Kortingscodes > Alle kortingscodes en open de kortingscode, of maak een nieuwe aan.
- Klik op het tabblad URL-kortingscodes.
- Vink Coupon URL inschakelen aan.
- Klik op Bijwerken om de kortingscode op te slaan, of Publiceren als het een nieuwe kortingscode is.
- Kopieer de link in het veld Coupon URL.
- Deel de link met je klanten.
Wanneer een klant op de link klikt, wordt de kortingscode toegepast en gaan ze naar de winkelwagenpagina. Een melding daar bevestigt dat de kortingscode is toegepast. Om ze naar een andere pagina te sturen, voer je het volledige adres in bij Doorverwijzen naar URL.
Om de melding te wijzigen, voer je je eigen tekst in bij Aangepast succesbericht op hetzelfde tabblad. Voeg bijvoorbeeld een instructie toe voor de klant.
Een kortingscode-URL gebruiken met een winkelwagenvoorwaarde
Niet-kwalificerend bericht
Als de kortingscode een winkelwagenvoorwaarde heeft (bijvoorbeeld een minimaal winkelwagentotaal van €50), past de URL-kortingscode de kortingscode niet toe terwijl de winkelwagen leeg is. De kortingscode blijft ongeldig totdat de winkelwagen aan de voorwaarde voldoet.

Dit kan klanten verwarren. Om te helpen, wijzig je het niet-kwalificerende bericht van de winkelwagenvoorwaarden zodat het de vereiste duidelijk beschrijft. Bijvoorbeeld:
Wanneer een klant op de URL-kortingscode klikt voordat hij aan de voorwaarde voldoet, ziet hij in plaats daarvan je bericht:
Je klant weet dan waarom de kortingscode niet is toegepast en wat hij moet doen om te kwalificeren.
Optie 'Defer apply' (Premium)
Standaard, wanneer een klant op de URL-kortingscode klikt voordat zijn winkelwagen aan de voorwaarde voldoet, wordt de kortingscode later niet toegepast wanneer de winkelwagen er wel aan voldoet. De klant moet opnieuw op de URL-kortingscode klikken of de kortingscode invoeren.
Met Advanced Coupons Premium, vink Defer apply aan op het tabblad URL-kortingscodes. De kortingscode wordt dan opgeslagen in de sessie van de klant en wordt automatisch toegepast zodra de winkelwagen aan de voorwaarde voldoet. Zie Hoe de optie 'Defer apply' voor URL-kortingscodes te gebruiken.
Terugsturen naar oorsprong
Vink Terugkeren naar oorsprong aan om de klant terug te sturen naar de pagina waar hij op de URL-kortingscode heeft geklikt, in plaats van de winkelwagenpagina of de pagina in Doorverwijzen naar URL. Gebruik dit wanneer je een URL-kortingscode als knop in een blogpost of landingspagina plaatst, en je wilt dat de klant op die pagina blijft nadat de kortingscode is toegepast.
Deze instelling werkt alleen wanneer de klik afkomstig is van een pagina op je eigen site. Als de browser geen verwijzer stuurt, of de verwijzer is een andere site (bijvoorbeeld een e-mailapp die verwijzergegevens verwijdert), gaat de klant naar de pagina URL om naar door te verwijzen. Als dat veld leeg is, gaan ze naar de pagina in Doorverwijzen naar URL na het toepassen van de kortingscode onder Kortingscodes > Instellingen > URL-kortingscodes, of naar de winkelwagenpagina als die ook leeg is.

Kortingscodes toepassen met een query string
Je kunt ook een kortingscode toepassen door ?coupon=COUPONCODE toe te voegen aan het adres van elke pagina in je winkel. Om dit in te schakelen:
- Ga naar Kortingscodes > Instellingen > URL-kortingscodes.
- Vink onder Kortingscodes toepassen via query string de optie Kortingscodes toepassen via query string inschakelen aan.
- Kies onder Doorverwijzen na het toepassen van kortingscode via query string waar de klant naartoe gaat nadat de kortingscode is toegepast: Op dezelfde pagina blijven (standaard), Doorverwijzen naar winkelwagen, of Doorverwijzen naar afrekenen.
De instellingen worden automatisch opgeslagen.

Voeg vervolgens de query string toe aan elke paginalink, bijvoorbeeld een productpagina:
http://example.com/some-product/?coupon=mycouponname
Wanneer een klant de link opent, wordt de kortingscode toegepast en een melding bevestigt dit. Met Op dezelfde pagina blijven blijft de klant op de pagina die ze hebben geopend, en de kortingscode wordt uit het adres verwijderd.

Kortingscode-URL's in een meertalige winkel
Als je WPML gebruikt, wordt de kortingscode-URL opgebouwd voor de taal waarin de shopper browsed. Een shopper in de Bengaalse versie van je winkel krijgt een link zoals example.com/bn/coupon/mycouponcode/, niet die van de standaardtaal.
Advanced Coupons 4.7.1 loste een geval op waarbij deze links verkeerd werden opgebouwd. Als WPML was ingesteld op Directory gebruiken voor standaardtaal, pakte een secundaire-taal kortingscode-URL beide directories op en kwam uit op example.com/en/bn/coupon/mycouponcode/. Die link werkte niet. Vanaf 4.7.1 wordt de standaardtaal directory weggelaten, dus de link is example.com/bn/coupon/mycouponcode/ zoals verwacht.
Als je een oudere versie gebruikt en een dubbele taaldirectory in je kortingscodelinks ziet, update dan de plugin. Daarna hoeft er niets opnieuw geconfigureerd te worden.
De kortingscode-URL zelf wijzigen
Ontwikkelaars kunnen de gegenereerde link wijzigen met de acfw_coupon_url filter, die de kortingscode-URL en het kortingscode-object ontvangt.
Probleemoplossing
De kortingscode-URL leidt naar een 404-pagina
Ga naar Instellingen > Permalinks, zorg ervoor dat Berichtnaam is geselecteerd, en klik op Wijzigingen opslaan. Als de link nog steeds een 404-pagina toont, wis dan je cache en test opnieuw. Zie Hoe een URL-kortingscode die naar een 404-pagina leidt te repareren.
De klant gaat naar de winkelwagen in plaats van naar de pagina 'Doorverwijzen naar URL'
Controleer of het adres in Doorverwijzen naar URL een volledig adres is dat begint met http:// of https://. Als het adres ongeldig is, stuurt Advanced Coupons de klant naar de winkelwagenpagina. Zie Hoe een URL-kortingscode die doorverwijst naar de winkelwagen in plaats van naar je 'Doorverwijzen naar URL'-instelling te repareren.
De kortingscode wordt niet toegepast voor klanten die niet zijn ingelogd
Sluit links die je kortingscode-URL-prefix bevatten (standaard /coupon/) uit van je caching-plugin, of vraag je host om ze uit te sluiten van servercaching. Een gecachte kopie van de link slaat de stap over die de kortingscode toepast. Zie Hoe de URL-kortingscode die niet wordt toegepast voor niet-ingelogde gebruikers te repareren.
Veelgestelde vragen
Hoe lang blijft een URL-kortingscode toegepast?
Wanneer een klant op een kortingscode-URL klikt, wordt de kortingscode toegevoegd aan de WooCommerce winkelwagensessie. Advanced Coupons houdt geen aparte gegevens bij van de klik, dus de kortingscode blijft toegepast zolang WooCommerce die sessie bewaart.
Standaard bewaart WooCommerce een sessie van ongeveer 2 dagen voor gasten en ongeveer 7 dagen voor ingelogde klanten. Andere plugins of aangepaste code kunnen dit wijzigen.
Zodra de sessie eindigt, wordt de kortingscode uit de winkelwagen verwijderd en wordt een latere aankoop niet gekoppeld aan de kortingscode-URL. De klant moet opnieuw op de link klikken of de kortingscode invoeren. Ingelogde klanten krijgen hun opgeslagen winkelwagenitems terug, maar niet de kortingscode.
Kortingscodes die de 'Defer apply'-optie (Premium) gebruiken, worden in dezelfde sessie vastgehouden, dus dezelfde tijdslimiet is van toepassing.
Werkt een URL-kortingscode voor gasten?
Ja. Klanten hebben geen account nodig en hoeven niet ingelogd te zijn. De kortingscode wordt op dezelfde manier toegepast op hun winkelwagensessie. Als het werkt voor ingelogde klanten, maar niet voor gasten, wordt er meestal een cache gebruikt die een oude kopie van de link serveert. Zie Hoe de URL-kortingscode te repareren die niet wordt toegepast voor niet-ingelogde gebruikers.
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





