WooCommerce verzendkosten instellen

De verzendkosten instellen in WooCommerce is gelukkig helemaal niet zo moeilijk.

In WooCommerce kun je verzendzones maken waaraan je verzendmethoden kunt toevoegen met uiteraard de bijbehorende verzendkosten.

Wat de verzendkosten betreft heb je dus standaard al een aantal mogelijkheden die voor veel WooCommerce webshops voldoende zijn.

Sinds WooCommerce 2.6 is er van alles aangepast als het om de verzendkosten gaat. Dit artikel is voor alle WordPress webshops die WooCommerce versie 2.6 of hoger gebruiken. Ik leg je hieronder graag alles uit over het instellen van de verzendkosten en verzendmethoden.

Video: WooCommerce verzendkosten instellen

Om het zo eenvoudig en duidelijk mogelijk te maken heb ik een video uitleg gemaakt. In onderstaande video kun je over mijn schouder meekijken hoe je de verzendmethoden en kosten instelt voor je WooCommerce webshop.

Abonneer je op mijn YouTube kanaal

Heb je liever tekstuitleg met afbeeldingen of wil je alles op je gemak teruglezen, dan kun je hieronder verder gaan met de teksthandleiding.

Welke verzendmethoden zijn er in WooCommerce?

In WooCommerce heb je de volgende standaard verzendmethoden.

  • Vast tarief
  • Gratis verzenden
  • Afhalen

Verzendmethode toevoegen in WooCommerce

Vast tarief kun je meerdere keren gebruiken en verschillende verzendkosten geven. Je kunt het bijvoorbeeld gebruiken voor normale pakketpost en voor als iemand een pakket aangetekend wilt ontvangen.

Gratis Verzending kun je onder andere gebruiken wanneer iemand een bepaald bestelbedrag van bijvoorbeeld € 50,- heeft bereikt. Wanneer je alles gratis wilt laten verzenden is dit uiteraard ook mogelijk met deze verzendmethode.

Afhalen kun je gebruiken wanneer je een afhaalpunt hebt. Eventueel kun je hier ook nog kosten aan toevoegen, maar dit is over het algemeen niet gebruikelijk.

Verzendkosten instellen in WooCommerce

Sinds WooCommerce 2.6 zijn de instellingen voor verzendmethoden anders geworden. Voorheen kon je de verschillende verzendmethoden eenmalig gebruiken. Tegenwoordig heb je te maken met verzendzones en kun je verzendmethoden vaker gebruiken.

Voordat je een verzendmethode en de verzendkosten kunt instellen moet je een verzend-zone maken. Je doet dit door naar “WooCommerce -> Instellingen -> Verzendmethoden” te gaan. Je zal hier direct zien dat je eerst een verzend-zone moet toevoegen.

Verzend-zone toevoegen

Je doet dit eenvoudig door op “Verzending-zone toevoegen” te klikken. Daarna kun je de zone een naam geven, een land selecteren en eventueel ook nog binnen het land de zone beperken tot specifieke postcodes.

Simpel gezegd kun je dus de WooCommerce verzendkosten per land instellen met behulp van een verzend-zone.

Verzend-zone Nederland

Wanneer je dit gedaan hebt kun je op de zone klikken om op een pagina uit te komen waar je verzendmethoden kunt toevoegen aan deze zone. Je doet dit door rechtsonder op “Verzendmethode toevoegen” te klikken.

WooCommerce verzendmethode toevoegen

Selecteer nu 1 van de 3 verzendmethoden (vast tarief, gratis verzending of afhalen) in het overzicht die je te zien krijgt.

Wanneer je dit gedaan hebt en bijvoorbeeld voor vast tarief hebt gekozen, dan kom je weer uit op het overzichtpagina.

Verzendmethode overzicht

Je kunt hier op “Vast tarief” of “Instellingen” klikken om de verzendkosten voor deze verzendmethoden in te stellen. Je kunt het volgende allemaal instellen:

  • Methode titel, dit is vast tarief maar kun je anders noemen.
  • Of er BTW op de verzendkosten zit. Dit hoort wel, dus het is belastbaar.
  • Hoeveel de verzendkosten per bestelling zijn.
  • Indien je verzendklasses hebt, wat je hiervoor wilt rekenen.

Waar je goed op moet letten is dat de verzendkosten exclusief btw moeten worden ingevoerd wanneer je de verzendkosten op belastbaar zet. Reken je bijvoorbeeld €3,95 voor de verzendkosten inclusief btw, dan zal je €3,264 in moeten voeren.

Verzendkosten vast tarief instellingen in WooCommerce

Voor de verzendklasse geldt eigenlijk precies hetzelfde. Je kunt de verzendkosten dus op dezelfde manier invoeren.

