WooCommerce verzendkosten instellen: zones, methoden en verzendklassen
Na deze gids heeft je WooCommerce-winkel aparte verzendzones voor Nederland en België, een drempel voor gratis verzending, afhalen als je dat wil, en een verzendklasse voor zware producten.
WooCommerce heeft drie ingebouwde verzendmethoden: Vast tarief, Gratis verzending en Lokaal afhalen. Met zones en verzendklassen kom je daar voor een kleine winkel heel ver mee. Een plug-in heb je pas nodig als je echt op gewicht wil rekenen.
De schermnamen hieronder komen uit de Nederlandse vertaling van WooCommerce. Staat je admin in het Engels, dan vind je de Engelse namen in de WooCommerce-documentatie.
Voor je begint
Ga naar WooCommerce > Instellingen > Algemeen en kijk bij Verzendlocatie(s) of Nederland en België erin staan. Staat België er niet bij, dan helpt geen enkele zone.
Stap 1: verzendzones voor Nederland en België
- Ga naar WooCommerce > Instellingen > Verzending > Verzendzones.
- Klik op Zone toevoegen.
- Vul een Zone naam in, zoals "Nederland".
- Kies bij Zone-regio's het land. Wil je alleen een paar postcodes, gebruik dan Beperk tot specifieke postcodes.
- Klik op Wijzigingen opslaan en herhaal voor België.
De volgorde telt. Een klant valt in de eerste zone die past, van boven naar beneden. Zet kleine zones (een paar postcodes voor lokale bezorging) dus boven grote zones (een heel land). Je sleept ze in de lijst op hun plaats.
Onderaan staat De rest van de wereld. Die vangt iedereen op die nergens anders past. Verstuur je niet buiten de Benelux, laat die zone dan zonder methoden. Dan kan niemand daar afrekenen.
Stap 2: een vast tarief per zone
- Klik bij de zone op Bewerken en dan op Verzendmethode toevoegen.
- Kies Vast tarief en klik op Doorgaan.
- Vul bij Naam in wat de klant ziet, bijvoorbeeld "PostNL, 1 tot 2 werkdagen".
- Kies bij Btw status of er btw op de verzendkosten komt.
- Vul bij Kosten het bedrag in en klik op Aanmaken.
In het kostenveld mag je ook rekenen. 5 + ( 1 * [qty] ) rekent vijf euro plus een euro per product. Met [fee percent="10" min_fee="4"] reken je een percentage van de bestelwaarde met een minimum (WooCommerce over vast tarief). Voor de meeste winkels is één vast bedrag per bestelling eerlijk genoeg.
Stap 3: gratis verzending vanaf een minimumbedrag
- Voeg in dezelfde zone een tweede verzendmethode toe: Gratis verzending.
- Kies bij Gratis verzending vereist... de optie Een minimum bestelbedrag.
- Vul het Minimum bestelbedrag in.
- Beslis of Pas de minimum bestellingsregel toe vóór waardebon korting aan moet.
Dat laatste vinkje bepaalt of een kortingscode meetelt. Uit: een bestelling van €55 met €10 korting telt als €45 en haalt een drempel van €50 niet. Aan: hij telt als €55. Kies bewust, want klanten met een kortingscode merken het verschil als eerste.
Boven de drempel ziet de klant zowel het vaste tarief als gratis verzending. De eerste ingeschakelde methode in de lijst is standaard geselecteerd (WooCommerce over verzendzones), dus sleep Gratis verzending bovenaan.
Welk bedrag je kiest, is een rekensom met je orderwaarde en je marge. Die staat in gratis verzending: de juiste drempel.
Stap 4: verzendklassen voor zware producten
Theehuis Mol, een fictieve winkel, verkoopt zakjes thee van 100 gram en gietijzeren theepotten. Eén vast tarief voor beide klopt niet. Daar zijn verzendklassen voor.
- Ga naar WooCommerce > Instellingen > Verzending > Klassen.
- Klik op Verzendklasse toevoegen, noem hem "Zwaar" en klik op Aanmaken.
- Open het product, ga in Productgegevens naar het tabblad Verzending en kies bij Verzendklasse de klasse "Zwaar". Klik op Update.
- Open je vaste tarief in elke zone. Onder Verzendklasse kosten staat nu een veld per klasse, plus Geen verzendklasse kosten voor de rest.
- Kies bij Berekeningstype:
| Berekeningstype | Wat het doet | Voorbeeld met Zwaar €8 en geen klasse €4,95 |
|---|---|---|
| Per klasse | Telt elke klasse in de bestelling op | €12,95 |
| Per bestelling | Rekent alleen de duurste klasse | €8 |
Bedragen ter illustratie. Let op: de klassekosten komen bovenop het bedrag in het gewone veld Kosten. Zet dat veld op 0 als je alleen met klassen wil werken. Heb je veel producten, dan geef je de klasse in één keer mee via bulkbewerken in Alle producten.
Wil je echt per kilo rekenen, dan heb je een extensie nodig, zoals Table Rate Shipping. Mijn mening: voor een winkel met twee soorten pakketten is dat overkill. Twee klassen en een duidelijke verzendpagina zijn makkelijker te onderhouden en makkelijker uit te leggen.
Stap 5: lokaal afhalen
Gebruik je de checkout-blokken (de standaard in recente WooCommerce-versies), dan staat afhalen apart:
- Ga naar WooCommerce > Instellingen > Verzending en open het tabblad Lokaal afhalen.
- Vink Lokaal afhalen inschakelen aan.
- Wil je er iets voor rekenen, vink dan Voeg een prijs toe voor klanten die kiezen voor lokaal afhalen aan.
- Klik op Afhaallocatie toevoegen en vul naam, adres en Afhaaldetails in (openingstijden, waar de klant moet aanbellen).
- Klik op Wijzigingen opslaan.
Deze afhaaloptie hangt niet aan een zone. Iedereen ziet hem, ook een klant in Gent als je winkel in Zwolle staat. Wil je afhalen beperken tot een zone, dan gebruik je de oude methode Lokaal afhalen binnen de zone, maar niet allebei tegelijk (WooCommerce over lokaal afhalen).
De fout die we het vaakst zien
De drempel voor gratis verzending geldt voor de hele bestelling, ook voor je zware producten. De ingebouwde methode Gratis verzending kent geen verzendklassen. Wie een theepot van €65 koopt, krijgt bij een drempel van €50 gratis verzending, ook al is dat je duurste pakket.
Je hebt twee nette oplossingen: verwerk de extra verzendkost in de prijs van het zware product, of gebruik een extensie die gratis verzending per klasse kan uitsluiten. Test daarna met een proefbestelling met één licht en één zwaar product, voor Nederland en voor België, tot het betaalscherm.
Btw op verzendkosten stel je in bij btw instellen in WooCommerce. Wil je dat je verzendpagina ook gevonden wordt, kijk dan naar WooCommerce SEO. Werk je met Shopify, dan heb je meer aan verzendkosten instellen in Shopify.
Veelgestelde vragen
Waar stel ik verzendkosten in bij WooCommerce?
Onder WooCommerce > Instellingen > Verzending > Verzendzones. Daar maak je een zone per land en voeg je per zone een verzendmethode toe, zoals Vast tarief of Gratis verzending.
Wat zijn verzendklassen in WooCommerce?
Groepen producten met eigen verzendkosten, bijvoorbeeld "Zwaar". Je maakt ze aan onder Verzending > Klassen, koppelt ze per product en geeft ze een bedrag in je vaste tarief.
Waarom ziet mijn klant nog verzendkosten boven de drempel?
Dan staat het vaste tarief boven gratis verzending in de lijst, of telt een kortingscode het bedrag onder de drempel. Sleep Gratis verzending bovenaan en controleer het vinkje voor de waardebonkorting.
Kan WooCommerce verzendkosten op gewicht berekenen?
Niet met de ingebouwde methoden. Daarvoor heb je een extensie nodig. Met verzendklassen kom je voor de meeste kleine winkels al ver genoeg.