Wil je de verzendkosten van jouw WooCommerce webshop instellen, dan is deze uitgebreide handleiding van maar liefst 4499 woorden voor jou.
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. Het komt echter ook weleens voor dat je meer dan de standaard opties nodig hebt.
Ik leg je hieronder graag alles uit over het instellen van de verzendkosten en verzendmethoden in WooCommerce.
Inhoudsopgave
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 verzendkosten instelt voor je WooCommerce webshop.
Heb je liever tekstuitleg met afbeeldingen en nog wat meer informatie of wil je alles op je gemak teruglezen, dan kun je hieronder verder gaan met de teksthandleiding.
Verzendzones, verzendmethoden en verzendklassen
Voordat we beginnen met het instellen van verschillende verzendzones, verzendmethoden en verzendklassen, is het wat handiger om te beschrijven wat je nou precies per onderdeel kunt doen in WooCommerce.
Verzendzones
Een verzendzone is een gebied waar je verzendmethoden en verzendkosten voor instelt. Je kunt hier landen instellen, maar je kunt ook de verzendkosten instellen per continent, staat of postcode. Wanneer je voor Nederland de verzendkosten wil instellen, kun je bij Verzendzone het land “Nederland” instellen.
Verzendzones gebruik je dus simpel gezegd om aan te geven voor welk continent, land, staat of postcode je de verzendmethoden en kosten wil instellen.
Verzendmethoden
De naam zegt het in dit geval eigenlijk al. Een verzendmethode is de manier waarop jij bestellingen zal verzenden. Zo kun je bijvoorbeeld aangeven dat je iets via PostNL zal verzenden. De kosten voor de verzending kun je ook meteen aan de verzendmethoden koppelen.
In WooCommerce zijn standaard 3 verschillende verzendmethoden. Vast tarief, gratis verzending en ophalen. Uiteraard kom ik hier later in dit artikel op terug. Wil je meer soorten methoden aanmaken, dan kan een extra plugin hier vaak bij helpen.
Verzendklassen
Verzendklassen hebben ook invloed op de kosten van de verzending. Bij de verzendmethoden kun je daarom ook altijd voor de verschillende verzendklassen aparte verzendtarieven invoeren.
Met behulp van verzendklassen kun je simpel gezegd voor bepaalde producten andere verzendkosten hanteren. Je koppelt een verzendklasse dus aan een product.
Een voorbeeld is dat je bijvoorbeeld een product hebt dat door de brievenbus past. Je kunt hier een brievenbus verzendklasse voor maken en een goedkoper tarief hanteren dan voor producten die in een pakket worden verzonden.
Naar welke landen wil je verzenden?
Laten we wat het instellen betreft starten bij het begin. In de meeste gevallen willen we producten niet naar alle landen verzenden. Het is daarom belangrijk om in WooCommerce in te stellen naar welke landen je jouw bestellingen wil versturen en naar welke niet.
Je kunt dit doen door naar WooCommerce → Instellingen te gaan en dan zal je op de pagina de Algemene opties zien staan.

Je kunt hier bij verkooplocatie(s) alle landen aangeven waaraan je wil verkopen. Het is belangrijk om niet te vergeten dit te doen, voordat je opeens naar Frankrijk moet verzenden voor hogere tarieven. Zelfs bij een Nederlandse webshop blijft dit een gevaar, want er zijn ook genoeg Nederlanders in het buitenland.
Stel dus in of je aan alle landen verkoopt of geef anders de specifieke landen aan waaraan je wel wilt verkopen. Bij Verzendlocatie(s) kun je vermoedelijk “Verzend naar alle landen waaraan je verkoopt” ingesteld laten. Mocht dit niet zo zijn, dan kun je ook hier specificeren aan welke landen je pakketjes wil versturen.
Vergeet verder ook niet om de belastingen te activeren mocht je dit nog niet gedaan hebben. Op de verzendkosten van je webshop zit tenslotte ook btw. Vraag eventueel aan je boekhouder meer informatie over het juiste btw-tarief dat je voor de producten in jouw webshop zou moeten hanteren.
Welke verzendmethoden zijn er in WooCommerce?
In WooCommerce heb je de volgende standaard verzendmethoden waar je gebruik van kunt maken.
- Vast tarief
- Gratis verzenden
- Afhalen

Vast tarief kun je meerdere keren gebruiken en verschillende verzendkosten geven. Je kunt het bijvoorbeeld gebruiken voor een standaard pakketpost en een duurder verzendtarief voor als iemand een pakket aangetekend wil ontvangen.
Gratis Verzending kun je bijvoorbeeld gebruiken wanneer iemand een bestelbedrag van € 50,- of meer heeft bereikt, waarna het verzenden gratis wordt. Wanneer je altijd alles gratis wil laten verzenden, dan is dit uiteraard ook mogelijk om in te stellen met deze verzendmethode.
Afhalen kun je gebruiken wanneer je een afhaalpunt hebt of klanten gewoon naar je winkel kunnen komen om het op te halen. Eventueel kun je hier ook nog kosten aan toevoegen, maar dit is over het algemeen niet gebruikelijk.
Verzendkosten instellen in WooCommerce
Waar het vroeger in WooCommerce enkel mogelijk was om een verzendmethoden eenmalig te gebruiken, heb je tegenwoordig te maken met verzendzones en kun je de verzendmethoden vaker gebruiken.
Met name voor webshops die internationaal leveren is dit een handige toevoeging om alles veel beter in te stellen, aangezien er per land een apart tarief (of meerdere tarieven) aangemaakt kan worden.
Voordat je een verzendmethode met de bijhorende verzendkosten kunt instellen zal je een verzendzone moeten aanmaken. Je doet dit door naar WooCommerce → Instellingen → Verzendmethoden te gaan. Je zal hier direct zien dat je eerst een verzendzone moet toevoegen.

Je eerste verzendzone voeg je eenvoudig toe 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 of postcodegebied instellen met behulp van een verzend-zone.

Wanneer je een naam hebt ingevoerd en de regio’s hebt geselecteerd, kun je een verzendmethode toevoegen door op de knop Verzendmethode toevoegen te klikken. Selecteer nu 1 van de 3 verzendmethoden (vast tarief, gratis verzending of afhalen) in het overzicht dat je te zien krijgt.

Wanneer je een keuze hebt gemaakt, bijvoorbeeld Vast tarief, dan kom je weer uit op de overzichtspagina.

Je kunt hier met je muis over “Vast tarief” heengaan en op “Bewerken” klikken om de verzendkosten voor deze verzendmethoden in te stellen. Je kunt vervolgens het volgende instellen:

- Methode titel: Hier staat de standaard verzendmethode titel, maar je kun het gelukkig anders noemen. De gebruiker ziet de titel als verzendmethode-optie bij het afrekenen, dus vul een bijpassende naam in.
- Btw status: Hier kun je instellen of er btw op de verzendkosten zit. In bijna alle gevallen is dit zo.
- Kosten: Hoeveel de verzendkosten per bestelling zijn. Wanneer de verzendkosten belastbaar zijn, zal je dit in WooCommerce exclusief btw moeten invullen.
- Verzendklasse kosten: Als je verzendklassen hebt, kun je hier aangeven wat voor kosten je per klasse wil rekenen bovenop het standaard tarief.
- Berekeningstype: Hier kun je aangeven of je de verzendkosten per klasse wil berekenen of dat je de verzendkosten per bestelling wilt berekenen. Wanneer je voor per bestelling kiest wordt de duurste verzendklasse in rekening gebracht bij de verzendkosten.
Voer de verzendkosten altijd exclusief btw in
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 21% btw, dan zal je €3,264 in moeten voeren. Ja, je kunt probleemloos 3 cijfers achter de komma gebruiken om het bedrag goed uit te laten komen.
Voor de verzendklasse geldt eigenlijk precies hetzelfde. Je kunt de verzendkosten dus op dezelfde manier invoeren.
Verzendklassen instellen in WooCommerce
Wanneer je een standaard tarief wil hanteren voor alle producten voor je webshop, wat vrij gebruikelijk is, zal je helemaal niks met verzendklassen hoeven te doen. Je kunt dan dit onderdeel van het artikel overslaan.
Mocht één vast tarief echter niet voldoende zijn en wil je meer flexibiliteit, dan zouden verzendklassen bruikbaar voor je webshop kunnen zijn.
Verzendklassen worden met name gebruikt om onderscheidt te maken tussen de soort verzending. Denk bijvoorbeeld aan brievenbuspost, pakket post, pallets en ga zo maar door. Hier zijn allerlei verschillende verzendkosten voor die je niet altijd in een standaard tarief kunt verwerken.
Wanneer je bijvoorbeeld diverse type kabels verkoopt, dan is het goedkoper om het via brievenbuspost te verzenden. Verkoop je op dezelfde webshop ook computerschermen, dan heb je ook een product dat niet door de brievenbus past. Je zal dan over moeten schakelen naar pakketpost en hier gelden andere tarieven voor.
Je snapt het idee denk ik wel. Door meerdere tarieven te hanteren, belast je de klant niet onnodig met hogere verzendkosten dan noodzakelij en doe je ook jezelf niet te kort.
Verzendklassen aanmaken in WooCommerce
Wanneer je gebruik wil maken van verzendklassen, dan kun je naar de pagina WooCommerce → Instellingen → Verzendmethoden → Verzendklassen gaan.

Om een verzendklasse toe te voegen hoef je alleen maar op de knop Verzendklasse toevoegen te klikken en daarna een naam, afkorting en beschrijving in te voeren. De naam zal je terugzien als je de verzendklasse aan een product koppelt en de verzendkosten hiervoor moet instellen. De rest van de informatie zie je enkel op deze pagina terug.
Verzendkosten toevoegen voor je verzendklassen
Zodra je alle verzendklassen die je wil hebben hebt toegevoegd, kun je weer terug naar de verzendmethoden gaan. Bewerk een verzendmethode en vul de juiste verzendkosten in voor de verschillende verzendklassen die je hebt aangemaakt.

Wanneer je verzenklassen hebt aangemaakt, kun je naar mijn mening het best alleen de verzendklasse kosten invoeren en niet het standaardtarief. De reden hiervan is dat verzendklasse kosten bovenop het standaardtarief komen.
Bij de verzendklasse kosten kun je voor alle verzendklasse de verzendkosten invoeren (wederom exclusief btw) en bij Geen verzendklasse kosten kun je het standaardtarief invullen waar je gebruik van wil maken als een product geen specifieke verzendklasse heeft.
Wanneer je de kosten hebt ingevoerd en de wijzigingen hebt opgeslagen is het tijd om de verzendklassen te koppelen aan je producten.
Verzendklassen koppelen aan een product
Je kunt verzendklassen koppelen aan je producten door naar het product te gaan en deze te bewerken. Scrol vervolgens naar de productgegevens box en klik op het tabblad Verzendmethoden.

Je kunt hier bij het kopje “Verzendklasse” op het dropdown-menu klikken en de juiste verzendklasse selecteren. Vergeet tot slot niet om het product bij te werken om de verzendklasse daadwerkelijk aan het product te koppelen. Vanaf nu zal bij dit product de verzendklassen de hoogte van de verzendkosten bepalen.
Zijn verzendklassen handig voor alle webshops?
Ik moet eerlijk zeggen dat ik verzendklasse niet heel vaak gebruik voor mijn klanten met een webshop. De reden hiervan is dat de verzendklassen redelijk beperkt zijn. Ik zal je een voorbeeld geven.
Met verzendklassen lijkt het een goed idee om verzendklassen gebaseerd op gewicht te maken, want dit brengt verschillende kosten met zich mee en op een gegeven moment wil je bijvoorbeeld van brievenbuspost een pakket maken.
Afzonderlijke producten die verzonden worden via brievenbuspost of pakketpost gaat goed in WooCommerce. Meerdere producten met de brievenbuspost verzendklassen schakelen echter niet door naar een pakket, terwijl je dit op een gegeven moment wel zou willen. Het gewicht wordt niet bij elkaar opgeteld bij de verzendklasse optie.
Wat verder ook handig is om te weten, is dat een verzendklasse niet minder kan kosten dan het standaard verzendtarief. Verzendklassen zijn altijd extra kosten bovenop het standaard tarief. Hier moet je dus altijd mee oppassen.
Dit waren slechts twee voorbeelden, maar zo zijn er nog wel meer dingen waardoor de verzendklasse optie niet mijn favoriet is. Ondanks dat zijn er uiteraard altijd wel situaties waar verzendklassen juist wel handig zijn.
Gratis verzending instellen in WooCommerce
Wil je op jouw webshop helemaal geen verzendkosten rekenen of verzending vanaf een bepaald bedrag gratis maken? Hiervoor kun je de “Gratis verzending” verzendmethode gebruiken.
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 “Bewerken”.

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 €50,-. Je stelt het dan in zoals hieronder.

Een handige optie die je ook kunt aanvinken is dat je kunt bepalen of de gratis verzending van toepassing is voordat een kortingscode wordt gebruikt of nadat er een kortingscode is gebruikt.
Los van de gratis verzending bij een minimum aankoopbedrag, heb je ook de optie om gratis verzending in te schakelen bij:
- Een geldige waardebon voor gratis verzending;
- Een minimum bestelbedrag OF een waardebon;
- Een minimum bestelbedrag EN een waardebon.
Bij gratis verzenden andere verzendkosten verbergen
In WooCommerce zit gek genoeg geen optie om ervoor te zorgen dat je andere verzendmethoden kunt verbergen. Dit is alleen wel zo handig en netjes als een klant aan de eisen voor gratis verzending voldoet. Het ziet er standaard als volgt uit op de afrekenpagina in WooCommerce.

Zoals je ziet is het totaal niet klantvriendelijk dat je klant zelf tijdens het afrekenen moet kiezen voor gratis verzending, terwijl hij aan de eisen voldoet. Het zou veel logischer zijn om alleen de optie “Gratis verzending” zichtbaar te hebben staan.
Ondanks dat het niet met een simpele druk op de knop te regelen is in WooCommerce zelf, is er gelukkig wel de mogelijkheid om dit voor elkaar te krijgen met een stukje code.
Het is op meerdere manieren toe te voegen. Zo kun je het in het functions.php-bestand van je (Child) thema plaatsen. Wat echter handiger is, is een plugin gebruiken als code snippets. Op deze manier verlies je de code namelijk niet bij een thema wissel en hoef je het dus nooit meer opnieuw door te voeren.
Het onderstaande stukje code kun je in elk geval toevoegen aan jouw webshop om de andere verzendopties te verbergen.
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( 'free_shipping' === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );
Ik hoop dat het toevoegen van bovenstaande stukje code jou zonder problemen lukt en het niet te technisch is om toe te voegen.
Wanneer het je gelukt is om de code toe te voegen zal je in ieder geval zien dat het er op de afrekenpagina als volgt uit zal zien:

Precies zoals het hoort te zijn. Hopelijk bouwt WooCommerce in de toekomst een functie om dit met een druk op de knop te realiseren (ik wacht er al zo’n 10 jaar op), maar voorlopig werkt bovenstaande oplossing in elk geval perfect.
Gratis verzendkosten en afhalen tonen, de rest verbergen
Hoewel het logisch is om andere verzendkosten te verbergen als gratis verzending bereikt is, kan het ook zijn dat je de verzendmethode Afhalen op jouw webshop gebruikt.
Deze optie en gratis verzenden staan eigenlijk los van elkaar, want bij het afhalen hoef je helemaal niks te verzenden en dit scheelt je weer kosten. Hieronder volgt daarom nog een ander script waar je gebruik van kunt maken.
Met onderstaand script blijf je ook afhalen zien wanneer een klant aan de eisen voor gratis verzending voldoet. Je kunt het wederom toevoegen via de Code Snippets plugin of in het functions.php-bestand van je (child) thema.
function hide_shipping_when_free_is_available( $rates, $package ) {
$new_rates = array();
foreach ( $rates as $rate_id => $rate ) {
// Only modify rates if free_shipping is present.
if ( 'free_shipping' === $rate->method_id ) {
$new_rates[ $rate_id ] = $rate;
break;
}
}
if ( ! empty( $new_rates ) ) {
//Save local pickup if it's present.
foreach ( $rates as $rate_id => $rate ) {
if ('local_pickup' === $rate->method_id ) {
$new_rates[ $rate_id ] = $rate;
break;
}
}
return $new_rates;
}
return $rates;
}
add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available', 10, 2 );
Hoe kun je 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.

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.
Verzendopties in WooCommerce
Nadat je jouw verzendkosten goed hebt ingesteld, kan het ook handig zijn om even naar de verzendopties te kijken. Je kunt hier namelijk een aantal dingen instellen die te maken hebben met de berekeningen en de bestemming van verzending.
Je kunt bij de verzendopties komen door naar WooCommerce → Verzendmethoden → Verzendopties te gaan. Je krijgt dan onderstaande instellingen te zien:

