Gratis verzending vanaf een minimumbedrag in WooCommerce
Stel gratis verzending vanaf een minimumbedrag in WooCommerce in, bepaal hoe kortingsbonnen meetellen en controleer het resultaat bij het afrekenen.
Laatst bijgewerkt:
Engelstalig origineel op juistheid gecontroleerd door Jesse Nickles
Bepalen waar gratis verzending geldt
WooCommerce koppelt verzendmethoden aan verzendzones. Een klant ziet de methoden uit de eerste zone die bij het verzendadres past. Controleer daarom eerst de juiste zone.
- Ga naar WooCommerce → Settings → Shipping → Shipping zones.
- Klik op Edit naast de zone waarin je gratis verzending wilt aanbieden. Maak zo nodig eerst een zone aan.
- Klik op Add shipping method, kies Free shipping en klik op Continue.
- Geef de methode een duidelijke naam die klanten zien, bijvoorbeeld Gratis verzending.
Herhaal deze stappen in andere zones als de aanbieding voor meer bestemmingen moet gelden. WooCommerce gebruikt alleen de eerste zone die bij het klantadres past. Plaats daarom kleinere, specifiekere zones boven bredere zones die ermee overlappen. Vanaf WooCommerce 11.1 kan de zonelijst waarschuwen als een eerdere zone een latere zone onbereikbaar maakt. De zone Rest of the world geldt als geen andere ingestelde zone overeenkomt.
Het minimale bestelbedrag instellen
Kies bij Free Shipping Requires de optie A minimum order amount. Vul het gewenste bedrag in, bijvoorbeeld 50 voor een winkel die Amerikaanse dollars gebruikt, en sla de methode en zone op.
Bij een grensbedrag van $50 komt een winkelwagen met $49 aan producten niet in aanmerking, maar bij precies $50 wel. WooCommerce vergelijkt het weergegeven subtotaal van de winkelwagen. Dat kan ook btw over producten bevatten als de winkelwagen prijzen inclusief btw toont. Dit verschilt van het productsubtotaal exclusief btw in onze handleiding voor een minimumbedrag bij het afrekenen. Deze instelling bepaalt alleen of gratis verzending beschikbaar is en blokkeert kleinere bestellingen niet.
Bepalen hoe kortingsbonnen meetellen
Met het selectievakje Apply minimum order rule before coupon discount bepaal je of WooCommerce het weergegeven subtotaal vóór of na de korting controleert. Neem een winkel die het subtotaal exclusief btw toont, met een winkelwagen van $60 aan producten en een gewone kortingsbon van $15:
- Niet aangevinkt: Het bedrag na korting is $45. De winkelwagen haalt de grens van $50 voor gratis verzending dus niet.
- Wel aangevinkt: Het oorspronkelijke bedrag van $60 telt mee. De winkelwagen komt ondanks de kortingsbon in aanmerking.
Een gewone kortingsbon verlaagt alleen het bedrag dat voor de grens meetelt; daarmee wordt niet automatisch voldaan aan een voorwaarde voor een gratis-verzendbon. Schakel daarvoor kortingsbonnen in en vink bij de betreffende bon onder Marketing → Coupons Allow free shipping aan. Bij Free Shipping Requires kun je deze bon als enige voorwaarde instellen, zowel een minimumbedrag als die bon vereisen, of een van beide voldoende laten zijn. Onze handleiding voor WooCommerce-kortingsbonnen legt uit hoe je codes maakt en beperkt. De officiële documentatie over gratis verzending beschrijft alle vijf voorwaarden.
Kiezen of betaalde verzendopties zichtbaar blijven
WooCommerce toont gratis verzending normaal naast andere beschikbare methoden, zoals een vast verzendtarief. Vanaf WooCommerce 9.9 kun je andere bezorgtarieven verbergen onder WooCommerce → Settings → Shipping → Shipping settings. Schakel Hide shipping rates when free shipping is available in en sla op. Beschikbare afhaalopties blijven zichtbaar. Bied je snellere, betaalde bezorging aan die klanten nog moeten kunnen kiezen, laat deze instelling dan uitgeschakeld. Oudere WooCommerce-versies vereisen mogelijk een andere aanpak.
De WooCommerce-documentatie over zichtbare verzendmethoden legt dit verder uit.
De grens controleren bij het afrekenen
- Voeg een product dat verzonden moet worden toe aan de winkelwagen en gebruik een adres binnen de ingestelde zone.
- Test $49, precies $50 en $60 aan producten bij een grensbedrag van $50. Gratis verzending moet vanaf $50 beschikbaar zijn, rekening houdend met de btw-weergave van de winkelwagen.
- Gebruik een gewone kortingsbon zonder Allow free shipping die het bedrag na korting onder de grens brengt. Controleer of de uitkomst past bij de gekozen instelling voor kortingen.
- Test een adres in een andere zone en controleer of de juiste verzendmethoden verschijnen.
- Als je betaalde tarieven verbergt, controleer dan of die alleen verdwijnen wanneer gratis verzending mogelijk is, terwijl een toegestane afhaaloptie zichtbaar blijft.
Verschijnt gratis verzending niet, vul dan eerst een volledig verzendadres in en controleer de overeenkomende zone en de volgorde van de zones. Onder WooCommerce → Settings → Shipping → Shipping settings → Calculations kan Hide shipping costs until an address is entered de tarieven bewust verborgen houden totdat het adres bekend is. Controleer daarna of Free shipping is ingeschakeld met de juiste voorwaarde. Klopt het grensbedrag niet, kijk dan naar de btw-weergave, de kortingsbonnen en het selectievakje voor korting. Bij uitsluitend virtuele producten is verzending mogelijk niet nodig.