Het enige verschil bij een verzendklasse is dat je onderaan bij “berekeningstype” ook nog kunt aangeven of je de verzendkosten voor elke verzendklasse apart wilt rekenen of dat je de verzendkosten per bestelling wilt rekenen en dat dan de duurste verzendklasse gehanteerd wordt.

Gratis verzending instellen in WooCommerce

Wil je op jouw webshop helemaal geen verzendkosten rekenen of dit vanaf een bepaald bedrag niet meer doen? Hiervoor gaan we aan de slag met de gratis verzending optie.

Bij het toevoegen van een verzendmethode kiezen we dit keer dus niet voor vast tarief, maar voor gratis verzending en klikken we in het overzicht op “Gratis verzending” of “Instellingen”.

Je kunt nu naast een titel ook aangeven vanaf wanneer gratis verzending wordt ingeschakeld. Zo kun je bijvoorbeeld instellen dat de verzending gratis is bij een minimum bestelbedrag van minimaal € 50,-. Je stelt het dan in zoals hieronder.

Gratis verzending instellen in WooCommerce

Verder kun je ook nog gratis verzending inschakelen bij:

  • Een geldige kortingsbon voor gratis verzending;
  • Een minimum bestelbedrag OF een kortingsbon;
  • Een minimum bestelbedrag EN een kortingsbon.

Verzendmethoden sorteren in WooCommerce

Wanneer je meerdere verzendmethoden hanteert op je website, dan zal je waarschijnlijk een bepaalde volgorde willen hanteren om bepaalde verzendkosten boven- of onderaan te hebben staan.

Je kunt dit eenvoudig doen door naar de verzendzones te gaan en de verzendmethoden heen en weer te slepen. Je doet dit door de verzendmethode ingedrukt te houden met je muis en naar boven of onder te bewegen.

Verzendmethode sorteren in WooCommerce

Zo is het een idee om gratis verzending op deze manier bovenaan zetten, omdat WooCommerce standaard niet de optie heeft om de overige verzendkosten te laten vervallen.