Berekeningen
Bij Berekeningen kun je aangeven of je een verzendkostencalculator op de winkelmandpagina wil plaatsen. In Nederland is dit eigenlijk niet echt nodig, daar de kosten gelijk zijn voor heel het land. Mocht je toch wel voor verschillende gebieden andere verzendkosten rekenen, dan zou je de verzendkostencalculator kunnen activeren.
Verder kun je aangeven dat er helemaal geen verzendkosten getoond hoeven te worden totdat er een adres is ingevoerd.
Bestemming van de verzending
Bij Bestemming van de verzending kun je aangeven welk verzendadres standaard gebruikt wordt. Standaard naar klant factuuradres is de meest gebruikelijke optie. De klant hoeft dan geen extra verzendgegevens in te voeren, maar heeft wel de mogelijkheid om dit te doen als het ergens anders naartoe moet worden verzonden.
Selecteer je Standaard naar klant verzendadres, dan wordt een klant verplicht ook verzendgegevens in te vullen. Dit is niet echt gebruikersvriendelijk als de factuur- en verzendadres van de klant hetzelfde zijn, want dit moet dan twee keer ingevuld worden in plaats van eenmalig.
Kies je voor Forceer verzending naar klant factuuradres, dan geef je jouw klanten geen enkele mogelijkheid om een pakketje op een ander adres af te laten leveren. Wat mij betreft onhandig, want het zal je verbazen hoeveel mensen hier gebruik van maken.
Foutopsporingsmodus – zijn de verzendkosten goed ingesteld?
Heb je volgens jou alles perfect ingesteld, maar zie je in de webshop op de afrekenpagina niet de juiste verzendkosten staan? In WooCommerce zit een cache voor de verzendkosten, waardoor het weleens foutief getoond kan worden nadat je net iets gewijzigd hebt.
Door bij Schakel foutopsporingsmodus in een vinkje te zetten, zorg je ervoor dat de verzendkosten-cache genegeerd wordt. Je kunt nu goed controleren of de verzendkosten juist wel of niet goed werken. Tevens worden ook de gebruikte verzendzone getoond, zodat je weet in welke verzendzone je eventueel de verzendkosten zou kunnen aanpassen.
Vergeet overigens na het testen niet om weer het vinkje weg te halen. Het kan je bezoekers in verwarring brengen wanneer de verzendzone te zien is.
Extra verzendkosten mogelijkheden
Hierboven heb ik beschreven wat er allemaal mogelijk is als je de standaard functionaliteiten van WooCommerce gebruikt. Er zijn verder nog allerlei plugins te vinden die je nog wat stappen verder kunnen helpen als het om het instellen van de verzendkosten gaan.
Mocht jij aan bovenstaande opties dus niet voldoende hebben, dan kunnen onderstaande opties er wellicht voor zorgen dat jij de verzendkosten in WooCommerce precies kunt instellen zoals je het voor ogen hebt.
Verzendkosten gebaseerd op het totaalbedrag
Wil je de verzendkosten van jouw webshop baseren op het totaalbedrag van een bestelling van een klant?
Voorbeeld:
- €5,95 verzendkosten voor bestellingen onder de €25,-
- €3,95 voor bestellingen onder de €50,-.
- €1,95 voor bestellingen onder de €75,-.
- Gratis verzending voor bestelling vanaf €75,-.
Je snapt denk ik wel waar ik het over heb nu en waarvan ik wil laten zien hoe je dit kunt bereiken op jouw webshop.
Helaas moet ik starten met dat het geen standaardoptie is in WooCommerce. Met behulp van de plugin Table Rate Shipping, heel toevallig wel weer van de makers van WooCommerce, kun je dit gelukkig wel realiseren.
Zodra je de plugin actief hebt staan op jouw webshop, kun je naar WooCommerce → Instellingen → Verzendmethoden gaan.
Ga vervolgens naar de verzendzone waar je de verzendkosten voor wilt instellen en voeg de nieuwe verzendmethode “Table rates” toe. Wanneer je deze verzendmethode bewerkt, kun je instellen hoeveel de verzendkosten moeten zijn aan de hand van het totaalbedrag van de bestelling.

Vermoedelijk snap je bovenstaande instellingen wel, maar voor de duidelijkheid zal ik je uitleggen wat ik heb ingevuld. Bij Condition heb ik gekozen voor de “Price” optie, aangezien we de verzendkosten willen baseren op het totaalbedrag van een bestellingen.
Bij Min-Max heb ik aangegeven wat het minimale bestelbedrag moet zijn en wat het maximale bestelbedrag moet zijn voor het verzendtarief wat ik hiervoor wil hanteren. Aangezien ik vanaf €75,- geen verzendkosten wil hanteren, heb ik in de laatste kolom geen maximaal bedrag toegevoegd.
Bij Row cost heb ik vervolgens de verzendkosten ingevoerd. De andere regels met kosten zijn in deze situatie namelijk niet van toepassing.
Tot slot kun je bij Label aangeven wat klanten zien als verzendmethoden. Verstuur je jouw pakketten met PostNL, dan zou je dit hier kunnen zetten. Is de verzending gratis, dan kun je natuurlijk gratis verzending invoeren.
Verzendkosten per product
Wil je per product bepalen wat de verzendkosten zijn? Het is tot bepaalde hoogte te bereiken met verzendklassen, maar het is een stuk eenvoudiger te realiseren met behulp van de plugin Per Product Shipping van de makers van WooCommerce. Deze plugin werkt zowel voor simpele producten als voor variabele producten.
Je kunt Per Product Shipping op twee verschillende manieren gebruiken. Je kunt het als gebruiken als Multiple Shipping Methods of als Standalone Method.
Multiple Shipping Methodes: Wanneer je dit aan hebt gezet, kun je de kosten die je per product invoert bovenop de andere verzendkosten van de verzendmethoden laten komen.
Voorbeeld: Heb je een groot product waar je extra verzendkosten voor wilt rekenen? Je kunt dan met deze plugin extra kosten rekenen voor dit specifieke product. Wanneer er meerdere producten in de winkelmand zitten, zal de prijs die de klant ziet voor beide verzendmethoden zijn. Dit wordt dus samengevoegd.
Standalone Method: In dit geval is Per Product Shipping de standaard verzendmethoden die gehanteerd wordt op de website. Alle product verzendkosten worden samengevoegd tot één totaalbedrag.
Verzendkosten aan specifieke producten toevoegen
Met Per Product Shipping kun je producten bewerken en hier aangeven wat de verzendkosten moeten zijn gebaseerd op de locatie van de klant. Je doet dit door naar de desbetreffende product te gaan. Vervolgens moet je even scrollen naar de productgegevens box en kun klikken op het tabblad “Verzendmethoden”.

Je kunt hier de verzendkosten per product inschakelen (Per product shipping). Bij Country code kun je aangeven voor welk land de kosten zijn. Mocht je verschil hebben tussen provincies en postcodes, dan kun je dit ook invoeren.
Bij Line cost (excl. tax) kun je excl. btw aangeven hoeveel de verzendkosten moet zijn, zonder dat er rekening wordt gehouden met het aantal. Het maakt dus niet uit of een klant 1 of 10 keer het product wilt hebben, de verzendkosten blijven gelijk.
Wil je dat de verzendkosten ook per aantal moet gaan, dus dat de verzendkosten moeten verdubbelen wanneer een klant het product 2 keer wilt hebben, dan kun je bij Item Cost (Excl. tax) de verzendkosten invoeren die je wilt hanteren.
Ik hoop dat het je een beetje duidelijk is geworden hoe de plugin werkt en wat je er precies mee kunt bereiken. Het is een super handige oplossing voor webshops die een of meerdere grote of zware producten verkopen waar extra verzendkosten voor gehanteerd moeten worden.
Verzendkosten gebaseerd op het aantal producten
De plugin die ik hierboven heb beschreven kan je al een eind op weg helpen en is wellicht voldoende voor je. De plugin Table Rate Shipping van de makers van WooCommerce gaat echter nog een aantal stappen verder en geeft je veel meer mogelijkheden.
Wanneer je de verzendkosten van WooCommerce wilt baseren op het aantal producten in het winkelmandje en Table Rate Shipping hebt geïnstalleerd, kun je naar WooCommerce → Instellingen → Verzendmethoden gaan.
Ga naar de verzendzone waar je de verzendkosten voor wilt instellen en voeg de nieuwe verzendmethode Table rates toe. Wanneer je deze verzendmethode wilt bewerken, kun je in gaan stellen hoeveel de verzendkosten moeten zijn aan de hand van het aantal producten in het winkelmandje.

In het voorbeeld hierboven kun je zien hoe ik de verzendkosten heb ingesteld voor als het aantal producten 1 t/m 5 is of 6 t/m 10. Wanneer iemand minimaal 1 of maximaal 5 producten in het winkelmandje heeft, zijn de verzendkosten 5,95 euro. Heeft een klant minimaal 6 of maximaal 10 producten in het winkelmandje, dan zijn de verzendkosten 9,95 euro.
Voor het gemak zal ik nog even beschrijven wat je allemaal precies moet invullen en in welke kolommen. Bij de kolom Condition moet je kiezen voor “Item count” om aan te geven dat je de verzendkosten wilt baseren op het productenaantal.
Bij “Min-max” kun je het minimale en maximale aantal producten aangeven die onder deze verzendkosten vallen. Bij “Row cost” kun je in dit geval de verzendkosten invoeren.
Tot slot kun je bij Label aangeven hoe de klant de verzendmethode ziet. Wanneer je bijvoorbeeld via PostNL je pakketten zal versturen, dan kun je hier PostNL of verzending door PostNL of iets dergelijks kunnen invoeren.
Verzendkosten gebaseerd op het gewicht
Een populaire optie is om de verzendkosten te baseren op het totale gewicht van een bestelling. Met de verzendklassen gaat dit fout zodra er meerdere producten worden geselecteerd.
Gelukkig zijn er diverse plugins waarmee je kunt zorgen dat de verzendkosten worden gebaseerd op het gewicht van de bestelling. Mocht je de plugin Table Rate Shipping al hebben, dan kan ik zeker aanbevelen om deze hiervoor te gebruiken.
Mocht je deze plugin niet hebben, dan raad ik de plugin WooCommerce Weight Based Shipping aan. De uitleg hieronder gaat ook over deze plugin.
Zodra je de plugin activeert krijg je bij WooCommerce → Instellingen → Verzendmethoden een nieuwe optie, namelijk Weight Based Shipping. Op deze pagina kun je aangeven hoeveel verzendkosten je wilt rekenen voor een gewicht.

Je kunt zoveel verzendregels toevoegen als je wilt, aangeven voor welke locatie(s) het geldig is, voor welk gewicht bereik het geldig is en wat de kosten zijn.
Wanneer je eenmaal alles naar wens hebt ingesteld, vraag je je misschien af op wat voor manier de kosten nu naar boven komen tijdens het afrekenen. Hiervoor moet je naar de verzendzones gaan en bij verzendmethoden kiezen voor “Weight Based Shipping”.
Uiteraard moet je wel altijd het gewicht invoeren bij de producten die je hebt, want anders werkt het niet.

