Visser Labs – WooCommerce Plugins

  1. Home
  2. Kennisbank
  3. Checkout Guard
  4. Hoe Checkout Guard bestellingen blokkeert bij het afrekenen van WooCommerce

Hoe Checkout Guard bestellingen blokkeert bij het afrekenen van WooCommerce

Een geblokkeerde klant geeft zelden op na één mislukte bestelling. Ze zullen de checkout opnieuw proberen, soms meer dan eens, en als niets hen zichtbaar stopt, vraag je je af of je blokkeringsregels wel werken. Checkout Guard grijpt in op het moment dat een checkout-poging overeenkomt met een van je geblokkeerde vermeldingen, voordat de bestelling wordt geplaatst, zodat je deze niet zelf hoeft te onderscheppen en te annuleren.

Dit artikel legt uit wat er achter de schermen gebeurt wanneer Checkout Guard een bestelling blokkeert, zowel op de klassieke checkout als op WooCommerce's Block Checkout. Voor informatie over hoe je vermeldingen toevoegt, bewerkt of verwijdert waartegen Checkout Guard controleert, zie Blokkeer klanten op naam of e-mail in Checkout Guard.

Hoe blokkeren stap voor stap werkt

Checkout Guard controleert elke checkout-poging in realtime tegen je lijst met Geblokkeerde vermeldingen, dus er hoeft niets op de achtergrond te draaien of op schema te vernieuwen. Dit is wat er gebeurt bij een typische bestelling:

  1. Een shopper voegt items toe aan de winkelwagen en gaat naar de checkout.
  2. Ze vullen hun factuurgegevens en e-mailadres in.
  3. Checkout Guard vergelijkt die gegevens met je lijst met Geblokkeerde vermeldingen terwijl de checkout-pagina wordt bijgewerkt, en opnieuw op het moment dat ze proberen de bestelling te plaatsen.
  4. Als er niets overeenkomt, gaat de checkout normaal door en houdt Checkout Guard zich buiten schot.
  5. Als er een overeenkomst wordt gevonden, stopt Checkout Guard de bestelling direct. In plaats van een orderbevestiging ziet de shopper je bericht voor geweigerde checkouts, en hun winkelwagen wordt geleegd.

Deze stroom is hetzelfde, ongeacht wat de shopper doet. Of ze nu als gast afrekenen of als ingelogde klant, of eerst een coupon toepassen, Checkout Guard onderschept nog steeds een overeenkomst voordat de bestelling wordt geplaatst.

Klassieke checkout versus Block Checkout