43 reacties Voeg ook een reactie toe

  1. Hoi Maikel,

    Erg fijn dat je dit blogitem hebt gemaakt.
    Nu zit ik met een probleem waar ik maar niet uit kom.

    Via mijn webwinkel kun je namelijk 2 verschillende soorten producten kopen. Ik noem ze even: Kleine (lamp) en grote (bankstel).

    – De kleine heeft een normaal “postnl” tarief. Oke.
    – Maar nu geldt er voor de grote producten een prijs per postcode.

    De grote producten hebben een eigen bezorgservice en variëren van zeg; 50 -100 euro afhankelijk van een postcodereeks.

    Mijn idee was om hiervoor “Verzendzones” in te stellen Bijvoorbeeld:

    Verzendzone: NL 1000 – 2000
    Daar stel ik dan de *PostNL* en *Eigen bezorgservice* kosten (per postcode reeks 1000 – 2000) in. Dan zou ik wel een “hoop” Verzendzones moeten aanmaken maar dat zou ik niet heel erg vinden.

    Weet je hoe ik dit het best zou kunnen instellen? Hoe zou jij dit doen?
    Of kan dit aan de hand van b.v. Verzendklassen?

  2. Beste Maikel,
    Ik heb voor standaardproducten ingesteld staan dat bij een besteding boven de € 45,00 de verzending gratis is. Nu heb ik echter een aantal producten die wel duurder zijn als € 45,00 zijn maar een speciaal transport hebben waardoor er wel extra verzendkosten zijn. Is hier een standaard uitsluiting voor of kan ik hier een instelling voor doen?

    Hoor graag de oplossing, alvast bedankt voor de reactie

    • Nee, standaard is dit niet in te stellen (wel verschillende verzendkosten per postcode). Je zal dus moeten zoeken naar een extra plugin die dit voor elkaar krijgt. Uit mijn hoofd weet ik er helaas geen voor je.

  3. Hoi Maikel, je noemt in de reacties een paar keer de plugin Table Rate Shipping for Woocommerce en één keer de plugin Woocommerce Wight Based Shipping. De laatste is gratis, de eerste redelijk prijzig ($99 per jaar). Is er (behalve affiliate-belangen) een reden waarom je Woocommerce Weight Based Shiping niet zou adviseren om verzendkosten op basis van totaal gewicht van de cart te gebruiken?
    Anders gezegd: wat zijn de verschillen tussen de beide plugins?

    • Ik antwoord met de table rate shipping plugin niet op vragen waar het gaat over verzendkosten gewicht als ik het zo snel bekijk. Weight Based Shipping werkt verder prima als je puur op gewicht de verzendkosten wilt bepalen. Table Rate Shipping kun je veel meer mee. Tevens heb ik het over een andere Table Rate Shipping plugin als waar jij het over hebt. Degene waar ik het over heb kost eenmalig 25 dollar. 🙂

  4. Alle producten zijn brievenbuspost, verzendkosten € 3,95.
    Maar als mensen 2 of meer producten verkopen dan wordt het pakketpost, verzendkosten: € 5,50.

    Hoe kan ik ervoor zorgen dat er bij 2 of meer producten € 5,50 aan verzendkosten in rekening gebracht worden?

  5. ik heb een paar producten groepen dat ik niet meer kan opsturen
    dus dat moeten ze ophalen
    hoe stel ik dat in?

    want als er in de winkelwagen 1 product staat wat ze op moeten halen
    en 1 product wat verzonden wordt berekent hij wel de verzendkosten
    er staat niets bij dat ze het produkt moeten ophalen

  6. Beste Maikel,
    Hartelijk dank voor alle duidelijk uitleg op deze site.
    Nu heb ik een vraagje over de verzendkosten.
    In onze webshop zouden verzendkosten naar gelang het gewicht van de bestelling moeten mee veranderen.
    Het gewicht van boek hangt mee aan produkt. Verzendklasses zijn ingesteld. Wanneer ik bijvoorbeeld 10 boeken in mandje doe, blijft de verzending voor 1 boek staan.
    Hoe kan dit aangepast worden?
    Tony

  7. Hallo, ik hoop dat iemand me kan helpen, want ik kom er niet uit.

    De klant kan in het winkelmandje een verzendoptie aanvinken:
    Afhalen
    Pakketpost (€6,50)
    Brievenbuspost (€3,50)

    De bovenste staat standaard aangevinkt, maar als de klant een andere optie aanvinkt, wordt dit bijbehorende bedrag NIET doorberekend in het totaalbedrag. Dat gebeurt pas ná de bestelbevestiging.
    Maar dit is erg verwarrend voor de klant.

    Wat is hier aan de hand? Ben ik ergens iets vergeten aan te vinken of is er een conflict met een plugin ofzo?

    Groetjes, Angelique

  8. Hallo

    Ik heb zins maandag mijn webshop verhuist van lichtspeed naar WooCommerce.
    Maar ik heb een probleem met de verzendmethoden.
    Ik verstuurt uit twee plaatsen dat komt dat ik medicijnen verkoop uit Nederland en het anderen producten komen uit Duisland.

    Heeft de klant alleen medicijnen of een natuurlijke producten besteld?
    Dan is de portokosten vrij boven de 69,00 Euro. BE, DE.
    Onder de 69,00 euro betaald u 6.95 euro. BE, DE.

    Besteld u Medicijnen en natuurlijke producten die word die apart verstuurd van elkaar.
    Omdat die niet gezamenlijk vervoerd mogen worden.
    Heeft u overige natuurlijke producten besteld plus medicijnen onder de 100,00 Euro dan betaald u 9,50 Euro BE, DE.
    En is portokosten vrij boven de 100,00 Euro Be, DE.

    Nu is mijn vraag is dat mogelijk.

    Met warme groet,
    C.E.J.W. Sanders

    • Standaard in elk geval niet. Je zou moeten kijken of een plugin met extra functionaliteiten je hierbij kan helpen. Ik durf niet 1,2,3 te zeggen welke je hier het beste bij kan helpen, dat zal je even moeten onderzoeken.

  9. Kun je ook “geen verzendkosten” instellen waneer het afleveradres in een bepaald postcodegebied valt?

  10. Hi, dank je wel voor het duidelijke artikel en de video. Ik loop sinds deze update tegen een probleem aan.

    Ik heb namelijk:
    – brievenbus post
    – pakketpost
    – boven de € 70 gratis verzenden
    – wanneer iemand 2 producten koopt (iets wat pakketpost is en iets wat brievenbus post is) pakt hij altijd de duurste verzendoptie.

    Alles onder de 70 euro gaat goed en pakt woo de voor het product specifieke ingestelde verzendoptie. Maar wanneer een klant voor meer dan 70 euro besteld, maakt woo er automatisch pakketpost van. Hij overruled dus de instelling die ik heb ingesteld per product. Ik kom er echt niet uit. Heb jij een idee hoe ik kan instellen dat deze op brievenbuspost blijft staan in die gevallen? Ik gebruik momenteel de table rates plugin. Alvast bedankt!

    • Ik durf het helaas niet direct te zeggen vanaf hier, aangezien ik de instellingen verder niet zie en of hier misschien toch wat mis is. De boven 70 gratis verzenden is dus ook niet altijd van toepassing?

  11. Hoi, bij de optie standaard klantlocatie heb ik geolocatie aangevinkt, echter wanneer er een bestelling vanuit Duitsland wordt geplaatst, worden desondanks de ingevoerde Nederlandse tarieven in rekening gebracht, ipv de juiste verzendzonetarieven. De instellingen voor de verzendklassen staat juist. Ik vermoed dat dit een glitch is, maar is het te verhelpen? Ik heb momenteel alles maar uitgezet en verzend enkel noch binnen Nederland.

  12. Hallo, ik wil graag 2 verzendmethodes gebruiken met 2 verschillende tarieven: 1 voor KIALA 8,00 euro, en 1 voor PostNL 11,00 euro. Maar dit lukt niet; Kiala lukt wel en er wordt ook netjes + 8 euro berekend, maar bij PostNL wordt er zonder de 11,00 euro gerekend. Doe ik iets fout?

  13. Top artikel, erg hoopvol.
    Wel nog een vraagje, is er een optie om bepaalde verzendmethodes uit te sluiten voor artikelen?

  14. Hoi Maikel,

    Ik heb de verzendzones met bijbehorende methodes ingevuld. Alleen in mijn winkelmand en afrekenen zet hij er geen verzendkosten bij. Ik ben bang dat ik een keer ergens iets heb aangevinkt en kan het niet meer vinden. Weet jij wat het zou kunnen zijn?

    Bedankt!

    Groetjes,
    Anna

    • Wellicht laat je de verzendkosten pas berekenen zodra er een adres is ingevuld? Je kunt dit instellen bij WooCommerce -> Instellingen -> Verzendmethoden -> Verzendopties bij de optie “Verberg verzendkosten tot er een adres is ingevoerd.”

      • Hallo Maikel,
        Fijne handleiding! Ik heb hetzelfde probleem. “Verberg verzendkosten tot er een adres is ingevoerd.” – staat uit bij mij. Instellingen -> Verzendmethoden -> Verzendopties -> ‘Activeer de verzendkostencalculator op de winkelmandpagina’ staat aangevinkt. De 3 standaard verzendmethoden staan aan, ik heb geen verzendklassen aangemaakt. Verzending naar NL en BE ingesteld.
        Hoop dat jij een idee hebt waar het aan kan liggen! Heb zelfs al getest met een ander thema om te kijken of het daar aan kan liggen dat de verzendkosten niet te voorschijn komen.
        Alvast bedankt!

  15. Ik heb de uuitleg gelezen van hoe de verzendkosten in te regelen maar dit lost mijn probleem niet op.

    Werkwijze:
    Verzendzone Nederland aangemaakt met een standaard tarief van € 3,95.
    Dit bedrag geldt voor artikelen tot aan 150g. daarboven tot aan 10 kg is dit € 6,95

    Bij de verzendklassen dus regels aangemaakt “Tot 150g + 0”, “Boven 150g +3.00” en “Boven 10kg +6.26”. Bij het product de verzendklasse “Tot 150g”ingesteld.

    Hiermee denkende het juist te hebben ingeregeld, ben ik aan de Frontend het bewuste artikel besteld en deze gaf keurig € 3,95 als verzendkosten weer. Echter vermeerder ik het aantal artikelen, en dus ook het totaalgewicht, vermeerderen de totale verzendkosten echter niet. deze blijven staan op het laagste bedrag 3n wel de ingestelde vaste bedrag van € 3,95.

    Wat gaat er nu niet goed. Of beter gezegd wat is de juiste wijze van instellen?

  16. Vraag:
    Wij verzenden vanaf 35 euro gratis in Nederland en vanaf 60 euro naar België. Nu willen wij voor het bedrag tussen 35 en 60 euro naar België een lager tarief berekenen. Standaard berekenen wij 5,45, België 9 en voor de orders tussen 35 en 60 euro willen wij aan België dus 3,55 berekenen.

    Groet,
    Fred

    • Standaard is dit niet mogelijk, maar met een plugin als Table Rate Shipping for WooCommerce, die je ook in mijn andere reactie op deze pagina ziet staan, kun je het wel bereiken.

      • Nee, je kunt wel in de buurt komen van wat beschreven wordt met behulp van de verzendklassen, maar je kunt het niet helemaal krijgen zoals het hoort te zijn.

        Je komt met de verzendklassen in de problemen zodra iemand meerdere producten koopt die los onder de 35 euro vallen en samen wel tussen de 35 en 60 euro vallen. Doordat het tarief voor producten onder de 35 euro hoger is, moet de klant alsnog 5,45 betalen omdat dit zo ingesteld zal staan voor de producten.

  17. Vraagje: Vanaf 49.00 incl. btw is het gratis verzenden! en voor orders die kleiner zijn dan 25 euro incl. btw rekenen ik een extra bijdrage van 1,95 incl. btw aan verpakkingskosten.
    Hoe moet ik dit instellen?
    mvg,
    Max

Geef een reactie