Je doet dit door het product te bewerken en naar de productgegevens box te gaan en dan op het tabblad Verzendmethoden te klikken. Je krijgt dan zoals je hierboven ziet de optie om het gewicht in kg in te voeren.
Laatste woorden over de verzendkosten in WooCommerce
Deze handleiding heeft je ontzettend veel informatie gegeven over het instellen van de verzendkosten voor jouw WooCommerce webshop.
Geen enkele webshop is hetzelfde en daarom heb ik deze handleiding zo uitgebreid mogelijk gemaakt. Het gaat van de standaard opties van WooCommerce tot en met het toevoegen van de verzendkosten aan de hand van het totale gewicht van de producten in een bestelling.
Ik hoop dat de manier voorbij is gekomen hoe jij de verzendkosten van jouw webshop wilt instellen. Is dit niet het geval of heb je ergens nog vragen over? Laat het gerust weten in de reacties hieronder. Ik ben hier om te helpen.
373 reacties op “WooCommerce verzendkosten instellen in 2024”
Dank voor je duidelijke video. Ik heb nog wel een vraagje: bij mijn webshop kunnen de meeste artikelen verzonden worden en tegelijkertijd afgehaald worden. Men heeft dus de keuze verzenden of afhalen.
Nu heb ik een aparte pagina gemaakt met goederen die te groot zijn om te verzenden, dus die kunnen alleen maar afgehaald worden. Hoe zorg ik er nu voor dat ze op de betaalpagina met de afhaalproducten niet meer de mogelijkheid verzenden kunnen aanvinken. In het kort is mijn vraag dus: ik heb twee soorten artikelen, namelijk 1. artikelen die verzonden én afgehaald kunnen worden en 2. artikelen die alleen maar afgehaald kunnen worden. Hoe maak ik hier onderscheid in op de betaalpagina? (
Je kunt eens naar Local pickup plus kijken. Hiermee kun je afhalen verplichten bij sommige producten.
Super ga ik doen. Dank je!
Goede tip zeg van het verbergen van de andere verzendmethodes wanneer gratis verzending beschikbaar is!
Hi Maikel,
super handleiding!
Ik heb echter 1 vraagje: wanneer er een bestelling gedaan is en betaald is komt deze op ‘ in behandeling’ maar op het moment de bestelling een ebook bevat dan blijft de status op ‘ in de wacht ‘ staan, terwijl deze ook betaald is. Waarom is dat? Wat doe ik verkeerd?
Dat kan ik vanaf hier helaas niet zeggen.
Hi Maikel,
Top artikel. Werkt erg goed. Echter blijf ik met 1 ding zitten.
Ik heb maar 2 verzendopties, namelijk verzendkosten tot 35 euro is 4,15 en alles erboven gratis.
Dit staat ook zo ingesteld in de zones en onder “Locaties worden niet gedekt door je overige zones”.
De code snippet werkt hiermee ook. In feite kloppen dus de verzendkosten altijd in de winkelwagen.
Echter blijft WooCommerce de (standaard?) tekst onder de verzendkosten tonen: “de verzendopties worden bij het afrekenen geüpdatet”.
Hoe kom ik daar vanaf?
Thanks!
Dan zal je de berekeningen uit moeten schakelen. Dit kan via WooCommerce → Verzendmethoden en dan het tabblad Verzendopties.
Beste Maikel,
Bedankt voor je uitgebreide artikel. Ik heb een situatie waar ik niet uit kom. In de webshop heb ik afhalen als optie. Echter ga ik nu producten verkopen welke NIET afgehaald kunnen worden. Helaas lukt het me niet om dit op product niveau uit te zetten. Heb jij suggesties?
Alvast bedankt
Verzendkosten per product niveau instellen kan met een plugin als Per Product Shipping.
Hi,
Zoals ik het lees bij deze plugin kan ik alleen de transportkosten bepalen per product. Ik wil graag sommige producten uitsluiten van ophalen bij ons. Dit omdat ze alleen rechtstreeks verzonden kunnen worden
Beste Marcel,
Ik loop tegen precies hetzelfde aan. Mag ik vragen of je al tot een oplossing bent gekomen?
Met vriendelijke groet,
Samira
Hoi Maikel,
Ik heb nog een vraag over je code waarbij je afhalen uitzondert. Ik gebruik voor mijn verzending ook een externe plugin om klanten hun pakket bij een afhaalpunt te laten bezorgen. Optie: PostNL Pakketpunt. Maar deze wil ik wel behouden. Hoe kan ik deze in de code benoemen?
Dan zal je moeten kijken in de code hoe postnl wordt aangeroepen en zal je dit in de code moeten verwerken.
Hoi Maikel, de naam heb ik gevonden. Maar welke tekst moet ik allemaal wijzigen in jouw code?
Dit is de naam die er in zou moeten: parcelpro_postnl_pakjegemak_0
Specifieke code-oplossingen voor externe plugins behandel ik nooit in de reacties, aangezien dit custom werk is.
Beste Maikel,
Ik zit met mijn handen in het haar, na een ogenschijnlijke update zijn mijn Nederlandse verzendopties in het Engels, en ik kan niks meer toevoegen. Voor de update had ik gewoon wat je omschrijft in het artikel, maar nu in het Engels waar ik alleen voor flate rate kan kiezen als ik andere opties wil instellen. Ik heb werkelijk alles geprobeerd (opnieuw versie erop gezet, plugin’s gedactiveerd etc) Zou je nog een tip hebben? behalve back-up terugzetten. Je zou mij geweldig helpen.
Moeilijk te zeggen vanaf hier, aangezien ik de installatie niet ken. Na een update kun je vaak ook nog de vertalingen updaten via Dashboard -> Updates. Verder moet je zorgen dat alles ingesteld staat op Nederlands.
Bedankt voor de geweldige uitleg.
Echter zijn nu de post NL pick up points weggevallen terwijl dit nog wel aangevinkt staat. Hoe kan ik dit terughalen ondanks de verschillende verzendklassen?
Is voor mij vanaf hier niet te zeggen, aangezien dat weer een plugin is die geïnstalleerd is.
Hoi Maikel
Ik vindt het een geweldige uitleg, maar ik gebruik Postnl voor verzenden.
Nu wil ik dat er gratis wordt verzonden vanaf bijvoorbeeld 100,-. Dan kan je gratis verzenden laten verschijnen, dat lukt.
Maar ik wil graag zodra het gratis verzenden is wel de bezorgopties postnl kunnen gebruiken. En dat kosten PostNL 0,00 zijn, maar daar of in woocommerce kan ik nergens die optie vinden.
Daar is ook niet direct een optie voor. Dit zal je erin moeten coderen.
Super uitleg, dank Michael,
Alles is gelukt, ook verschillende verzendopties, helemaal top.
Alleen….. iets heel simpels…. ik verzend naar meerdere landen. Hij geeft alleen het tarief van Nederland en België aan in de bestelling, heb alle landen hetzelfde ingesteld. Maar als ik een ander land kies, geeft hij als eerste aan: “Voer je adres in om de verzendopties te bekijken.”
Deze voer ik in, een bestaand adres in het desbetreffende land en vervolgens:
“Er zijn geen verzendmethoden beschikbaar. Zorg dat het juiste adres is ingevoerd of neem contact met ons op als je hulp nodig hebt.”
Als ik België aanklik en geef zelfs een adres in Denemarken op dan staat er toch al direct verzendbedrag België.
Ook alles ingevoerd in “verkopen aan specifieke landen”.
Wat zie ik over het hoofd……. hoor het graag, alvast bedankt.
Dat kan ik vanaf hier niet zien helaas. Gezien de melding lijkt het toch dat je bepaalde landen niet hebt ingesteld, maar als dat wel zo is kan ik vanaf hier niet zeggen wat er fout zou staan.
Eindelijk gevonden…. het was toch die 3 decimalen achter de komma te zetten en niet 2. Bedankt voor je snelle terugkoppeling.
Alleen de gratis verzending staat er nog niet bij en wel geselecteerd.
Hi Maikel,
Meerdere producten met de brievenbuspost verzendklassen schakelen echter niet door naar een pakket, terwijl je dit op een gegeven moment wel wilt. Het gewicht wordt niet bij elkaar opgeteld.
Hier loop ik op vast, 1 tang kan per brievenbuspakket, 2 tangen gaat ook nog net, maar 3 lukt niet meer, dan moet het een normale zending worden. Werkt dit wel met Table Rate Shipping?
Fred
Het gewicht wordt altijd wel degelijk bij elkaar opgeteld. Op wat voor manier heb je het gewicht ingesteld en wat zorgt ervoor dat het een ander verzendtarief zou moeten worden? Met de plugin weight based shipping zou het al moeten lukken.
Gratis gebruiken als extra optie voor afhalen! Supertip.
Ik ben mijn nieuwe website aan het ontwikkelen maar kom er met verzendopties niet uit. Kan ik die ook instellen op bases van volume, lengte breedte en hoogte. Graag een reactie.
Pieter
Je zal dan kunnen kijken naar een plugin als Table rate shipping.
Beste Maikel,
Dank voor je uitleg. In mijn geval zijn er een 3 tal situaties. 1). Verzenden op basis van totaal gewicht van de zending (som van producten) 2. Ophalen (klant kiest en bespaart op verzendkosten) en 3. Producten die alleen maar afgehaald kunnen worden.
Hoe kan ik dit het beste instellen? Ik dacht dat ik dit met de plugin Flexible Shipping Woocommerce (WP Desk) kon oplossen maar dit lijkt toch geen oplossing te bieden (Producten niet uitsluiten van verzenden).
Heb jij een tip
Ik zou eens kijken naar de mogelijkheden van Table rate shipping.
Beste Maikel,
Super blog, dank je wel!
Nu zit ik nog met het volgende:
Klant wil ik zelf laten kiezen (dat heb ik nu op Wix namelijk) of hij via DHL of PostNL zijn pakket wilt laten bezorgen en ook nog ophalen of thuis bezorgen, dus hij heeft 4 opties. Kan dat in Woocommerce met een plugin, misschien ook via Table rate shipping? Ik hoor het graag, alvast bedankt.
Groetjes, Louise
Je kunt meerdere opties instellen, dus dat hoort geen probleem te zijn. Ik weet niet of je verder Wix een koppeling met iets had of je met die informatie handmatig verder ging? Er zijn namelijk ook nog diverse verzendservices die met postnl/dhl werken waarmee je wellicht ook dit soort opties hebt.
Hartelijk dank Maikel voor je terugkoppeling! Inmiddels een stapje verder, in verzendmethoden deze 4 opties van pakketten ingesteld en wordt netjes aangegeven in winkelwagen. Maar nu 🙂 wil ik ook optie brievenbus van postNL en DHL per product instellen (via ‘verzendklasse’). Maar bij het product kan ik maar 1 aanvinken, niet brievenbus postNL en brievenbuspost DHL. Wanneer ik deze in verzendmethoden zet dan kiest de klant altijd voor het goedkoopste tarief brievenbuspost terwijl het een pakket is. Zit ik nu helemaal verkeerd te denken?
In Wix had ik 2 productgroepen: brievenbuspost en pakket. En van pakket 4 subproductgroepen. Per product een productgroep invoeren en dan werden de subproductgroepen automatisch weergegeven. Dat laatste mis ik in Wordpress. Kan dat wel met Table Rate Shipping of helemaal niet?
Hi Maikel,
super uitleg en duidelijk, helaas staat mijn verzend optie er niet tussen :-). Ik heb een webshop met standaard verz.kst 8,95 voor alle artikelen ongeacht gewicht. Nu wil de klant een artikel toevoegen wat verzonden mag worden voor 4,95 omdat dit door de brievenbus kan. Hoe kan ik dat het beste regelen of instellen zodat deze keuze gemaakt kan worden. Dank alvast voor je altijd heldere uitleg.
Gr.Frank
Dit kan als je voor alle producten een verzendklasse hanteert en voor het goedkopere product dus een andere klasse. Een andere optie is een plugin als Table rate shipping.
Bij afrekenen: De klant kan kiezen om het gratis het product te komen afhalen. Maar de klant heeft ook de optie om te betalen met Mollie, Ideal, Creditcard, … Als de klant voor Mollie kiest, dus met bijvoorbeeld een creditcard betaald dan wordt het product verzonden en moet er wel een bedrag (verzendkosten) bij gerekend worden. Momenteel staat het steeds op gratis, zelfs als hij of zij online wil betalen met kaart. Haalt de klant het af of betaald hij met kaart. Het blijft op gratis afhalen staan. Dus afhalen is gratis en betalen met Mollie is verzendkosten betalen. Hoe stel je dit in?
Je kunt standaard niks instellen met betrekking tot de betaalmethodes. Je stelt juist in dat wanneer iemand selecteert dat de verzendmethode “afhalen” is, dat er dan geen verzendkosten gerekend hoeven te worden en anders wel.
Dankjewel Maikel!
Hi Maikel,
Wij verzenden gratis vanaf 195 euro incl btw. Ik zou voor enkele producten een uitzondering willen maken op die regel. Kan ik voor enkele producten instellen dat er sowieso verzendingskosten worden aangerekend ongeacht het bestellingsbedrag.
Hoe kan ik dit instellen?
Mvg Lindsay
Niet direct, maar het is wel mogelijk met een plugin als Table Rate shipping.
Hi Maikel
ik heb veel aan je tips gehad voor het instellen van woo commerce, dank daarvoor. Maar 1 lijkt niet te lukken. Gratis verzenden. In jouw filmpje werkt de calculator zo dat bij 50 euro automatisch de gratis verzendoptie wordt geselecteerd. Maar bij mij blijft deze op het standaardtarief met bijbehorende kosten staan. Ik heb wel de verzendmethode gratis verzenden aangemaakt en ook het minimum bedrag (ook 50 euro) ingevuld. Waar zou het verkeerd kunnen gaan…..
Zie het kopje “Bij gratis verzenden andere verzendkosten verbergen“. Hier staat hoe je kunt zorgen dat het vaste tarief verborgen is en enkel de gratis verzending optie zichtbaar is.
Dank je wel voor de uitleg, is erg fijn en toepasbaar uitgelegd!
Maikel, ik wil graag op de back-end bij de producten een kolom verzendklasse hebben. Hoe is dit te realiseren?
De reden is dat ik eerst bij jouwweb zat en met excel trucjes 1000 producten heb kunnen inlezen, echter moesten ze nog voorzien worden van een verzendklasse. Nu wil ik snel kunnen controleren of elk product de juiste verzendklasse heeft. Dit doe ik het liefst als het dan zichtbaar is in het productenoverzicht. Door het vele werk en het snel werken heb ik gemerkt dat er voor enkele producten geen verzendkosten is ingesteld.
Nu wil ik dit handig checken. Heb jij een tip?
Niet een tip voor in de website zelf. Maar je kunt alle producten exporteren en dan zie je ook de verzendklassen staan.
Goedendag, kunt u mij misschien helpen met het volgende? In mijn webshop verschijnt continue de melding “Klant komt overeen met zone ‘Nederland’ ” op het beeld. Ik krijg dit niet opgelost. Ik heb 2 verzendzones namelijk Nederland en België. Hoe kan ik ervoor zorgen dat dit niet telkens in beeld opduikt?
Verder heb ik de functie ” Locaties worden niet gedekt door je overige zones” uit gezet anders krijg ik daar ook continue een melding van op het beeld. Maar kan dat wel uit staan?
alvast erg bedankt!
Als je die melding ziet heb je debuggen aanstaan. Je kunt dit uitschakelen bij WooCommerce -> Instellingen -> Verzendmethoden -> Verzendopties en dan het vinkje weghalen bij foutopsporingsmodus. Bij overige zones hoef je niks in te vullen, dat is geen probleem.
Hoi Maikel, goed artikel, dank! Vraagje: wij versturen veel pakketjes naar het buitenland, modelletje “brievenbuspakket”. POSTNL kent dit pakkettype alleen voor NL, voor het buitenland moeten we via hun plugin nu giga bedragen betalen voor verzending o,dat ze tarieven voor pakketten rekenen. Echter, nu is er ook een zgn ‘pakje traced’ en ‘buspakje’ die veel goedkoper zijn om naar buitenland te versturen, nu zegt PostNL dat die paktypes niet beschikbaar zijn in de woocommerce plugin. Lang verhaal kort: weet jij of er andere oplossingen/vervoerders zijn om betaalbaar brievenbuspakketjes te versturen naar het buitenland? Alvast bedankt voor je reactie.
Ben ik niet direct bekend mee. Ik weet wel dat meerdere van mijn klanten MyParcel en Sendcloud gebruiken, maar die leveren grotere pakketten en komen denk ik niet in deze situatie.
Hey zoals altijd weer kom ik verder met jouw uitleg alleen loop ik vast bij het ‘gratis verzenden’. Ik heb staan dat ze gratis verzendign krijgen vanaf 75 euro. Deze staat geactiveerd maar toch bij bestellingen groter dan 75 Euro word er 5.95 aangerekend (Belgie)
Dat is moeilijk te zeggen vanaf hier. Staat het wel voor alle landen zo ingesteld of heb je toevallig het maar in een verzendzone gezet?
Vraagje: ik heb 2 verzendmethodes: afhalen en bezorgen,
hierbij kunnen klanten haar postcode invullen voor de berekening van de bezorgkosten,
wanneer ze dit hebben gedaan, springt automatisch de keuze op nr 1. (in mijn geval afhalen),
Hoe kan ik instellen zodat de keuze niet meer verspringt na het invullen van de postcode.
Vermoedelijk is het een kwestie van de volgorde van de verzendmethoden aanpassen via WooCommerce -> Instellingen -> Verzendmethoden -> Je verzendzone en dan is het een kwestie van slepen naar de juiste plek bovenaan.
Hallo Maikel,
Ik heb de verzendzones ingesteld op postcode maar men kan toch buiten de aangeven postcodes bestellen, wat moet ik doen omdat uit te zetten?
Groeten,
Richard
Dan zal er vermoedelijk toch een verzendmethoden ingesteld staan die voor heel Nederland geldig is. Wanneer je enkel op een aantal postcodes richt, dan hoort de rest te zien te krijgen dat er geen beschikbare verzendmethode is en kan er geen bestelling geplaatst worden.
Hi,
Van de belastingdienst mag je het btw tarief berekenen van de meest voorkomende btw producten in de bestelling.
Dus als er een standaard tarief van 21% is maar de bestelling is 75% producten van 9% dan mag je 9% rekenen. Maar hoe kan je dit in woocommerce instellen?
Dit is vooralsnog niet mogelijk in WooCommerce. Ik heb ook nog geen goede plugin gevonden die er wel goede ondersteuning voor geeft.
Beste Maikel,
Ik wil op mijn website sommige producten verkopen die de klant alleen kan afhalen.
andere producten wil ik gewoon verzenden.
Is dit ook in te regelen in Woocommerce
Dit is te bewerkstelligen met een plugin als table rate shipping.
Hoi Maikel,
Ik wil geen pakketjes sturen naar de waddeneilanden, kan ik dit ook aangeven bij de verzendopties? Dus als ze de postcode invoeren dat het dan niet mogelijk is te verzenden of kan ik dat beter ergens anders invullen.
Je kunt inderdaad een aparte zone maken met de desbetreffende postcodes en de verzendopties leeg laten. Mensen krijgen dan te zien dat er geen verzendmethoden mogelijk zijn.
Waardevol artikel, dankje! Ik heb je snippet code gebruikt en het werkt!
Ik zit nog met één ding dat ik niet opgelost krijg:
>> Voor een aantal producten wil ik instellen dat deze enkel afgehaald kunnen worden of gratis geleverd worden binnen een straal van 10 km. Hoe stel ik dit in? Heb geprobeerd in verzendklassen, maar dit gaf geen resultaat..
Alvast dank!
Hallo Maikel,
Bedankt voor het Artikel,
Ik heb een vraag. Ik ben bezig met een webshop waarop je producten op basis van gewicht kan bestellen. Het gaat om wol. Van 1 soort wol kan ik 200, 250, 300 etc gram bestellen.
Het gewicht wat ik invul bij producten is dus 1 gram (omdat je per 1 gram kan opplussen). Echter wordt de wol opgewonden op een “cone” / kartonnetje. Deze weegt 40 gram. Ik kom er niet uit hoe ik deze kan toevoegen als shipping weight. Ik kan namelijk niet 40 gram per product toevoegen, omdat hij iedere gram ziet als “product”. Maar eigenlijk moet dus wel per wolsoort / per eigenlijk product, 40 gram aan het gewicht worden toegevoegd…
Heb jij enig idee of en hoe ik dit voor elkaar kan krijgen? Of met deze plugin óf met een andere plugin die je wellicht kent.
Ik hoor heel graag van je,
Wendy
Voor zover ik weet zijn er geen plugins die zover gaan qua opties betreft. Je kunt vermoedelijk beter een berekening maken waardoor je ongeveer altijd uit zal komen.
Hoi Wendy, ik heb wel een plug-in die eenmalig fixed prijs kan toevoegen. Dan ben je er ook, toch? Product addon voor WP actpro (eenmalig 19,-)
Hoi Maikel,
Wat een goed artikel! Dankjewel voor het uiteen zetten.
Je schrijft:
‘Met verzendklassen lijkt het een goed idee om verzendklassen gebaseerd op gewicht te maken, want dit brengt verschillende kosten met zich mee en op een gegeven moment wil je bijvoorbeeld van brievenbuspost een pakket maken. Afzonderlijke producten die verzonden worden via brievenbuspost of pakketpost gaan goed.
Meerdere producten met de brievenbuspost verzendklassen schakelen echter niet door naar een pakket, terwijl je dit op een gegeven moment wel wilt. Het gewicht wordt niet bij elkaar opgeteld.’
Hoe zou jij dit oplossen? Ik wil boeken verzenden. 1 boek is brievenbuspakket, 2 of meer is post-pakket met andere verzendkosten.
Ik kijk uit naar je reactie!
Groeten,
Sander
Ik zou de verzendkosten baseren op het gewicht met een plugin als Weight Based shipping.
Hi,
Bedankt voor je uitgebreide uitleg. Weet je of er ook een mogelijkheid is om bepaalde producten uit te sluiten van transport naar een ander land. Wij leveren ook aan Belgie maar willen bepaalde producten alleen in Nederland leveren.
Alvast bedankt
Je zou eens kunnen kijken naar de plugin Country Based Restrictions for WooCommerce.
Hi!
Bedankt voor de uitgebreide uitleg!
Ik heb een vraag over de postcodes, Is er ergens in te stellen dat bij de checkout geen foutmelding wordt gegeven als de postcode niet goed is ingevoerd?
Ik werk met een locatie picker waar soms geen letters worden weergegeven bij de postcode. Als mensen voor een bestelling toevallig in een park of op een boot zitten.
Zou er dus een mogelijkheid zijn dat woocoomerce de postcode zonder letters goedkeurt? Bij. Vondelpark 1075 Amsterdam.
Dat soort postcodes worden standaard al goedgekeurd, aangezien WooCommerce is gemaakt voor alle landen en in genoeg landen alleen cijfers gebruikt worden.
Fantastische gids dit: topwerk!
Zelf heb ik ‘WC Hide Shipping Methods’ gebruikt om de transportkosten te verbergen als ‘free shipping’ actief is. Hiermee moest ik niet aan de codes komen en dit voelde veiliger voor iemand die niet thuis is in het coderen.
Wat ik niet terug vind in uw handleiding is mijn volgend probleem:
Naast producten die perfect via postpakketjes verzonden kunnen worden, verkoop ik ook meubelen.
Graag zou ik kunnen instellen dat deze enkel afgehaald kunnen worden. Is dit mogelijk?
Via ‘verzendklassen’ kan ik wel voor producten een hoger verzendingsbedrag instellen, maar niet instellen dat deze enkel afgehaald kunnen worden(?).
Alvast bedankt voor de hulp!
Dit kan met een plugin als Advanced Shipping packages.
Hi Maikel,
Een super interessante uit allemaal. Alleen duizelt het nog een beetje. Behalve de plugin voor de gratis verzending, heb ik nog geen plugins hierboven genoemd geïnstalleerd. Eigelijk wil ik eerst weten of mijn basis goed is. Ik gebruik de plugin van PostNL en kosten gebaseerd op de postNL tarieven voor binnen een buitenland. Nu heb ik een zone Nederland gemaakt en een zone EUR1 met daarin de landen die PostNL aangeeft. Is die opzet goed of moet ik volstaan met een zone bv EUR1 waar nederland ook in zit.
Je hoeft ook niet allerlei plugins te installeren als dit niet nodig is, dus wat dat betreft doe je het goed. De PostNL plugin gebruik ik verder nooit, dus ik weet niet precies hoe dat helemaal zit met de zones. Het principe is echter simpel. Wanneer je een Nederlandse zone hebt, dan wil je Nederlandse tarieven. Wanneer de EUR1 zone de juiste tarieven aangeeft zit je goed.
He Maikel,
bedankt voor je reactie Met Nederland als aparte zone werkt het goed, de Klasse is een PostNL pakket op het product, afhalen en tijdstip worden allemaal vermeld. Maar nu ga ik hetzelfde pakketje naar Hamburg sturen, De fout opsporingsmethode zone, switched naar zone EUR1 waar Duitsland in zit, alle kosten in die klasse ingevuld conform postaal tarieven EUR1, maar verder geen verzendkosten. De klasse voor duitsland is PostNL pakket EUR1. Als ik die klasse op het product invoer geeft hij wel de verzendkosten Duitsland weer maar, dan weer niet van Nederland. Ik kan me voorstellen dat allerlei shippers als DHL,GLS etc. allemaal hun eigen tarieven hebben. Het leek mii handig om bij 1 shipper te blijven, omdat ik toch al een account had bij Postnl koos ik hier voor. Het is voor de eerste keer dat ik een webshop aan het opzetten ben, kleine shop met nog maar weinig artikelen en diensten. Ik stuur je apart een mail om dit voor mij te realiseren. Graag je advies.
Maikel,
Bedankt voor je artikel.
Omdat ik een aantal producten heb die afwijkende verzendkosten hebben, heb ik een aparte verzendklasse hiervoor aangemaakt. Bij de “Vast Tarief” instellingen heb ik het bedrag van die afwijkende verzendkosten ingevoerd.
Bij de betreffende producten heb ik de aparte verzendklasse ingesteld bij de Verzendklasse. Het betreffen variabele producten.
Als ik 1 stuks van het product in de winkelmand doe worden de verzendkosten juist berekend. Als ik echter meer dan 1 stuks in de winkelmand doe wijzigt de Verzending in “Gratis verzending”. Heb jij enig idee hoe dit kan komen?
Groet Ferry
Dit zal aan je gratis verzending regels liggen. Die gaan altijd voor, dus als daaraan voldaan wordt zal het overschakelen naar gratis verzenden.
Hoi,
bedankt voor deze uitgebreide en handige uitleg over de verzendkosten. Wat ik echt toch nog zou willen weten is of het ook mogelijk is om voor een product in te stellen dat het tot en met 6 stuks een brievenbuspakketje is en vanaf 7 stuks een gewoon pakket wat hogere kosten heeft?
ik zie je reactie met belangstelling tegemoet,
vriendelijke groet,
Tim Both
Als ik het goed begrijp wil je het voor een specifiek product doen. Standaard is dit niet echt mogelijk. Je kunt wel een aparte verzendklasse maken, deze koppelen aan het product en hier aangeven met een som als 3,95*6 dat het bijvoorbeeld per 6 €3,95 kost en bij 7 dus het dubbelen.
Met een plugin als WooCommerce Table Rate heb je meer mogelijkheden en is het eenvoudiger in te stellen.
Hi Maikel,
Het instellen voor gratis verzending voor specifieke postcodes is gelukt en ik heb de code in functions.php geplakt, om dan andere opties te verbergen en alleen gratis verzending en afhalen te laten zien, alleen ik krijg dan nog steeds ”Vast tarief: €3,95” te zien en die moet juist weg, als men gratis verzending of afhalen kan kiezen, ook met de specifieke postcodes.
Website is https://moedervos.nl/
Werkt hier gewoon goed. Waarschijnlijk staat je winkelmand/bestelling in de cache. Probeer eens producten eruit te halen en opnieuw toe te voegen om dit te verversen.
Hoi Maikel,
Ik wil voor een regio gratis bezorgen instellen, namelijk alle postcodes met de cijfers 1790 tot en met 1797. Dit had ik in Woocommerce nu ingevoerd als 1790…1797, alleen blijkt bij een bestelling met een postcode in 1797 dat er toch verzendkosten zijn gerekend. Ik zag hier de suggestie een sterretje achter de cijfers te gebruiken, nu heb ik 1790…1797* staan, maar als ik een postcode met die cijfers, met letters invul bij het afrekenen komen er nog steeds verzendkosten te staan.
Hoe kan ik invoeren dat alle postcodes van 1797 meegenomen worden?
Of kan ik 1790-1798 invoeren (1798 is Amsterdam, dus wil niet het risico dat heel die stad gratis is 😉 )
Ik weet niet of een wildcard (*) werkt bij meerdere codes zoals 1790…1797, dat heb ik nooit getest. Aangezien het niet veel postcodenummer zijn zou ik gaan voor de volgende oplossing:
1790*
1791*
1792*
Etc.
Een postcode per regel met een * erachter, zodat het niet uitmaakt welke cijfers er ingevoerd worden.
Hoi Maikel,
Ook wij willen de optie dat klanten kunnen kiezen met verzendkosten uitzetten alleen dan precies andersom.
We maken geboortekaarjes en de proefkaarten bieden we tegen een vaste prijs aan inclusief verzendkosten.
Mensen kunnen ook enveloppen bestellen, die zouden met een vast tarief voor een pakket ingesteld moeten worden, nu krijgen klanten dus de optie om gratis te laten verzenden….
Is hier ook iets voor te bedenken?
Groet,
Stefan.
Je kunt eens kijken naar de plugin WooCommerce Advanced Free Shipping. Daar kun je aangeven dat er geen gratis verzending is wanneer dan in dit geval de enveloppen erbij zitten.
Hoi Maikel,
Bedankt voor je reactie, ik ga het uitproberen en laat het even weten of het gelukt is.
Hoi Maikel,
Ik krijg het niet voor elkaar…..
Ik heb nu ingesteld dat de categorie “niet gelijk” mag zijn aan enveloppen voor gratis verzending maar in de winkelmand blijft de optie staan dat klanten zelf kunnen kiezen voor gratis verzending.
Ik heb alle andere opties ook geprobeerd maar het blijft zo staan, blijft raar dat je dit niet standaard in kan stellen bij woocommerce.
Is er iets anders wat ik kan doen of doe ik het verkeerd?
Hoor je graag weer.
Groet,
Stefan.
Wanneer je de plugin gebruikt zal je ook vanaf daar de gratis verzending moeten instellen. De standaard gratis verzending kun je er dus uithalen, omdat het anders altijd nog zichtbaar is.
Tjeeee Maikel,
Dan is het ineens heel gemakkelijk, het is dus gelukt en we zijn er super blij mee, enorm bedankt!
Volgende uitdaging wordt de optie om klanten reviews te laten plaatsen, heb je daar ook een blog voor 😉
Zo komen we iedere keer een stapje verder.
Groetjes,
Stefan.
Zie het artikel WooCommerce reviews.
Hoi Maikel,
Bij mij werkt het implementeren van de code over het verbergen van de verzendkosten niet bij gratis verzending. Ik heb een Snippet aangemaakt en de code daarin geplaatst. Daarna geactiveerd maar helaas verandert er niks. Heb je een idee wat ik fout doe?
Nee, vanaf hier kan ik niet zien wat er fout is gegaan. De code is echter nog wel actueel, dus het hoort te werken. Wanneer je al iets in je winkelmandje had, kun je wel proberen om deze even helemaal leeg te maken en opnieuw iets toe te voegen. Soms lijkt het niet te werken door de cache, terwijl het wel degelijk werkt.
Hoi Maikel, bedankt voor je artikel. Heel duidelijk en verhelderend : )
De weight based shipping plugin is een hele goede uitkomst voor mijn shop.
Het gewicht gaat alleen wel in kilo’s
en niet in grammen. Geen probleem maar op de product pagina staat nu bij ‘additional information’ het gewicht te zien.Een cd van 100 kilo haha. Hoe kun je deze info het beste verbergen?
Alvast hartelijk bedankt.
Je kunt eenvoudig grammen aangeven door bijvoorbeeld 0.1kg te gebruiken.
Mocht je echter geen zin hebben om dit aan te passen bij je producten, kun je deze code gebruiken in het functions.php-bestand van je child theme of via een plugin als Code Snippets
/**
* Hides the product's weight and dimension on the single product page.
*/
add_filter( 'wc_product_enable_dimensions_display', '__return_false' );
Ok bedankt voor je duidelijke antwoord Maikel!
(Bij de gratis versie werkt 0,1 kg trouwens niet)
Ik heb het ook over de gratis versie. Ik heb het zelf getest en het werkt wel degelijk. Wellicht dat iets anders roet in het eten gooit bij jou.
Wauw! Dankjewel voor deze uitleg!
Ik ben totaal geen technisch wonder, maar heb veel dingen dankzij deze blog weten uit te vogelen. Zelfs het stukje code toevoegen wat betreft de gratis verzending.
Fijn om te horen dat je er iets aan hebt gehad.
Hoi! Ik hoop dat mijn reactie niet ondersneeuwt in het aantal reacties dat je al gehad hebt! Ben geinspireerd door jouw artikel en video en wilde dit meteen instellen, alleen ontbreekt de tab Verzending bij mij in Woocommerce. Hoop dat jij meer weet en of ik het nog op een andere manier tevoorschijn kan halen?
Groetjes,
Karishma
Heb je bij WooCommerce -> Instellingen -> Algemeen de Verzendlocatie(s) ingesteld op “Verzending & verzending berekening uitschakelen”?
Hi Maikel,
Ik ben bezig met een shop die alleen naar bepaalde postcodes verzend, met verschillende tarieven. Dat is gelukt, maar als er een bestelling wordt gedaan met een postcode die buiten het gebied valt, dan kan ik niet bestellen, maar zie ik deze melding. kan ik deze zin aanpassen? “Er is geen verzendmethode gekozen. Controleer je adres nogmaals of neem contact op als je hulp nodig hebt.” Ben benieuwd of dat kan.
Je, dit kun je in de vertaling van WooCommerce aanpassen. Zie ook WooCommerce in het Nederlands, daar staat hoe je de vertaling kunt aanpassen.
Beste Maikel,
Bedankt voor alle informatie. Ik heb in mijn webshop brievenbuspost, pakketten, maar ook post die ik met postzegels verstuur.
Nu begrijp ik dat er op postzegels geen btw zitten en je deze btw dus ook niet mag doorberekenen. Is er een mogelijkheid om de btw daarvoor uit te zetten? Ik zie alleen dat je of alles aan kan zetten of alles uit… volgens mij ook als je deze als aparte verzendklasse invoert. Of zie ik dan iets over het hoofd?
Alvast bedankt voor je reactie,
Fijne dag, Agnes
Je kunt niet per onderdeel de btw uitschakelen. Je moet echter wel btw rekenen over postzegels, aangezien je het als product/dienst verkoopt. Ik ben geen financieel adviseur, maar ik zou het toch even navragen, want ik ben er vrijwel zeker van (heb aardig wat shops gebouwd) en dit nog nooit eerder gehoord ook.
Super fijn die handleidingen! Ben al een heel eind op weg maar heb nog twee vragen:
– ik zou graag flat rate (voor pakketten) en weight based shipping (voor alles dat als brief per post verzonden kan worden) naast elkaar gebruiken, kan dat?
– hoe kan ik het formaat van een product ook meenemen? Zo hebben we bijvoorbeeld een kalender te koop die qua gewicht met de post zou kunnen maar deze valt buiten het brievenbusformaat en moet dus als pakket verzonden worden.
Nee, je kunt het niet naast elkaar gebruiken. Flat rate is namelijk altijd zichtbaar. Formaten worden niet meegenomen. Je zou dan eerst de plugin Per product shipping kunnen gebruiken om het voor dit product aan te geven.
Beste Maikel,
Bedankt voor je erg heldere artikel. Alleen ben ik al een tijdje opzoek hoe ik via Woocommerce de verzendmethoden op de juiste manier kan instellen. Ik heb verschillende producten in mijn webshop die vooral gebaseerd zijn op afmetingen. Nu wil ik voor verschillende artikelen brievenbuspakketten instellen. Maar als iemand 15 keer een brievenbuspakket besteld dat dit automatisch overgaat naar een bezorgpakket. Zou je mijn kunnen uitleggen hoe ik dit het beste kan doen?
Grtz,
Joppe
Verzendkosten baseren op het aantal items kan op meerdere manieren. Je kunt een rekensom invoeren in WooCommerce, alleen dan gaat het echt per item en stijgt de prijs. Bijvoorbeeld 2 + ( 1 * [qty] ). Dan is 2 het basistarief en per item wordt het 1 euro meer.
Een andere optie is een plugin als Table rate shipping (staat ook in het artikel). Dan kan je aangeven dat 1 tot x items een prijs krijgt, 10 tot x items en ga zo maar door. Volgens mij heb je hier wel de betaalde versie voor nodig.
Mooi verhaal, nu heb ik nog een vraag aangezien ik het niet helemaal snap. We zien bij een bestelling dat de tax alleen btw bevat van de producten. Echter de verzenkosten moeten ook met btw berekent worden. Echter komt hier geen btw van bij.
We hebben wel bij woocommerce –> Instellingen –> verzendmethodes ingesteld dat de BTW status Belastbaar is. De kosten zijn leeg, wellicht komt het hierdoor. Echter hebben wij juist verschillende verzendklasses aangemaakt waardoor we verwachten dat daar voor elk tarief de btw wordt bijgeteld bij de tax, maar dit is helaas niet zo. Heb je enig idee? Groetjes Ronald
Je moet bij belastingen een vinkje zetten bij het btw-tarief dat je wilt hanteren voor de verzendmethoden. Verzendklassen horen net als de methode zelf ook gewoon btw mee te pakken, dus dat maakt niet uit.
Hoi Maikel, Dank je wel alvast voor de uitgebreide uitleg.
Vraagje: om het verkoopbedrag te stimuleren voor gratis verzending ben ik op zoek naar een plugin/oplossing waarbij er een opmerking of pop-up wordt getoond:
nog … euro besteden voor gratis verzending.
Heb jij een idee ?
Dank je wel alvast.
Groet Roger
Je zou kunnen zoeken naar Free shipping bar, dan kom je een aantal dingen tegen die je zou kunnen uitproberen.
Toffe uitleg!
Ik ben al een tijdje opzoek hoe ik het beste de verzendmethoden kan instellen. Ik heb echter nog 1 vraag: ik heb veel kleine producten die allemaal als brievenbuspost verzonden kunnen worden. Maar als iemand er 20 zou bestellen wordt het een pakket. Wat is het handigst om te doen? Ik heb namelijk veel verschillende producten van alle afmetingen en gewichten.
Ik hoor graag iets!
Wat het handigst zou kunnen werken voor jouw webshop zal je zelf het beste kunnen bepalen. Je hebt alle mogelijkheden, je kunt ook de verzendkosten aanpassen aan de hand van het aantal producten, dat je daar een grens trekt.
Hoi Maikel,
Ik heb nog een vraag.
Als ik producten verzend naar België zijn er verschillende verzendopties:
– 0-100 gr voor 4,65
-100-350 gr voor 7,75
– 350gr en meer voor 9,00
Nou heb ik keurig per product het gewicht in gevuld en werkt het weight based shipping perfect.
Het enige probleem is dat ik zit met het gewicht van het verpakkingsmateriaal.
Als mensen nu 2 producten bij mij aanschaffen kom ik rond de 70gr uit (excl. gewicht verpakkingsmateriaal). Zij krijgen dus automatisch vanuit Woocommerce te zien dat zij 4,65 moeten betalen.
Echter als ik de producten verpak kom ik op een totaalgewicht van boven de 100gr, wat de verzendkosten verhoogd naar 7,75.
Is er een mogelijkheid om dit recht te zetten?
(Dat woocommerce rekening houdt met het gewicht van het verpakkingsmateriaal).
Hoor graag van je.
Mvg Janine
Wellicht dat de mogelijkheid er is, maar ik heb hier geen ervaring mee. Je kunt het verpakkingsgewicht ongeveer doorberekenen in de producten, zodat je altijd uitkomt.
Op mijn site geef ik vanaf €75 een gratis verzending. Probleem is dat als men een opleiding neemt en daarnaast nog iets kleins van €1. Dat ze dan boven die waarde komen en ik dat klein product moet opsturen en dus veel geld kwijt ben. Hoe kan ik die workshops en opleidingen die gekocht worden uitsluiten van die telling voor een gratis verzending?
Je zou eens naar de plugin Advanced Free Shipping kunnen kijken. Hiermee kun je bijvoorbeeld aangeven wanneer x product in de winkelmand zit, dat gratis verzenden vanaf een hoger bedrag beschikbaar komt.
Bedankt voor de uitleg. Echter kom ik er niet uit. Ik heb een variabel product. Hierbij lukt het mij niet om de verzendkosten in te voeren. Ik wil gebruik maken van een vast tarief. Bij een simpel product komt het wel tervoorrschijn. Maar bij een variabel product zijn de verzend kosten niet te zien en worden deze ook niet verrekend in het winkelmandje.
Alvast bedankt
Er is geen verschil in de werkwijze van de verzendkosten per type product. Alleen als je hebt aangegeven dat het om een virtueel product gaat zullen de verzendkosten vervallen.
Beste Maikel,
Bedankt voor de tip. Het was inderdaad een virtueel product. Ik heb deze uitgevinkt en nu werkt naar wens!
bedankt!
Hoi,
Super gaaf site en overzichtelijke uitleg.
Ik heb een vraagje:
kan je een kortingscode toewijzen aan een bepaalde postcodes? b.v. van 1161 – 1191
Dat alleen deze postcodes korting krijgen met een code?
Alvast bedankt
Leo
Dit kan met een plugin als WooCommerce Coupon Restricions.
Goedemorgen,
Bedankt voor de duidelijke guide! Ik heb echter nog twee vragen waar ik zelf maar niet uitkom.
1. Aangezien ik een deel van mijn assortiment verkoop op basis van dropshipment kan men deze producten niet bij ons komen afhalen. Kan ik de optie ‘afhalen’ uitschakelen voor enkel deze producten, maar aan laten staan voor de rest van mijn assortiment?
2. Ik lever onder andere zakken houtskool van 15kg per stuk. Aangezien dit vanaf 6 zakken al richting een palletlevering gaat wil ik vanaf 6 zakken verzendkosten rekenen. Ik heb hier een plugin voor geprobeerd waarbij ik dit op basis van gewichten heb proberen in te stellen, maar hij rekende de gewichten niet bij elkaar op. Hoe kan ik dit voor elkaar krijgen?
Mvg, Duncan
1. Dit kan met een plugin als Local Pickup Plus.
2. Dit zou wel moeten lukken met een plugin waarbij je het baseert op het gewicht. Wat er verkeerd is gegaan kan ik vanaf hier niet zien.
Hallo Maikel,
Dank voor je heldere tutorials; jouw tips hebben me al vaak op weg geholpen!
Ik heb nu echter een probleem waar ik niet uitkom: ik heb voor een klant netjes de verzendklassen ingevuld (3 verschillende prijzen voor brievenbuspakketjes, gewone pakketjes en een catering (bezorg) product). Als ik één product bestel gaat het helemaal goed, maar bestel ik er meerdere (met verschillende verzendklassen) dan kan ik zelf kiezen wat de verzendkosten worden. Terwijl ik heb ingesteld ‘Reken verzendkosten voor de duurste verzendklasse’. Weet jij hoe dat komt?
Vr groeten
Jorien
Wanneer het per bestelling staat ingesteld hoort het inderdaad goed te werken. Ik weet niet direct waarom het hier anders staat.
In mijn webshop ga ik nu brievenbus pakketjes verkopen naast mijn gewone assortiment wat met pakketpost gaat.
Ik wil dat klanten voor elk brievenbus pakketje 3,95 verzendkosten betalen.
Kiezen ze voor afhalen of Local bezorgen dan moeten er geen verzendkosten berekend worden.
Ook moeten deze pakketjes in de winkelwagen niet bij het totaal bedrag opgeteld worden voor gratis verzending van het reguliere assortiment.
Ik zie niet echt een vraag staan?
Beste Maikel,
Ik heb een shop voor vintage spulletjes, als ik iets verkoop met verzendklasse 0-5 kg kost dat 6,95
Als ik iets verkoop met verzendklasse 5-10 kg kost dat 8,95 en in geval van aankoop beide artikelen pakt ie de duurste, allemaal goed! Wat nu als iemand een stoel (erbij) koopt bij ons die niet in deze verzendklassen valt maar die ik op nacalculatie wil laten betalen, hoe stel ik dat in, en ook wanneer er een stoel bijgekocht wordt dat de overige verzendkosten dan verdwijnen en men niet de keus heeft voor 8,95 aan te vinken
Heel graag je reactie
Dan zal het makkelijkst gaan met een plugin als Condition shipping and payments. Hiermee kun je aangeven dat bepaalde verzendmethoden komen te vervallen en beschikbaar zijn. Dan zou je dus een extra optie kunnen inbouwen waarbij je aangeeft dat de verzendkosten volgen op nacalculatie.
Hoe stel ik een afhaal korting in van 5% voor het totaalbedrag? Iemand een tip?
Beste Maikel,
Bedankt voor bovenstaande informatie. Toch heb ik nog een vraag. Op onze webshop hebben we verschillende items die we naar verschillende landen kunnen versturen.
Bijvoorbeeld product A kost 3,- en de verzendkosten voor NL = € 5, Amerika € 10,- etc. Dit kan ik goed instellen, maar sommige producten hebben hogere verzendkosten. Dit probeer ik met de verzendklassen op te lossen (dus op gewicht), maar waar kan ik dan het verschil in geld toevoegen? Dus product B moet verzonden worden voor € 6 voor NL en € 12 naar Amerika.
Ik heb bij het product wel de verzendklasse ingevuld, maar kan nergens zien waar ik het verschil in bedrag moet plaatsen. Bedankt!
Bij het vaste tarief dat je hanteert kun je kosten toevoegen voor de verzendklasse die je hebt.
Hoi! Dank voor je tips! Kun je ook een code laten zien, die ik kan gebruiken, wanneer ik een vast tarief, als ‘brievenbuspost’ heb aangemaakt, naast het normale vaste tarief (pakketpost)? Ik heb de snippet al werkende, om als verzending gratis is (boven bepaald bedrag), het vast tarief verborgen is, en de pickup point optie wel blijft staan. Hoe haal ik ‘vast tarief’ en ‘pickup point’ uit de opties en laat ik ‘brievenbuspost’ alleen staan, wanneer van gratis verzenden geen sprake is? Ik hoor het heel graag van je, ik krijg deze puzzle niet opgelost 😉 Alvast dank! Groetjes, Hanneke
Helaas, code-oplossingen geef ik niet meer via de reacties.
Hi Maikel, ik heb dit stukje code ook nodig. De gebruiker zou bij een brievenbuspakket nooit zelf moeten kiezen uit een vast tarief of een brievenbus pakket optie. Dan moet natuurlijk het vaste tarief gehide worden.
Hallo,
Ik krijg de melding klant voldoet aan de verzendzone.
Kan deze melding ook weg?
M.v.g. Jacqueline
Vermoedelijk heb je de Foutopsporingsmodus aangezet. Dit kun je uitschakelen bij WooCommerce -> Instellingen -> Verzendmethoden -> Verzendopties.
Wat een fijne informatie! Heel erg bedankt!
Nu ben ik er best ver mee gekomen en heb nog 2 vragen voor je:
1. Ik hanteer voor product X brievenbuspakket kosten bij aanschaf van 1. Maar wanneer hier bijvoorbeeld 2 van worden aangeschaft zou dit pakketpost moeten worden. Hoe kan ik dit het beste instellen?
2. Is het ook mogelijk dat er bij een combinatiebestelling (dus bijv. spullen die normaal met brievenbuspakket gaan en spullen die pakketpost zijn) dat je maar 2 opties te zien krijgt: pakketpost & afhalen of brievenbuspakket & afhalen
Alvast bedankt!
1. Ik weet niet hoe al je producten zijn en of het gelijk is. Anders zou je bijvoorbeeld het op gewicht kunnen baseren. Een andere optie om verzendkosten in te stellen gebaseerd op het aantal. Hier heb je wel plugins voor nodig. Bijvoorbeeld met WooCommerce Weight Based Shipping of volgens mij kun je het baseren op het aantal met Flat Rate Shipping Plugin. Beide zijn te vinden als je zoekt via Plugins -> Nieuwe plugin.
2. Dit los je op met bovenstaande.
Op dit moment heb ik voor 1 product, gratis verzending ingesteld maar nu is het zo dat, dat alleen in Nederland zo is. Als ik een bestelling vanuit Belgie binnenkrijg, dan komen er gewoon weer verzendkosten bovenop. Hoe kan ik deze ook voor Belgie uitzetten?
Alvast bedankt!
Je kunt het precies hetzelfde instellen, alleen dan voor de regio België.
Hoi Maikel, ik het een verzendzone Rest van Europa met daarin een tiental landen. Van al deze landen geeft WC bij 3 landen geen verzendkosten weer tijdens Checkout, al de andere landen in deze zone dus wel. Het zijn de landen die onderverdeeld kunnen worden in verschillende gebieden, Hongarije, Ierland, Italie en Spanje die mij problemen geven… Heb jij een idee waar ik moet zoeken.
Nee, ik heb helaas niet direct een tip met deze informatie.
Heb je nog een verzendzone met ” overige landen”?
Die kan voor problemen zorgen
Hoi Maikel,
Ik krijg de verzendkosten niet mee naar de afrekening. Ik zie de verzendkosten wel staan in de Checkout maar als ik een stap verder ga zie ik het volledige bedrag, inclusief verzendkosten, niet bij de daadwerkelijke betaling staan. Weet jij hoe dat kan?
Dank voor je hulp en een Mooie Zondag.
Groets,
Joost
Vermoedelijk zal dit door een conflict met een andere plugin komen.
Hi Maikel,
Dankjewel voor de uitgebreide toelichting! In mijn webshop heb ik verschillende producten, sommige kunnen via een brievenbus pakketje worden verzonden en andere producten moeten altijd via de reguliere pakketpost. Kan ik bij specifieke producten alleen de optie voor verzenden via brievenbuspakket laten zien en deze mogelijkheid niet aanbieden bij producten die groter zijn? Groeten Ed
Het is maar net hoe je het instelt of kunt instellen. Wanneer het bijvoorbeeld op gewicht gaat kun je overal de gewichten instellen. Zelfs als het niet om gewicht gaat zou je dit kunnen overwegen.
Ook zijn er plugins waardoor je per categorie verzendkosten kunt instellen, wat wellicht van toepassing kan zijn.
Een weer een andere optie is om een standaard verzendtarief te gebruiken en bij specifieke producten dat je zelf een andere verzendtarief hanteert. Dit kan met een plugin als per product shipping.
Hoi Maikel,
allereerst, je hebt een top website moet hele goede content! Leer er veel van.
Ik had een vraag over shippingzone. Ik wil instellen dat ik bij bepaalde postcode gratis verzending heb. Nu stel ik bijv in dat ik op postcode 1111 gratis wil verzenden. Nu voert de klant bij postcode 1111 AB in. Dan pakt hij de gratis verzending niet. Maar als ik alleen 1111 invul wel. Hoe zorg ik ervoor dat woocommerce alle 2 de letters achter de postcode meepakt? Of moet je dan alle mogelijke combinaties invoeren per regel?
Alvast bedankt!
Dit is een kwestie van een sterretje (*) achter de cijfers plaatsen.
Beste Maikel,
Dank voor je uitgebreide informatie. Een heel bruikbare bron.
Hoewel uitgebreid geprobeerd, lukt het me niet om de volgorde van verzendmethoden juist in te stellen.
De shop biedt een mogelijkheid om af te halen. Deze methode wil ik als laatste in het rijtje en niet default geselecteerd hebben. Toch is dat het geval.
In de plugin heb ik de verzendmethoden op de juiste volgorde staan (en opgeslagen) maar in de shop blijft de afhaaloptie bovenaan (en aangevinkt) staan.
Enige idee?
Ik weet niet welke plugin je gebruikt? Maar wanneer de verkeerde optie aangevinkt staat, kan het heel goed zijn dat WooCommerce dit onthouden heeft. Je kunt dit het best uitgelogd en in een privévenster van je browser testen. Indien het dan nog steeds verkeerd staat is het verder kijken.
Beste Maikel,
Dankjewel.
Het probleem doet zich ook voor in een privévenster. Behalve de standaard plugin gebruik ik WooCommerce Weight Based Shipping
Als alternatief zou je dan ook bij Weight Based Shipping een afhaaloptie kunnen creëren en deze onderaan zetten. Dit is het eenvoudigst om het op te lossen, aangezien het andere eigenlijk al zou horen te werken.
Hi mijn webshop is voor internationale verzending.
En de producten die verzonden moeten worden hebben verschillende formaten van brievenbusdoosje tot grote kokers tot pakketdozen. Welke van jouw genoemde plugins is het handigst om te gebruiken?
Daarnaast wil ik 1 product met gratis verzending aanbieden. Werkt de code op productniveau?
Is bovenstaande ook te realiseren met bijv. Een postnl api key of moet dat altijd in combinatie met jouw plugin suggestie.
Groet Maarten
Ik weet niet hoeveel producten je hebt? Wellicht dat Per-product shipping een optie is gezien de vele verschillende formaten. PostNL heeft zelf ook een WooCommerce plugin, maar die neemt de verzendkosten over vanuit WooCommerce.
Hi! Bedankt voor de uitleg. Echt heel fijn.
Ik wil graag de verzendkosten van 6,95 verbergen als er besteld wordt boven de 75 euro. Ik heb de plugin code snippers gedownload, een nieuwe code hieraan toegevoegd en het stukje code wat je hierboven beschrijft toegevoegd:
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‘free_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( ‘woocommerce_package_rates’, ‘my_hide_shipping_when_free_is_available’, 100 );
Echter, er gebeurt niks als ik mijn winkelmand (met items boven de 75 euro) check.
Is het niet de bedoeling dat ik een nieuwe code aanmaak?
Alvast bedankt voor je hulp!
Ja, het is prima om dit om in code snippets toe te voegen als nieuwe code. Let er ook op dat je het ook altijd moet activeren.
Ik heb jouw stappen gevolgd om de juiste prijs voor verzendkosten en btw te tonen:
– Verzendkosten ex btw ingevoerd 3,95 -> 3,62 (9%)
– Bij Belasting – Standaardtarieven vinkje gezet bij “verzendmethoden”
Echter wordt er nu bij een bedrag van 25,- aan boeken het volgende getoond in de winkelwagen:
Subtotaal: 25,00
Verzending: 3,62 -> (ipv 3,95 wat de verzendkosten inc btw zijn)
Totaal: 28,62 (Inclusief 2,06 belasting)
Hier kloppen twee dingen niet:
1: totaalbedrag:
Het inclusief btw bedrag voor verzenden is 3,95 + 25,- aan boeken = 28,95
2: Het btw bedrag is 2,06. Maar dat is alleen het btw bedrag over de boeken, niet over de boeken + verzendkosten.
Wat er eigenlijk zou moeten staan volgens mij:
Subtotaal: 25,00
Verzendkosten: 3,95
Totaal: 28,95 (inclusief 2,39 btw)
Dat is dus 2,06 btw over de boeken + 0,33 btw over de verzendkosten
Heb ik ergens toch een instelling over het hoofd gezien?
Klinkt als dat er helemaal geen BTW wordt genomen. Staat de juiste belastingklasse ingevoerd bij WooCommcerce -> Belasting -> Belastingklasse voor verzendkosten.
Ik kan hier kiezen uit
– standaard
– Belastingklasse voor verzendkosten gebaseerd op artikelen in de wankelmand
Het maakt niet uit welke ik kies, de bedragen blijven hetzelfde.
Dan durf ik het vanaf hier ook niet te zeggen waardoor het komt.
De codes invoeren werkt met de plugin. De optie afhalen word echter alleen getoond icm met verzendkosten. Bij gratis verzending verdwijnt afhalen weer, ondanks de beide codes. Kan er iets anders verkeerd ingesteld staan?
Je moet ook niet beide codes invullen. Wanneer je afhalen wilt behouden, hoef je alleen de code die daarmee te maken heeft toe te voegen.
Beste,
Is het mogelijk om alleen in 4 steden te bezorgen door middel van alleen die postcodes in te vullen?
Ik weet dat ik alle postcodes handmatig kan invullen maar helaas zijn dat meer dan 1000 combinaties?
Wie weet of je bijvoorbeeld op stad kan verzenden, zodat ik maar 4 steden invul?
Hoor het graag.
Je hoeft niet alle 1000 postcodes handmatig in te stellen. Je kunt het bijvoorbeeld al aangeven als 34*. Dan worden alle 34 combinatie gepakt. Er is ongetwijfeld wel een betaalde plugin beschikbaar die zoiets kan dat je alleen een plaatsnaam hoeft op te zoeken. Wellicht even zoeken naar WooCommerce Shipping rates by city of iets.
Bedankt voor het interessante artikel!
Maar ik heb een leuke; bij ons krijg je vanaf een besteding van 60 euro gratis verzending. Wij werken overigens met Myparcel.
Klanten kunnen dit thuis laten bezorgen of bij een afhaalpunt van Postnl laten bezorgen. Wij willen graag het bezorgen bij een afhaalpunt stimuleren. Dit doen we doordat de verzendkosten bij een bestelling onder de 60 euro goedkoper zijn als je het afhaalt bij een afhaalpunt.
Maar de mensen die gratis verzending hebben omdat ze meer dan 60 euro besteden laten het thuis bezorgen; hoe kunnen we die stimuleren om het naar een afhaalpunt te laten sturen?
– Is het mogelijk om gratis verzending bij een afhaalpunt van Postnl in te stellen i.c.m. met de grens van 60 euro en een ander tarief voor het thuisbezorgen?
Groeten
Frans
Dat valt buiten de standaard mogelijkheden lijkt mij, aangezien je MyParcel hebt gekoppeld? Je kunt dit dan ook beter aan MyParcel vragen.
Hi Maikel,
goed artikel!
In mijn webshop werk(t)en de verzendkosten en opties (afhalen/gratis verzending) tot vandaag altijd perfect. Maar nu worden ineens eur12 verzendkosten berkend bij de checkout. Ik heb alles gecontroleerd, cache geleegd, foutief opsporing ingeschakeld/weer uitgeschakeld….maar het blijft bij eur12. wat loopt er ineens mis?
dank alvast!
Dat kan ik vanaf hier helaas niet zeggen.
Hi Maikel,
Duidelijk artikel, dank!
Ik maak gebruik van de PostNL plugin.
Afhalen is ook een optie maar dit is alleen maar zichtbaar bij controle & betaling. Aan het begin zie je alleen het beschikbare PostNL tijdvak of afhalen bij een PostNL punt. Zelfde geldt voor gratis verzending, als ik dat instel is het alleen te zien aan het einde. Is dit een bug of een instelling?
Ik ben niet bekend met Controle & Betaling. Zit dit zo in het thema verwerkt? Je kunt het echter altijd testen door postnl bijvoorbeeld uit te zetten en te kijken of de andere opties dan wel direct zichtbaar zijn. Dan weet je dat PostNL dit gedeelte overneemt.
Hoi Maikel!
DANK voor je super artikelen!
Waar ik al de hele dag op aan het puzzelen ben;
Ik heb een webshop met Brievenbuspost + Pakketpost.
Maar waarom krijgt de shopper bij het afrekenen zelf de KEUZE tussen deze 2 verzendopties?
Men kan nu dus voor de optie Brievenbuspost kiezen, terwijl hij een artikel wil kopen dat met pakketpost moet.
Terwijl ik toch per product heb aangegeven dat het tot de Verzendklasse ‘brievenbuspost’ behoort.
Weet jij wat er fout gaat?
Hoor het graag, alvast dank! Suus
Bij een verzendzone kun je bij een verzendtarief aangeven bij berekeningstype dat per bestelling de duurste verzendmethoden wordt aangehouden.
Hi Maikel,
Duidelijke uitleg! Mijn complimenten. Ik loop echter tegen een bug of verkeerde instelling aan. Voor producten in mijn webshop kan men kiezen uit:
-ophalen op locatie
-verzendkosten tot 100 euro is 7,-
-verzendkosten vanaf 100,- is gratis.
Ik heb de verzendkosten ingesteld met table rate.
Als ik een bestelling invoer tot 100 euro kan ik wel kiezen tussen ophaken of verzendkosten. Ga ik over de 100,- dan vervalt de knop “ophalen van locatie”
De tekst is visueel wel te zien maar ik kan niet meer wisselen tussen beide opties.
Hoor graag van je
Arjan
Ik heb even gekeken, maar ik kan wel wisselen van verzendmethode bij een bestelling boven de €100. Wellicht heb je het al opgelost?
Dank voor artikel! Ik heb eerder ingesteld dat mensen boven de 50 euro geen verzendkosten hoefden te betalen. Nu heb ik dit teruggedraaid en alleen nog de opties afhalen en vast tarief als verzendopties staan. echter als mensen boven de 50 euro bestellen hoeven ze geen verzendkosten te betalen. hoe kan dit?
Dan zal dit toch nog ergens op een manier ingesteld staan.
Dat snap ik 🙂 maar waar zou dat kunnen zijn als het niet in verzendopties staat?
Ik weet niet of je een cache plugin gebruikt die de verzendkosten ook onterecht in de cache zet? Dan zou je de cache kunnen legen. Verder kan het alleen maar in de verzendinstellingen staan of moet een plugin hierop van invloed zijn.
Hallo,
Ik zou graag voor een aantal producten helemaal geen verzendkosten willen instellen. Is dit ook mogelijk?
Ja, dit is een kwestie van het product instellen als een virtueel product. De verzendkosten zullen dan niet meegenomen voor dit product.
Goedemorgen,
Had een vraag bij mij is verzenden boven de 50 euro gratis, en de klant heeft een kortings bon van 15%. Nu besteld de klant voor 57 euro en heeft dan gratis verzendkosten, maar dan vult hij de kortingsbon in en komt het bedrag onder de 50 euro maar dan blijven de verzendkosten gratis. Is het ook mogelijk dan als het met die kortingsbon onder de 50 euro komt de verzendkosten wel worden gerekend?
Standaard volgens mij niet, omdat je anders natuurlijk niet echt 15% korting meer krijgt. Wellicht dat er een plugin voor is of een andere oplossing, maar die weet ik niet uit mijn hoofd.
Allereerst wil ik je bedanken voor al je uitgebreide uitleg. Helaas loop ik tegen twee dingetjes aan
1. Bij het gebruik van de snippet voor gratis verzending Krijg ik de volgende foutmelding:
Dit fragment is gedeactiveerd vanwege een error in regel 2:Cannot redeclare function my_hide_shipping_when_free_is_available.
2. Ik wil verschillende verzendmethode gebruiken
methode A. vast tarief waarvan ik postNL heb gemaakt met verzendklassen
-brievenbus
-pakket tot 10 kg
-pakket zwaarder dan 10 kg
Methode B. Gratis verzending
Methode C. Bezorging door leverancier.
Ik wil per product aangeven wat het wordt maar wanneer ik bij het product de verzendmethode aan klik komen alleen de verzendklassen van methode A Post NL naar voren. Methode B & methodes c komen niet in beeld
Ik hoop het zo’n beetje duidelijk neer te hebben gezet
1. Wellicht dat er iets fout is gekopieerd en geplakt. Hier werkt de code nog met de nieuwste versie van WooCommerce.
2. Gratis verzending zal je ook niet kunnen selecteren, tenzij je een verzendklasse hebt. Ik weet niet hoe je bezorging door leverancier doet, maar ook dit zal alleen gekozen kunnen worden als het een verzendklasse is.
Voor uitgebreidere opties met gratis verzenden kun je een plugin als Advanced free shipping gebruiken. De plugin is al een tijdje niet meer geupdatet, maar dit zal niet nodig zijn geweest. De pluginmaker is nog actief op het forum om ondersteuning te geven.
Verschillende methoden dus alleen zin wanneer het over verschillende zones gaat. Wat ik dus doen is vast tarief nemen met de kosten nul euro
– brievenbus post met de bijbehorende prijs
– pakketpost tot 10 kg met de bijbehorende prijs
– pakketpost boven 10 kg Met de bijbehorende prijs
-Bezorgen gratis door leverancier 0 euro.
De code ga ik nog even goed nakijken! Bedankt
Hoe ik het ook plaats in code snippet
of function.php
de error blijft:
Dit fragment is gedeactiveerd vanwege een error in regel 2:
Cannot redeclare function my_hide_shipping_when_free_is_available.
/** woo verzenden hide c10**/
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‘free_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( ‘woocommerce_package_rates’, ‘my_hide_shipping_when_free_is_available’, 100 );
Wanneer je de melding Cannot redeclare function krijgt staat deze functie ook al ergens anders. Je hebt de code dus dubbel geplaatst.
Ik heb de codes via Snippets toegevoegd. Het leek even te werken met evengoed de Afhalen optie bij verzending boven een bepaald bedrag, maar helaas zie ik de optie nu niet meer. Wat kan er aan de hand zijn?
De codes horen nog te werken met de nieuwste versie. Vanaf hier kan ik verder niet zien wat je fout hebt gedaan of waar het aan zou kunnen liggen.
Hoihoi,
Ik heb de btw status van de verschillende verzendmethodes op “belastbaar” gezet. Ik voer de prijs in exclusief btw.
Bij het afrekenen wordt de prijs exclusief getoond ipv inclusief btw.
Enig idee hoe ik ervoor zorg dat de verzendkost inclusief btw wordt getoond aan de shopper? Die heeft geen boodschap aan prijzen exclusief, die wil gewoon weten wat ’t ‘m kost…
Grtz
Heb je de btw-instellingen in WooCommerce wel ingesteld?
Ik heb alles ingesteld maar doet het niet, ik kan geen verzendkosten zien in de winkelmand, ik weet niet hoe kan ik deze oplossen.
help mij aub.
Met alleen deze informatie kan ik je helaas niet helpen. Zie je het nooit of bijvoorbeeld wel als een adres is ingevuld?
Hoi Maikel,
Momenteel maak ik gebruik van 2 vaste tarieven: brievenbuspost en pakketpost.
Hoe kun je instellen dat een bestelling pakketpost wordt, wanneer klanten zoveel producten kopen dat het een pakketje moet worden?
Gr Simone
Dan kun je beter gebruik maken van verzendkosten gebaseerd op gewicht of iets dergelijks. Dit kan met de Weight Based Shipping plugin.
Dank je wel!
Ik loop echter tegen 1 ding aan.
Ik verkoop kaarten en prints, waaronder ook A3 prints. De A3 prints vallen sowieso onder pakketpost vanwege het formaat. Maar vanwege het lichte gewicht wordt deze nu wel gerekend als brievenpost.
Kan ik dit product ook uitsluiten van deze plugin? Of is er een manier om hier een vast bedrag aan te koppelen? Als ik een verzendklasse toevoeg met een vast bedrag, dan krijg ik namelijk in de winkelmand 2 tarieven te zien (het weight based shipping tarief + de verzendklasse), terwijl het mijn bedoeling is dat er maar 1 wordt weergeven (de juiste natuurlijk :).
Nee, je kan producten helaas niet uitsluiten met deze plugin. Dan zal je een uitgebreidere optie als Table Rate Shipping moeten gebruiken.
Hey Maikel,
Bedankt voor het uitgebreide artikel. Ik zit echt nog met een probleem.
Ik verkoop producten die deels met 9% en deels met 21% btw worden belast. Dit doe ik door twee producten met een eigen tarief in een composite product te stoppen. Alleen van de belastingdienst moet ik ook over de verzendkosten die verschillende tarieven rekenen in dezelfde verhouding. Dus bijvoorbeeld, 75% van het pakket heeft 9% btw en 25% van het pakket heeft 21% btw. Dan moet ik over 75% van de verzendkosten ook 9 procent btw rekenen en over die overige 25% moet ik 21% btw rekenen. Weet jij of hier een mogelijkheid of plugin voor is, dat woocommerce dit dus ook bij mijn verzendkosten zo uitrekent? Ik heb bij het composite product bij shipping fee ‘apply to each component’ aangeklikt. Maar alsnog doet hij uiteindelijk alleen 21% op het hele verzendbedrag.
Alvast heel erg bedankt!
Nee, hier heb ik vooralsnog geen oplossing voor gevonden. Standaard is dit niet mogelijk in WooCommerce en ik heb ook nog geen plugin ontdekt die je deze mogelijkheid geeft.
Oke, dankjewel voor je reactie!
ik heb een vraag
ik heb metalen ringen in mijn webshop en meer producten.
deal gesloten met koeriersdienst dat ze het mee nemen voor een aangepaste prijs ipv. pallet kosten.
maar nu zit ik met het feit,
klanten krijgen gratis verzenden bij €50
maar de ringen wil er buiten houden dat ze wel een korting krijgen ipv €10 verzendkosten dat ze dan nog maar €3 betalen
is dit mogelijk?
Met de standaard mogelijkheden niet. Je zou eens kunnen kijken of het kan met Table rate for WooCommerce by Flexible shipping. Wellicht heb je de pro versie nodig.
Hoi Maikel,
Vraagje.
Ik Heb voor mijn meeste producten standaard verzendkosten van 65 en 45 euro. Dit is gebaseerd op locatie. Nu wil ik voor een aantal van mijn kleine producten verzendkosten hanteren van 15 euro. Weet jij hoe dit werkt ik kom er namelijk met Per Product Shipping niet uit.
Dit zou inderdaad met Per product shipping horen te werken. Wat gaat daarmee fout?
Met verzendklassen zou volgens mij ook een mogelijkheid zijn. Kwestie van de producten aan de juiste verzendklassen koppelen.
Bedankt voor de goede uitleg maar ik heb toch nog een vraag.
Wij verkopen producten waarvoor per product verzendkosten ingesteld staan.
Als een klant meerdere producten besteld krijgt hij alleen de hoogste kosten in de bestelling.
Wij hebben ook producten die gratis verzonden worden, maar alleen als de totale orderwaarde hoger is dan 50 euro, daaronder moet een vast bedrag per order afgerekend worden.
Hoe stel ik dit in?
John
Je kunt met verzendklassen werken en deze toekennen aan de producten waarvoor het geldig is. Met Advanced Free shipping zal je de gratis verzending wel kunnen regelen.
Allereerst ontzettend bedankt voor alle duidelijke uitleg. Ik heb er al veel gebruik van gemaakt.
Wat mij niet lukt is om de postnl plugin zichtbaar te krijgen zodat de klanten de datum/tijd kunnen kiezen. Ik zie wel gratis, afhalen en vast tarief maar volgens postnl moet er meer zichtbaar zijn om aan te klikken bij de winkelmand. Dit heb ik bij de instellingen van postnl in woocommerce wel ingevuld. (extra kosten voor avondbezorging etc.) maar er verschijnt niks van deze keuzes bij het afrekenen. Heb jij een tip waar de fout kan liggen? Alvast bedankt en ga vooral door met je fantastische uitleg!!
Ik heb geen idee hoe je het hebt ingesteld, dus ik heb niet direct een tip voor je.
Een klant van mij wil graag voor een bepaald boek de verzendkosten binnen Nederland gratis maken. En bij verzenden naar België of Duitsland wel de verzendkosten laten werken. En op alle andere producten in de webshop wel gewoon verzendkosten berekenen. Is dit mogelijk?Dat je dus gratis verzendkosten per product instelt en dan alleen gratis binnen Nederland.
ALs ik jou was zou ik eens kijken naar de plugin Per product shipping.
Hai Maikel,
Bekijk vaak en dikwijls jouw tutorials over diverse WooCom. gerelateerde video’s. Bovenstaande artikel bezocht ik omdat ik op zoek ben naar een apart geval. Ben het iig geval na een paar uur zoeken niet tegenkomen op internet:
Ik heb een webshop waarop zowel cadeaubonnen (te versturen via postzegel) als zware stoelen (alleen) af te halen zijn. Ik krijg het niet voor elkaar om bij de stoelen ALLEEN af te halen te tonen in de winkelwagen, en bij de cadeaubonnen de opties:
– versturen à € 2,00
– af te halen.
Ik verstuur alleen in regio Bloemendaal. Ben jij dit wel eens zo tegengekomen? en zo ja: zou jij een oplossing weten? Keep up the good work! cheers!
Groeten Lars
Dit kan eigenlijk vrij eenvoudig op heel veel verschillende manieren. Je kunt dit bijvoorbeeld al met Weight Based Shipping. Voor de stoelen verander je dan gewoon de methode titel naar afhalen. Met Flat Rate Shipping kun je het eventueel per categorie instellen als ik het goed heb. Zullen vast nog meer plugins zijn die het kunnen.
Super deze uitleg!
Ik heb alleen een probleem zodra er producten in de winkelmand liggen met zowel 9% als 21% btw. dan kloppen de verzendkosten niet meer.
Ik reken binnen NL 5,- voor verzenden.
Bij de verzendzones heb ik het bedrad ex 21% ingevuld, dus zodra er alleen 21% producten in de winkelmand zitten gaat het goed.
Voor de boeken met 9%, heb ik een verzendklasse gemaakt waardoor er een extra bedrag bij het (ex btw) bedrag van verzenden wordt geteld zodat ik netjes op € 5,- kom.
Maar zodra er zowel een 9% als een 21% product in de mand zit zou de verzendklasse eigenlijk moeten komen te vervallen, want dan geldt de btw van de 21%, maar dat gebeurt niet kortom de klant betaald nu meer verzendkosten. heb jij hier een oplossing voor?
Je kunt de verzendkosten dan beter op 0 hebben staan. Bij “Geen verzendklasse” kosten kun je dat het normale tarief plaatsen. Bij de verzendklasse voor 9% producten kun je de verzendkosten voor 9% invullen.
Dag Maikel,
In mn zoektocht naar een fix voor het euvel van 2 btw tarieven kwam ik dit antwoord tegen. Kun je het iets toelichten? Ik zit dus ook met het probleem dat ik 2 klassen heb (21% en 9%) Zie: https://www.screencast.com/t/1KXsTPyg6 Zodra je van beide producten iets in je winkelmandje gooit pakt hij het hoogste bedrag (dat eigenlijk voor 9% is) en berekend daarover 21%.
Hoop dat jij hierop een oplossing kent
Nee, ik heb hier geen oplossing voor. Is inderdaad ondertussen een bekend probleem. Bij de instellingen kun je nog wel voor elkaar krijgen dat er 9% btw is als je alleen 9% btw producten in je winkelmand hebt en hetzelfde voor 21%, maar zodra je beide in de winkelmand hebt valt het onder het hoogste tarief.
Thanks voor je reactie 🙂
Ik vind inderdaad fora vol met dezelfde vraag. In github repo van Woocommerce ook duizend feature requests. Maar geen logische oplossing.
Dag Maikel,
bedankt voor je duidelijke uitleg!
Ik heb een webshop waar ik best wel dure producten verkoop, daarom hanteer ik bestellingen boven de 100 euro gratis verzending. Het volgende:
– Als een bestelling onder de 100 euro in de winkelwagen zit worden de volgende opties weergegeven Afhalen en Verzendinging kosten
– wanneer ik een product boven de 100 euro in mijn winkelwagen zit wordt de verzending gratis zoals het moet alleen zie ik afhalen niet er tussen staan hoe kan ik dit oplossen?
Alvast bedankt.
Je zal dan de code hebben ingesteld dat alleen gratis verzending getoond wordt. Je moet dit wijzigen met een andere code. Zie hiervoor het stukje Gratis verzendkosten en afhalen tonen, de rest verbergen in het artikel.
Hi Maikel,
Ik wil (met codering?) instellen dat als mensen het Verzonden willen hebben, ze voor méér dan €15 moeten bestellen en als ze dingen bestellen wat (total) minder waard is dat de bestelling dan niét geaccepteerd wordt.
Dat WAS me gelukt (code in functions.php) MAAR… toen konden óók de afhaalklanten uit de buurt niet meer bestellen omdat hij simpelweg zegt: ‘het is onder de €15 dus je kunt de bestelling niet afronden… Terwijl afhaalklanten natuurlijk wèl onder de €15 mogen bestellen.
Hoe kan ik dit oplossen ??
Ps. Ik heb een tweedehands webshop en kan me geen dure plugins veroorloven 😢.
Ik heb hier helaas geen oplossing voor.
Je kunt hier verzendklassen voor aanmaken en gebruiken. Deze kun je per product aangeven.
Hoi Maikel, dank voor je uitgebreide artikel. Ik heb helaas het probleem dat de verzendkosten helemaal niet zichtbaar zijn om mijn Webshop. Weet je waar dit aan kan liggen?
Het lijkt erop dat het niet is ingeschakeld of niet goed is ingesteld. Wanneer dit wel het geval is, dan is er wellicht een conflict met een andere plugin.
Hoi Maikel,
Ik wil voor verschillende producten verschillende bezorgkosten maken. Zo heb ik producten die we zelf vervoeren maar ook producten die per post gaan en dus goedkoper zijn. Ik kan hier echter nog niks over vinden. Weet jij misschien een oplossing?
Mvg,
Remon Janse
Hi maikel,
Goede blog! Ik worstel al een tijdje met de optie voor gratis bezorging (restaurant).
Als klant binnen postcode range x woont, dan heeft deze de optie om af te halen of gratis te bezorgen
Woont klant buiten de postcode range dan is er alleen de optie om af te halen.
Het lukt mij niet om dit goed in te stellen. Heb jij tips?
Groet, Pim
Je kunt verschillende verzendzones maken. Naast dat je Nederland als land kiest, klik je daaronder op beperk tot specifieke postcodes. Vervolgens kun je het per postcodegebied instellen.
Hi Maikel,
De zones zijn aangemaakt maar ik krijg in het afreken proces nergens de optie te zien om als klant te kiezen.
Heb jij nog idee waar het fout kan gaan?
Durf ik helaas niet te zeggen, aangezien ik niet weet hoe alles ingesteld staat. Ik zie in ieder geval alleen de optie afhalen staan (zonder adresgegevens ingevoerd te hebben). Het kan wellicht ook zijn dat een plugin de instellingen beïnvloed.
Beste Maikel,
Goed artikel, duidelijk en helder. Helaas staat mijn de optie waar ik naar op zoek ben niet in. Ik heb een product die zowel als pakket (klant zet het in elkaar) als op pallet (in elkaar gezet geleverd) kan worden. Afhankelijk van de optie die ik via Yith Product Add-on maak zou ik graag de verzendklasse (of kosten) willen aanpassen. Is dit mogelijk?
Ik gebruik deze plugin zelf niet, maar bij de FAQ op de YITH website lees ik een soortgelijke vraag. Hier was het antwoord dat het niet mogelijk is om een specifieke verzendmethoden te selecteren gebaseerd op de geselecteerde add-ons.
Hoi Maikel,
Bedankt voor de fijne uitleg op je site. Ik kan het volgende niet terugvinden.
Voor een bepaalde categorie zou ik alleen afhalen willen instellen. Het gaat hier om lastig in te pakken producten voor verzending. Is dat mogelijk?
Dan zal je de verzendmethoden voor de categorie moeten aanpassen. Standaard is dit niet mogelijk, maar je kunt het wel aanpassen met behulp van een plugin als Conditional Shipping and payments.
Als ik 2 verzendmethoden aanmaak met een vast tarief en een afhaal, dan komt alleen afhaal tevoorschijn, en kan de klant niet kiezen voor verzenden of afhalen, enig idee waar dit aan kan liggen?
Ik weet niet hoe je het hebt ingesteld, dus dat is moeilijk te zeggen.
Hi! Ik heb een vraag.
Ik ben voor een klant een webshop aan het bouwen. Ze verkoopt koekjes welke verzonden kunnen worden, maar ook cupcakes die niet verzonden kunnen worden, enkel afhaal. Als klanten de cupcakes in de winkelwagen doen wil ik dat de optie verzenden dus uit komt te staan. Tot nu toe blijft deze er ook staan. Hoe kan ik dit het beste doen?
Groet!
Ik zou naar de plugin Conditional Shipping and payments kijken.
Hallo Maikel,
Ik heb een webshop waarbij 1 product enkel geleverd kan worden binnen 40km rondom Purmerend. Kan dit worden verwerkt binnen woocommerce? Dus als iemand de gehele winkelwagen wil gaan afrekenen dat dan alleen als ophalen of leveren binnen straal 40km van Purmerend aangegeven kan worden?
Ik hoor het graag!
Seriana
Dan zal je de verzendmethoden voor het product moeten aanpassen. Standaard is dit niet mogelijk, maar je kunt het wel aanpassen met behulp van een plugin als Conditional Shipping and payments.
Mooi artikel Maikel, hier heb ik wat ik veel aan, dank je wel.
Hoi,
Ik heb een vraagje. Kan ik er ook voor zorgen dat mensen verzendkosten betalen bij het aankoopbedrag ipv het uiteindelijke bestelbedrag? Nu is het zo dat de verzendkosten binnen Nederland 1,50E zijn en vanaf 20E is de verzending gratis in mijn webshop. Maar als iemand iets voor 20E bestelt en een kortingscode gebruikt met 10% korting, dan betaald hij alsnog weer die 1,50E verzendkosten en heb je dus maar 0,50E korting. Ik zou dan graag willen dat hij geen verzendkosten betaalt EN daarnaast de 10% korting krijgt.
Kun je me hierbij helpen?
Groet,
Elise
Dit is hoe WooCommerce het doet (is weleens anders geweest) en je kunt het niet veranderen zonder zelf de code in te duiken. Wellicht dat er ergens een plugin voor is, maar ik ben hier niet bekend mee.
Hallo Maikel,
Is het ook mogelijk om naast de verzendkosten een toeslag per zending aan te geven?
Elke bestelling krijgt een milieu toeslag van bijvoorbeeld € 5,00 ongeacht of er wel of geen verzendkosten worden betaald. Kan dit binnen de standaard verzend methoden of is daar een plug-in voor?
Je kunt dan beter naar een plugin kijken die extra kosten kan toevoegen. Ik heb geen ervaring met de plugin, maar met een plugin als moet dit denk ik wel kunnen.
Hallo Maikel,
De code die je gaf in onderwerp ‘Gratis verzendkosten en afhalen tonen, de rest verbergen’ werkt goed, echter hebben wij een aantal producten die altijd afgehaald moeten worden (diepvries) en nu komt er bij een bestelling boven €50 (die normaal gratis verzonden wordt): ‘Er zijn geen verzendopties gevonden voor ‘.
Het lijkt erop dat onze verzendklassen in conflict zijn met het extra stukje code dat we hebben toegevoegd.
Is er eventueel een uitbreiding van de code om dit te vermijden of weet je een andere oplossing?
Alvast bedankt!
Dorothy
Het zal inderdaad niet werken in combinatie met dat er producten altijd afgehaald moeten worden. Met verzendklassen hoort het geen problemen te geven, dus dat probleem is wel raar. Wellicht een conflict met iets anders.
Ik denk dat je in jouw situatie beter de plugin WooCommerce Advanced Free Shipping kunt gebruiken. Je kunt hier precies instellen wat er onder gratis verzending valt. Per categorie, verzendklasse of product.
Vervolgens kun je nog een regel maken en daar simpelweg de methode Afhalen noemen. Er zit ook een optie om de andere verzendkosten te verbergen als deze verzendmethoden geldig zijn.
Ik heb bovenstaande niet volledig getest met 2 verzendopties, maar dit zou zijn wat ik zou proberen.
Hi Maikel,
Super fijn artikel, ik heb ook alles precies zo ingesteld zoals je het hebt uitgelegd. Echter zie ik alleen maar staan: ‘Er zijn geen verzendopties gevonden voor’ en dan een adres.
Heb je een idee hoe dit kan komen? Ik heb al heel veel geprobeerd maar kom er helaas niet uit.
Alvast bedankt 🙂
Groetjes,
Aafke
Dan zal er helaas toch iets niet helemaal goed staan. Vanaf hier kan ik alleen niet zien wat precies.
Tipje over verzendkosten bedrag en BTW: je kunt de verzendkosten ook met een formule invoeren.
“Reken je bijvoorbeeld €3,95 voor de verzendkosten inclusief 21% btw, dan zal je €3,264 in moeten voeren.”
Je kunt ook 3,95/1,21 invoeren, dan rekent Woo zelf en klopt het ook zonder zelf te hoeven rekenen.
Goede tip, thanks. 🙂
Beste Maikel,
Bedankt voor je uitleg. Ik heb shippingcosts gemaakt per postcode en hiervoor de postcodes in verschillende zones geplaatst. Zelf zitten we in postcode 1322
zone 1: 1322
zone 2: 1301…1321, 1322…1329
Als 1322 of 1321 wordt geselecteerd worden de verzendkosten niet berekend en verschijnt de kosten die zijn vermeld bij overige postcodes. Heb je enig idee wat dat kan zijn?
Nee, dat kan ik helaas niet vanaf hier zeggen.
Beste Maikel,
Bedankt voor je uitleg, heel fijn!
Vraagje.. Wij hebben een webshop met aardig kwetsbare producten, bijvoorbeeld vazen. Wij hebben drie verschillende verzendklassen ingesteld, toeslag – kwetsbaar product, toeslag – extreem kwetsbaar product en toeslag – groot product. Producten boven de 75 euro hebben gratis verzending. Echter zou het de bedoeling moeten zijn dat zij, wanneer het een kwetsbaar of groot product is, wel één van de drie toeslagen moeten betalen in verband met de hoge kosten aan verpakkingsmateriaal. Voor een product boven de 75 euro zou er dan bijvoorbeeld 2,95 in rekening moeten worden gebracht als toeslag.. Ik krijg dit echter niet voor elkaar om in te stellen.. Jij tips?
Standaard kun je niet meer doen dan dat je nu doet. Ik zou kijken naar de plugin WooCommerce Advanced Free Shipping, hiermee kun je bereiken wat je voor ogen hebt.
Beste Maikel,
Ik wil per product 2 opties hebben voor verzending. Brievenbuspakket of pakket. Daarnaast heb ik afhalen als optie. Hoe stel ik in dat de klant kan kiezen of hij een brievenbuspakket of pakket wil ontvangen? Dit geldt voor een aantal artikelen. Andere artikelen is gewoon brievenbuspost, dus weer een ander tarief. Ik wil de verzendmethode van het product dus invullen ‘pakket’ en dan moeten er 2 opties in de winkelwagen komen. Of eigenlijk 3 met het afhalen erbij. Ik had het voor elkaar, maar het is eruit en ik krijg het niet meer terug.
Groetjes
Digna
Oh sorry, ik heb het al gevonden.
Hoi Maikel,
Ik heb een vraagje. Wij hebben een webshop waar alle verzendklasses en verzendzones zijn gesteld. Ook bieden wij onze klanten gratis verzending boven de 25 euro (eigenlijk alleen voor tijdschriften. Nu hebben wij ook boeken, deze moeten buiten de regeling van boven 25 euro vallen. Is dit mogelijk? De boeken moeten altijd verzendkosten gerekend worden, wordt vanaf andere locatie verstuurd. Hopelijk kun jij mij helpen.
Je zou kunnen kijken of je dit met een plugin als Advanced Flat Rate Shipping method kunt oplossen. Je kunt hier verzendkosten per categorie instellen. Wanneer je de boeken in een aparte categorie plaatst, zal je dit waarschijnlijk los van elkaar kunnen instellen.
Hoi Maikel,
Bedankt voor je antwoord. Ik ga het uitzoeken. Categorie hebben wij al ingesteld dus dit zou echt perfect zijn.
Hallo Maikel.
Ik verzend niet per post, maar bezorg de goederen in mijn regio. Kun je het woord verzending ook aanpassen in bezorging? Of bestaat er een plugin voor bezorging? Men gaat er vanuit dat iedereen per post verzend, maar in mijn geval niet. Bedankt voor jouw fantastische uitleg en video’s!
Je kunt altijd de vertaling aanpassen om het woord Verzending te wijzigen.
Beste Maikel,
Bedankt voor het mooie artikel. Ik verzend producten (met verzendkosten), maar ga nu ook downloadbare producten verzenden (gratis verzending, tenzij er producten bij zijn die wel verzendkosten hebben). Mijn vraag: Hoe zorg ik er voor dat alleen de downloadbare producten gratis worden verzonden. Ik ben benieuwd of jij een oplossing weet.
Hartelijke groet,
Rob.
Ik heb het inmiddels gevonden. Bij het product niet alleen bij ‘downloadbaar’ een vinkje, maar ook bij ‘virtueel’.
Dankjewel Rob! Geweldig. Hier was ik ook naar op zoek. Soms is het zo simpel… 🙂
Beste Maikel,
Ik heb de codering voor het verdwijnen van de verzendkosten en alleen de gratis verzending te laten zien in functions.php geplakt. Nadat dit niet werkte heb ik code snippets geïnstalleerd en het hiermee geprobeerd. Echter werkt het op beide manieren niet.
Ik hoop dat u mij kunt helpen.
Mvg,
Karlijn
De code is nog steeds actueel en hoort zonder problemen te werken.
Wellicht gaat het fout bij het testen. Wanneer je al iets in je winkelmand hebt zitten en je voegt vervolgens de code toe, dan zal de cache ervoor kunnen zorgen dat je nog steeds hetzelfde ziet als voorheen.
Maak je winkelmandje leeg en voeg opnieuw producten toe. Wanneer de code goed is toegevoegd, zal het nu goed getoond moeten worden.
ik krijg van woocommerce maar geen antwoord.
Als ik €3,264 invul als verzendkosten post NL om uiteindelijk een pakket van €3,95 te kunnen verzenden dan kloppen de verzendkosten, maar wordt het totaalbedrag 1 cent te laag… Enig idee hoe dit kan? Maak ik de verzendkosten 1 cent duurder dan, dan klopt de totaalprijs maar de verzendkosten niet. Oftewel… woocommerce misrekend zich 1 cent telkens.
Bij mij komt het nog altijd uit op 3,95 als ik 3,264 invoer, alleen daar heb jij niks aan.
Je komt dus ook niet uit als je 3,265 of 3,266 probeert? Ik zie op dit moment overigens wel 3,95 als verzendkosten als ik iets in het winkelmandje doe en naar de afrekenpagina ga.
Hoi.
Ik mak gebruik van PostNL plugin.
Moet ik zelf kosten invoeren of kan dat automatisch vanuit PostNL berekenen gebaseerd op adres? Hoe kan ik dat regelen?
Dank je wel!
Tanya
Ik heb nog nooit gebruik gemaakt van de PostNL plugin, dus kan hier geen antwoord op geven. Je krijgt wel altijd een documentatie van PostNL waarin je dit terug hoort te vinden.
Bij andere programma’s weet ik dat je alsnog zelf de verzendmethoden en kosten moet aanmaken en het vervolgens in het systeem wordt geschoten van de verzendpartij.
dag Maikel, ik heb mogelijk een andere vraag; kan je bij WooCommerce aangeven dat zodra iemand vanuit het buitenland besteld, niet meer de optie heeft de goedkopere bezorgkosten geldend voor Nederland te kiezen? ik heb nu een slimme klant uit Denemarken die netjes de Nederlands bezorgkosten betaald … en het is daar naar toe echt stukken duurder.
Er wijzigt ook niks op de website als je voor een ander land kiest. Volgens mij heb je dezelfde bezorgkosten voor alle landen ingesteld. Ik zou nog eens naar de verzend-zones kijken en verschillende zones maken per land.
Volgens mij is dit een fout sinds de nieuwe update. Ik heb net hetzelfde voor met een klant die vanuit NL bestelt terwijl mijn zaak gevestigd is in BE. Ik krijg het maar niet opgelost. Ik weet 100% zeker dat het juist stond en werkte.
Dag Maikel,
ik heb het probleem ondertussen kunnen oplossen door de landen opnieuw aan te maken en de verzendkosten opnieuw in te geven. Blijkbaar nam hij de vorige ingave niet meer aan. Toch bedankt!
Fijn dat het weer is opgelost. 🙂
Maikel,
ik loop ook tegen een soortgelijk probleem met post nl.
gratis verzenden vanaf 50,-
ik heb ook een a. lamp (post.nl pakket) en een b. bankstel van boven de 50,-
de bankstellen staan ingesteld als “alleen afhalen” maar toch zijn er mensen die de bankstellen afrekenen en gewoon een andere methode kiezen, vervolgens komen de bezorgopties van post nl in beeld en verwachten ze dat de bankstellen in een pakketje afgeleverd worden.
* niet heel gek, want ze krijgen zelfs een email met een bevestiging dat ie bezorgd wordt.
Op het moment dat een produkt alleen als afhalen staat en de grens van gratis verzenden bereikt wordt alles overschreven.
Ik zou dus willen dat bij ” afhalen ” men alleen de optie afhalen kan kiezen. Ongeacht het bedrag.
Is daar een simpele oplossing voor?
Wellicht dat dit je kan helpen: https://wordpress.org/support/topic/mark-a-product-as-local-pickup-only/
Dag Maikel, ik heb op mijn producten reeds allemaal op Weight based shipping ingesteld en dat werkt perfect! Enkel bij de optie DPD (of Bpost) Pickuppoint kan de klant nu niet meer zelf een Pickuppoint kiezen. Is er een mogelijkheid om dit op te lossen?
Dit hoort los van elkaar te staan. In combinatie met MyParcel werkt het bijvoorbeeld wel altijd goed. Ik weet niet wat je gebruikt voor de pickuppoints, maar ik zou het bij de makers van de plugin leggen.
Beste,
Wanneer je bij PostNL met een pakket onder de 10 kg zit maar het pakket is meer dan 1 meter lang, dan betaal je ook een toeslag.
Ik heb in dit, overigens goed, artikel niets gelezen over de afmetingen van een product. Stel dat je een klein artikel in je winkelwagen hebt en tevens ook een artikel dat groter is dan 1 meter en het totale gewicht van het winkelwagentje is onder de 10 kg, hoe stel je dan de verzendkosten in?
Ben heel benieuwd.
Je kunt hiervoor verzendklassen aanmaken en aangeven dat de duurste verzendklasse leidend is.
Super bedankt voor je uitleg! Ik heb hierover twee vragen;
Ik zou graag jouw “my_hide_shipping_when_free_is_available” function andersom noteren, oftewel: hide free when shipping is available. Ik run namelijk een platform, maar mijn verkopers stellen de verzendkosten niet in. Ik wil daarom voor iedereen gratis verzending instellen en dat deze optie verdwijnt als ze zelf de verzendkosten hebben ingesteld. Zou je me misschien met die code kunnen helpen?
Vraag 2: Als ik verzendzonde europa selecteer is alleen Nederland als subzone beschikbaar. Bijvoorbeeld België en Duitsland kan ik niet selecteren als opties. Hoe kan ik dit oplossen?
Alvast bedankt voor de hulp!
Met beide vragen heb ik het idee dat je een plugin gebruikt. Voor vraag 1 is er daarom geen standaard code. Met vraag 2 kan ik je niet helpen, daar het waarschijnlijk in de plugin zit? Standaard is het namelijk geen probleem in WooCommerce om Duitsland en België te kiezen.
hi Maikel,
Ik heb een standaard verzendtarief voor het gros van mijn producten. Gratis verzending vanaf €75,- maar ook 2 producten (cadeaubonnen) die ik sowieso altijd gratis wil verzenden (gaat per post in een envelop).
Hoe kan ik dat laatste instellen?
Daarnaast wil ik zodra die cadeaubon besteld wordt in combinatie met het reguliere product dat er wel de verzendkosten voor dat product worden doorberekend.
Kan dat met de standaard woocommerce?
Om te bereiken wat je wilt bereiken moet je van de cadeaubonnen een virtueel product maken. Deze worden niet verzonden, dus dan worden er geen verzendkosten meegenomen, tenzij er ook een reguliere product wordt aangeschaft.
Hallo,
Ik heb 3500 producten die dezelfde verzendklasse moeten hebben, als ik alles automatisch selecteer bij producten crasht wordpress. Het kost teveel tijd om alles handmatig te selecteren. Is hier een andere optie voor?
Groeten,
Teun
Je kunt producten in bulk bewerken via het producten overzicht, dit gaat al iets sneller maar blijft handmatig. Ik ben niet bekend met een methode waardoor je alles automatisch kunt laten doen.
Hallo Maikel,
Is het ook mogelijk als een klant kiest naar andere adres verzenden dat daar extra kosten bij komen?
Gr Erik
Standaard is hier geen optie voor. Wellicht met behulp van een plugin, maar ik ken er momenteel geen die doen wat jij wilt bereiken.
Beste Maikel
Bij ons is boven de 50 euro gratis verzending. Nu komt bij de klant boven de 50 euro een puntje gratis verzending erbij te staan. Kiest de klant hier niet voor en kiest hij voor my parcel dan betaalt hij toch 5,95. Ik dacht dat in het verleden meteen geen verzendkosten in rekening gebracht werd en dat de klant niet een vinkje bij gratis hoeft te zetten. Klopt dit?
Nee, dit is altijd zo geweest. Je zal alleen ooit een code hebben ingevoerd, waardoor gratis verzending dan de enige mogelijkheid is. Deze code is een keer veranderd, waardoor het nu niet meer zal werken. Bekijk de actuele bij het stukje “Bij gratis verzenden andere verzendkosten verbergen” in dit artikel.
Is het mogelijk om een verzendtarief aan te maken in functie van de gekozen leveringsdatum?
In België wordt er standaard € 2 extra aangerekend voor een zaterdaglevering, en ik zou deze kost willen doorrekenen aan de klant, maar ik weet niet hoe ik dat moet instellen…
(Voor leveringen van maandag t.e.m. vrijdag is er geen probleem.)
Op wat voor manier laat je de leveringsdatum kiezen, want het zal wel samen moeten werken? Wellicht dat er op die manier een optie is.
Standaard is het in ieder geval niet mogelijk, tenzij je het niet erg vindt om 2 verschillende verzendmethoden toe te voegen. Wat je kunt doen is een extra verzendmethoden maken voor specifiek de zaterdag en deze 2 euro duurder maken, zodat mensen kunnen aangeven dat het op zaterdag bezorgd moet worden.
Bedankt voor dit uitgebreide artikel. Ik heb een vraag over iets waar ik al een tijdje mee worstel. Momenteel verkoop ik sauzen en deze vallen in het 9% btw-tarief. Ik wil alleen ook graag merchandise gaan verkopen en dit valt in de 21% klasse. Ik vraag nu 5,95 voor verzending en voer dus 5,458 euro voor verzending ex (9%) btw in. Je begrijpt dat zodra iemand nu een shirtje gaat bestellen er 21% bij op komt en de verzendkosten dan op 6,60 euro gaan uitkomen. Hier gaan klanten zeker vragen over stellen. Het liefst zou ik mijn verzendkosten op €5,95 houden, ongeacht de btw-tarieven van de producten die men afrekent. Ik neem liever zelf het verlies wanneer iemand dan een 21%-artikel koopt. Is dat mogelijk?
En ik merk dat mijn woocommerce gewoon 9% btw tarief voor verzending hanteert wanneer men een mix van 9 en 21 procent artikelen aanschaft. In de handleiding van woocommerce geven ze juist aan dat ze het hogere tarief zouden hanteren, maar dat gebeurt niet. In principe is dat niet oke. Is daar nog wat aan te doen?
Benieuwd naar je reactie!
Gr. Freek
Ja, dit kan. Het is namelijk maar net hoe je het zelf hebt ingesteld. WooCommerce geeft je de mogelijkheid om aan te geven welk belastingtarief gehanteerd moet worden voor de verzendkosten bij de btw instellingen. Het is een kwestie van een vinkje zetten bij het “Verzendmethoden” kolom bij het juiste btw tarief.
De verzendkosten vallen volgens mij overigens altijd onder het 21% btw-tarief en nooit het 9% (check het voor de zekerheid bij je boekhouder/accountant), de producten die gekocht worden staan hier los van. Zie ook het artikel WooCommerce BTW instellen.
Dank voor je reactie. Dat heb ik nagevraagd en verzendkosten vallen niet altijd onder 21% geeft de boekhouder aan: https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/btw_berekenen_aan_uw_klanten/waarover_btw_berekenen/combinatie_goederen_en_diensten/voorbeelden_combinaties_van_goederen_en_diensten
Ah check, dan zat ik daarmee fout. Ik dacht dat het als aparte dienst werd gezien. 🙂
Sterker nog, je moet de BTW die berekend wordt op de verzendkosten naar verhouding berekenen. Mijn boekhouder gaf het volgende voorbeeld: Stel je verkoopt een voedingsmiddel van 11 euro (is dan 9%) en een kledingstuk van 25 euro (is 21%), dan is 31% van de bestelwaarde dus btw laag en 69 % btw hoog. Je verzendkosten moet je dan vervolgens ook zo splitsen. Ik kan me niet voorstellen dat Woocommerce deze optie geeft. Toch?
Nee, deze optie zit er inderdaad niet in nee. Ik heb het nog even getest op een testwebsite en WooCommerce pakt standaard maar 1 tarief. Verder ben ik ook niet bekend met een plugin waarmee je dit wel kunt bereiken. Ik heb zelf voor meerdere webshops (met wisselende tarieven) altijd de btw op 21% moeten instellen, maar goed daar heb jij verder niks aan.
Hoi Freek,
Ik heb hetzelfde probleem. Heb je ondertussen een oplossing gevonden?
Ik heb ook hetzelfde probleem dus ben ook benieuwd of er inmiddels een oplossing is. Ik vrees van niet. Het gaat bij mij maar om een fractie van de orderstroom dus ik denk dat het maar gewoon op 21% zet voor die paar orders waar het op van toepassing is.
Fijn, zo’n uitgebreide instructie, dank!
Ik zit nog met het volgende: ik had in principe mijn verzendzones en classes goed ingevuld, maar alleen met meerdere bestellingen per order kom ik niet uit met de kosten. Ik zou eigenlijk willen dat per shipping class een max. fee ingesteld kan worden, ook als je niet met percentages werkt..
kan dat alleen opgelost worden met table rate shipping? Of is daar ook een formule voor?
En ik zag dat voor table rate shipping weer tig verschillende plugins voor zijn. Welke is de beste?
Wanneer je niet met percentages werkt, dan heb je een standaard fee ingesteld, dit is ook meteen het maximale bedrag per verzendklasse. Je hebt hier geen formule voor nodig of begrijp ik je vraag verkeerd?
Welke de beste table rate shipping plugin is, is afhankelijk van wat je wilt, want niet alle plugins kunnen precies hetzelfde.
Ik ben niet bekend met SendCloud, dus ik weet niet precies hoe het zit in combinatie met deze plugin. Het lijkt er nu in elk geval op dat je alle verzendmethoden laat verdwijnen zodra gratis verzending is bereikt? Heb je dit met een code bereikt en hoe ziet het er dan uit als je dit weghaalt, werkt het dan wel naar wens (los van de overige verzendmethoden die je misschien hebt)?
Niet standaard, alleen er zijn wel mogelijkheden. Zo zou je bijvoorbeeld alleen producten in de aanbieding ook nog in een extra (verborgen) categorie te plaatsen, bijv. de categorie aanbiedingen. Met een plugin als WooCommerce Advanced Free Shipping kun je dan aangeven dat voor die categorie pas gratis verzending is vanaf 80 euro of hoger.
Bedankt, ik ga er mee aan de slag.
Hoi Maikel,
Het is al even geleden, ik heb categorie sale aangemaakt. Maar met die plugin kom ik er niet uit hoe ik alleen voor deze categorie de verzendkosten kan aanpassen. Is er inmiddels nog een andere optie? Of heb je een duidelijke uitleg van deze plugin? Ik hoor nog graag van je.
Mvrgr Esther
Je kunt met de plugin de categorie selecteren en vervolgens aangeven vanaf welk bedrag het gratis moet zijn.
Vervolgens kun je ook aangeven dat voor alle andere categorieën het bedrag vanaf 50,- zal zijn.
De standaard gratis verzendoptie in WooCommerce moet je dus loslaten en compleet vervangen met deze plugin.
Ik kan wel de categorie selecteren, maar vervolgens zie ik niet waar ik een bedrag oid kan invoeren….
Goedemorgen,
Ik hanteer normaal de norm verzenden boven de €50.- gratis, maar ik de uitverkoop wil ik dat verhogen naar €80.-. Echter heb ik ook producten die niet afgeprijsd zijn en boven €50.- kosten en dus normaal gratis verzending hebben. Kan ik dus onderscheid maken in de te berekenen verzendkosten voor afgeprijsde artikelen.
Ik hoor het graag.
Mvrgr
Esther
Dag Maikel,
Bedankt alvast voor deze uitgebreide informatie!
Ik zit met het volgende: ik zou enkele producten gratis willen verzenden (kaartjes, kleine producten), andere producten met een vast bedrag. Ik heb een verzendklasse aangemaakt (kleine producten – gratis verzending) en bij de verzendmethoden ‘vast tarief’ die verzendklasse op 0 gezet. Zo berekent hij enkel de grotere producten, de kleinere rekent niet mee. Qua berekening is dit dus zeker OK!
Jammer genoeg blijft er dan bij het winkelmandje het volgende staan:
* Vast tarief: (leeg)
* Afhalen
Is er een manier om ‘vast tarief’ weg te krijgen als deze 0€ bedragen? Of om bepaalde producten te koppelen aan ‘gratis verzending’? Als ik de snippet gebruik, dan verdwijnt de lijn van ‘vast tarief’, maar enkel de optie ‘afhalen’ blijft over, wat ook niet de bedoeling is.
Bedankt alvast voor de eventuele hulp!
Mvg
Wanneer je de code in wilt duiken kun je kijken naar deze oplossing. Anders is de Per Product Shipping plugin een goede optie. Hier kun je meer informatie over vinden in het artikel hierboven.
L.s,
Inzake “gratis verzenden en afhalen, de rest niet zichtbaar”
De code voor gratis verzenden (en de rest onzichtbaar) werkt prima.
De code om toch de optie afhalen er weer bij te voegen: 0,0 resultaat
In snipper de code in 2 aparte “snippets” gezet enz, al sat gespeeld met verzendklassen en dergelijke…helaas nul resultaat.
Waar zou dit aan kunnen liggen?
Je hebt niet allebei de snippets nodig. Het is de een of de ander. Beide voegen namelijk dezelfde filter toe (add_filter), waardoor het niet goed werkt als je beide hebt toegevoegd.
Ik gebruik ook de standaard tool voor de verzendkosten in mijn webshop, en hanteer daar verschillende bezorgkosten op basis van postcodes in Nederland. Ik heb ook de verzendkostencalculator aanstaan op de winkelwagen pagina, alleen daar ervaar ik sinds kort een probleem. Voorheen was het voldoende om daar alleen de 4 postcode nummer te plaatsen (bijv 7418) en op basis daarvan gaf hij de bezorgkosten aan. Nu geeft hij opeens aan dat de postcode (7418) “INVALED” is. Na wat getest te hebben, blijkt dat nu ook de letters erbij moeten staan, en dat het zelfs nodig is dat er een spatie tussen staat en de letters ook in hoofdletters moeten zijn. Ofterwijl het is heel gevoelig geworden. Zo is 7418el niet goed, maar moet het echt 7418 EL zijn. Erg gevoelig dus, en veel klanten lopen hier nu tegenaan. Is dit volgens u op de 1 of andere manier op te lossen?
In het postcode overzicht staat nu bijv 74*, dus wel gek dat hij precies die opmaak van cijfers+letters nodig heeft.
Als op de afreken pagina de klant 7418el invoert (waarbij hij dus bij de calculator op de winkelmand pagina een foutmelding geeft) geeft hij gek genoeg op de afreken pagina geen foutmelding en geeft hij wel de juiste bezorgkosten aan. Dus op deze pagina maakt de opmaak van de postcode niks uit, en kan hij er makkelijker mee overweg.
Enig idee hoe dit op te lossen is?
Mvg,
Rob
Ik snap inderdaad het probleem en dat het super irritant is voor de gebruiksvriendelijkheid van je webshop. Ik heb op dit moment helaas geen oplossing. Is dit ontstaan na een update? Wellicht dat het dan bij de volgende weer gecorrigeerd wordt.
hoi, ik kom er niet uit met ‘Verzendkosten gebaseerd op het totaal gewicht’ en de weight based shipping plugin. Ik heb alles gedaan zoals jij het hebt omschreven, maar het bedrag in de winkelmand wordt niet hoger als ik meer artikelen toevoeg.
Bij bijv. https://poesch.nl/product/studs-heart-silver/ staat het gewicht op 0.020
Dan zou je denken dat als je er daarvan 2 in de winkelmand doet het verzendbedrag verdubbelt omdat 20-50 gram is ingesteld bij shipping rules op €3. Maar dat gebeurt dus niet. Wat zie ik over het hoofd?
Ik durf het vanaf hier helaas niet te zeggen omdat ik niet kan zien hoe alles ingesteld staat. Staat bijv. het juiste land aangegeven (daar je voor NL alleen gratis verzending hebt)? Je kunt ook een komma testen in plaats van een punt. Wanneer overigens 20-50 gram staat ingesteld op €3,-, dan horen de verzendkosten bij 1 product ook al €3,- te zijn.
Hallo Maikel,
Ik heb voor mijn webshop soms een actie dat er geen verzendkosten worden gerekend bij bestelling van 3 of meer producten. Deze stel ik in bij gratis verzending met een minimaal orderbedrag, omdat ik niet wil dat klanten hiervoor een code moeten invoeren. He t moet automatisch verrekend worden.
Als ik echter een kortingscode aanmaak van bijvoorbeeld 15%, wil ik dat mensen 15% korting krijgen, maar niet ook nog eens gratis verzending. De kortingscode moet de gratis verzending als het ware overrulen.
Is dit op deze manier in te stellen? Tot op heden is het mij niet gelukt.
Nee, met de standaard mogelijkheden van WooCommerce is het niet mogelijk om met een kortingsbon te overrulen dat de verzendkosten gratis worden door het bestelbedrag. Ik heb helaas ook niet direct een plugin in mijn hoofd waarmee je dit wel zou kunnen bereiken.
Dank voor je duidelijke uitleg altijd. Ga dit later eens uitgebreid lezen. Wellicht wil je dit weten: op een iPhone kan ik je post niet lezen. Als ik daar naar naar jouw uitleg ga https://webtalis.nl/woocommerce-verzendkosten-instellen/ popt het venster op voor de nieuwsbrief (waarop ik uiteraard al geabonneerd ben) en als ik dat wegklik ga ik terug naar de hoofdlink https://webtalis.nl . Vicieuze cirkel dus.
Thanks voor de melding, dit is inderdaad niet de bedoeling. Wanneer je op het kruisje klikt hoort het weg te gaan en weg te blijven. Werkt bij Android wel goed zo te zien, ik zal even kijken of ik het kan fixen voor de iPhone. 🙂
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?
Verzendzones zijn inderdaad een goede optie. Met verzendklassen is het niet mogelijk, daar dit niet per postcode verschillend zal zijn.
Standaard overschrijft de gratis verzending methode altijd al het andere. Je zal dus een extra plugin nodig hebben met wat extra functies. Met de plugin Advanced Free Shipping rate valt dit volgens mij wel in te stellen zoals jij het wilt hebben.
Hallo Maikel,
Bedankt voor de goede tip, deze plugin werkt perfect.
Het is even kijken hoe de juiste instellingen gedaan moeten worden, maar dan lukt het uiteindelijk wel.
groeten John
Goed om te horen dat het je gelukt is. 🙂
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
Vraagje, wij werken niet met verzendkosten maar minimum aankoop bedrag per postcode, is er ergens een optie voor?
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.
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. 🙂
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?
Dit kan met een plugin als Table Rate Shipping for WooCommerce.
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
Standaard is het niet mogelijk om afhalen te verplichten als er bijvoorbeeld 1 product is dat moet worden opgehaald. De plugin Local Pickup Plus kan je misschien verder helpen.
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
Ik werk dan zelf altijd liever met de plugin WooCommerce Weight based shipping. Werkt perfect.
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
Moeilijk te zeggen vanaf hier. Het zou heel goed een conflict kunnen zijn, maar dat zou je moeten debuggen.
In mijn geval staat ‘afhalen’ standaard aangevinkt. Dit wil ik niet. Is er een mogelijkheid om dit in te stellen?
Groet, Wim
Staat deze ook bovenaan? Dan kun je de volgorde veranderen bij de verzendmethoden. Dit is een kwestie van een andere verzendmethode naar boven slepen met je muis. Indien Afhalen niet bovenaan staat, dan heeft WooCommerce dit onthouden als jouw laatst gekozen optie. Wanneer je nu een andere optie aanvinkt, zal deze de volgende keer aangevinkt staan.
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.
Kun je ook “geen verzendkosten” instellen waneer het afleveradres in een bepaald postcodegebied valt?
Ja, je kunt een verzendzone maken voor specifieke postcodegebieden, waardoor dit mogelijk is.
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?
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.
Ik heb dit nog niet eerder gehoord en ik durf het ook niet te zeggen met de informatie die ik heb. Wellicht een conflict met een cache plugin, dat is het enige wat ik kan bedenken.
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?
Dat kan ik helaas niet zeggen zo. Ik weet niet hoe je het hebt ingesteld.
Top artikel, erg hoopvol.
Wel nog een vraagje, is er een optie om bepaalde verzendmethodes uit te sluiten voor artikelen?
Dit zit helaas niet standaard in WooCommerce, tenzij je alle verzendmethodes uit wilt schakelen voor een product, dan kun je het product virtueel maken.
Met de plugin WooCommerce Conditional Shipping and Payments kan dit volgens mij wel bereikt worden.
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!
Ik durf het helaas niet te zeggen vanaf hier.
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?
Bij berekeningstype moet je kiezen voor “Per bestelling – Reken verzendkosten voor de duurste verzendklasse”.
Ok, dank je, ga ik daar maar eens naar kijken 🙂
Groet, Fred
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.
Kun je dit niet aanpassen met de verzendklassen?
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.
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
Dit is niet mogelijk om in te stellen met de standaard opties van WooCommerce. Het gratis verzenden natuurlijk wel, maar de verschillende tarieven gebaseerd op de prijs niet.
Om dit te bereiken zal de plugin Table Rate Shipping for WooCommerce je helpen.