WooCommerce heeft twee verschillende checkout-ervaringen, en Checkout Guard ondersteunt beide, maar het haakt onder de motorkap anders in op elk ervan:

  • Klassieke checkout (de oudere, op shortcodes gebaseerde checkout-pagina): Checkout Guard controleert je factuurgegevens live terwijl de checkout-pagina wordt bijgewerkt, bijvoorbeeld wanneer je je verzendadres wijzigt. Het controleert opnieuw op het moment dat je op Bestelling plaatsen klikt, terwijl WooCommerce het formulier valideert. Beide controles kunnen een overeenkomst vinden, zodat een geblokkeerde shopper zo vroeg mogelijk wordt gestopt.
  • Block Checkout (WooCommerce's nieuwere Cart en Checkout blocks, gebouwd uit bewerkbare blocks): Checkout Guard controleert je factuurgegevens via WooCommerce's nieuwere Store API, aangezien Block Checkout bestellingen niet op dezelfde manier verwerkt als de klassieke checkout. Het controleert op twee afzonderlijke punten in dat proces, zodat een overeenkomst nog steeds wordt gedetecteerd, zelfs als de checkout-poging van een shopper niet het gebruikelijke patroon volgt.

Je hoeft niet te weten welk type checkout je winkel gebruikt om Checkout Guard te laten werken. Het detecteert welke de bestelling heeft afgehandeld en past de bijbehorende controle op beide manieren toe.

Dit overeenkomende gedrag is hetzelfde, ongeacht of je een huidige of oudere versie van WooCommerce Blocks gebruikt, dus je hoeft niets te veranderen als je WooCommerce bijwerkt.

Wat gebeurt er als een bestelling wordt geblokkeerd

Zodra Checkout Guard een overeenkomst vindt, onderneemt het dezelfde kernacties, ongeacht welke checkout je winkel gebruikt:

  • De winkelwagen wordt geleegd. Elk artikel in de winkelwagen van de klant wordt onmiddellijk verwijderd, zodat een geblokkeerde klant niet gewoon dezelfde bestelling opnieuw kan proberen.
  • De sessie wordt gereset. Checkout Guard verloopt ook de WooCommerce-sessie van de klant, zodat ze opnieuw beginnen in plaats van verder te gaan waar ze gebleven waren.
  • De klant ziet je weigeringsbericht. In plaats van een bestelbevestiging ziet de klant het bericht dat je hebt ingesteld als een checkout-fout, en de bestelling wordt niet voltooid.

Bij Block Checkout specifiek verwijdert Checkout Guard ook het bestelrecord dat WooCommerce al was begonnen te maken. De klassieke checkout heeft deze stap niet nodig, omdat Checkout Guard de bestelling blokkeert voordat WooCommerce deze aanmaakt.

Niets hiervan heeft invloed op bestellingen die een geblokkeerde klant heeft geplaatst voordat je ze aan je lijst met geblokkeerde vermeldingen hebt toegevoegd. Blokkeren stopt alleen nieuwe checkout-pogingen voor de toekomst.

Het weigeringsbericht aanpassen

Ga naar WooCommerce → Checkout Guard en open vervolgens het tabblad Instellingen. Bewerk onder Checkout-weigeringsbericht de tekst die een geblokkeerde klant ziet bij het afrekenen en gebruik de live Voorbeeld onder het veld om te controleren hoe het leest. Klik op Wijzigingen opslaan om deze toe te passen. Als je dit veld leeg laat, toont Checkout Guard een standaardbericht waarin de klant wordt gevraagd contact op te nemen met de ondersteuning.

Het veld Checkout Denial Message op het tabblad Checkout Guard Instellingen met de live preview

Wat triggert een blokkade

Checkout Guard vergelijkt de factuurgegevens (naam en e-mailadres) die bij het afrekenen zijn ingevoerd met elke vermelding in je lijst met Geblokkeerde vermeldingen, en deze vergelijking is niet hoofdlettergevoelig. Een overeenkomst op een volledige naam of een e-mailadres is voldoende om een blokkade te activeren. Zie Klanten blokkeren op naam of e-mailadres in Checkout Guard voor de volledige regels voor overeenkomsten, inclusief hoe gedeeltelijke naamvermeldingen worden afgehandeld.

Veelgestelde vragen

Werkt het blokkeren op dezelfde manier voor beide checkout-typen?
Ja. Checkout Guard controleert dezelfde lijst met geblokkeerde vermeldingen en toont hetzelfde weigeringsbericht, ongeacht of je winkel de klassieke checkout of Block Checkout gebruikt. De onderliggende controles vinden op verschillende punten plaats omdat de twee checkout-typen anders werken, maar de uitkomst voor de klant is hetzelfde.
Zal een geblokkeerde klant weten waarom hij of zij is geblokkeerd?
Ze zien je Checkout-weigeringsbericht als een checkout-fout, maar Checkout Guard onthult niet dat ze specifiek overeenkwamen met een geblokkeerde vermelding. Formuleer het bericht hoe je je er ook prettig bij voelt, aangezien dit de enige uitleg is die de klant krijgt.
Is blokkeren een gratis functie, of is een actieve licentie vereist?
Blokkades worden geactiveerd zodra je een item toevoegt aan je Geblokkeerde items lijst, ongeacht je licentiestatus. Houd er rekening mee dat Checkout Guard een gelicentieerde plugin is, dus een actieve licentie geeft je recht op updates en ondersteuning.
Telt een geblokkeerde bestelling nog mee voor de statistieken van verlaten winkelwagens van mijn winkel?
Er wordt nooit een nieuwe bestelling geplaatst, dus WooCommerce heeft niets om te registreren als verlaten. Op Block Checkout verwijdert Checkout Guard ook het bestelrecord dat WooCommerce was begonnen te maken, dus het zal ook niet in je bestellijst verschijnen.

Meer hulp nodig?

Checkout Guard is een gelicentieerde plugin. Als je vragen hebt over hoe blokkering werkt in jouw setup, open een support ticket en ons team helpt je het uit te zoeken.

Was dit artikel nuttig?

Gerelateerde artikelen

Bronnen & Hulp