Overslaan naar inhoud
Reis

Leveringsmethoden en vervoerderskoppelingen in Odoo: tarieven, labels en tracking

dooPartners· 29 juni 2026 · 11 min leestijd
Leveringsmethoden en vervoerderskoppelingen in Odoo: tarieven, labels en tracking

Verzending in Odoo werkt wanneer drie onderdelen in volgorde zijn ingesteld: een leveringsmethode, een tariefberekening die overeenkomt met wat je werkelijk rekent, en (alleen als je live labels en tracking nodig hebt) een vervoerdersconnector met volledige productgegevens erachter.

Een klant betaalt voor verzending bij het afrekenen en het bedrag klopt niet. Of de webshop rekende een vast tarief dat een zware order niet dekt, of de vervoerdersofferte kwam veel hoger terug dan wat je werkelijk betaalt. Het magazijn kan geen label printen, dus iemand kopieert het adres met de hand naar het vervoerdersportaal. Het trackingnummer bereikt de klant nooit.

Verzending in Odoo is opgebouwd uit een paar eenvoudige onderdelen: een leveringsmethode, een manier om het tarief te berekenen en (optioneel) een live vervoerdersconnector die het label print en de tracking teruggeeft. De meeste verzendellende komt voort uit het door elkaar halen hiervan of het overslaan van de saaie setup. Hier zie je hoe de onderdelen passen en hoe je tarieven, labels en tracking werkend krijgt.

Waarom verzending misgaat

Drie dingen worden door elkaar gehaald, en elk daarvan breekt een ander deel.

Het eerste is het tarief. Een leveringsmethode kan verzending op drie manieren prijzen: een vaste prijs, een prijs op basis van je eigen regels, of een live offerte van de vervoerder. Mensen kiezen de verkeerde voor hun geval. Een vast tarief is eenvoudig maar verliest geld op zware orders. Een live vervoerdersofferte is nauwkeurig maar heeft een account en correcte gewichten nodig, anders geeft hij niets terug.

Het tweede is de connector. Een leveringsmethode en een vervoerdersconnector zijn niet hetzelfde. Een leveringsmethode is de keuze die de klant bij het afrekenen ziet en de regel die deze prijst. Een connector is de live verbinding met FedEx, UPS, DHL en de rest die tarieven ophaalt, labels print en tracking teruggeeft. Je kunt leveringsmethoden draaien zonder enige connector. Je hebt alleen een connector nodig als je wilt dat de vervoerder het label en de tracking voor je doet.

Het derde zijn de gegevens die de connector nodig heeft: productgewichten, een verpakkingstype en een volledig afzenderadres. Vervoerders prijzen op gewicht en grootte. Als je producten geen gewicht hebben, komt een live offerte terug als nul of mislukt, en het label genereert niet. Dit is het saaie deel dat iedereen overslaat, en het is het deel dat live vervoerders breekt.

De drie tariefsoorten van een Odoo-leveringsmethode: vaste prijs, op basis van regels, en een live vervoerdersconnector
Het veld Provider bepaalt hoe Odoo

De oplossing, stap voor stap

1

Maak de leveringsmethode aan.

Ga naar Inventory > Configuratie > Leveringsmethoden en klik op Nieuw. Geef het een naam die de klant bij het afrekenen herkent. Het belangrijkste veld is de Provider, die bepaalt hoe het tarief wordt berekend. De volgende stappen behandelen de drie opties.

2

Kies hoe het tarief wordt berekend.

Stel de Provider in op een van de drie:

  • Vaste prijs. Eén bedrag voor elke order. Eenvoudig en voorspelbaar. Vink "Gratis als orderbedrag hoger is dan" aan om gratis verzending boven een drempel aan te bieden. Gebruik dit voor een vast nationaal tarief.
  • Op basis van regels. Open het tabblad Prijsstelling en voeg regels toe met voorwaarden op gewicht, prijs of hoeveelheid, elk met zijn eigen verzendkosten. Odoo kiest de eerste regel die past. Gebruik dit als de verzending meeschaalt met de order, bijvoorbeeld een hoger tarief boven 10 kg.
  • Een vervoerder (FedEx, UPS, DHL en anderen). Het tarief komt live van de vervoerder. Hiervoor is een connector nodig, hieronder behandeld. Gebruik dit als je de echte vervoerdersprijs, het label en de tracking wilt.
3

Stel beschikbaarheidsvoorwaarden in zodat de juiste methode verschijnt.

Gebruik op de leveringsmethode het tabblad Beschikbaarheid om te beperken waar deze verschijnt: per land, per maximaal gewicht of volume, of per producttag. Zo voorkom je dat een binnenlands vast tarief verschijnt bij een internationale order, of een pakketmethode verschijnt bij een palletorder.

4

Installeer de vervoerdersconnector (alleen als je een live vervoerder gebruikt).

Ga naar Inventory > Configuratie > Instellingen, vind het gedeelte Verzendconnectoren, vink de vervoerder aan die je nodig hebt (je kunt er meerdere aanvinken) en sla op. Open vervolgens de leveringsmethode, voer je vervoerdersaccountgegevens in en kies het Integratieniveau: "Tarief ophalen" haalt alleen een prijs op, terwijl "Tarief ophalen en zending aanmaken" ook het label genereert en de tracking teruggeeft. Laat de methode in testmodus tot het werkt, schakel dan de Omgeving naar productie.

5

Voeg de gegevens toe die de vervoerder nodig heeft.

Stel op elk product dat je verzendt een gewicht in op het tabblad Inventory. Stel verpakkingstypen in onder Inventory > Configuratie > Verpakkingstypen met echte afmetingen en gewichten. Zorg dat je magazijn- en bedrijfsadressen compleet zijn, inclusief telefoon. Zonder deze geeft een live vervoerder geen tarief en geen label terug.

Het stuk waar mensen over struikelen

Een paar dingen overkomen vrijwel iedereen

Hier gaat de dag in op.

Producten zonder gewicht. Een live vervoerder prijst op gewicht. Een product dat op nul gewicht blijft staan, zorgt ervoor dat de offerte leeg of verkeerd terugkomt en het label mislukt. Stel gewichten in op alles wat je verzendt voordat je live gaat.

Testmodus versus productie. Connectoren worden geleverd met een test- of ontwikkelomgeving aangezet. In testmodus krijg je nepofferte en -labels die niet geldig zijn voor echte zendingen. Er bereikt niets de vervoerder totdat je de methode op productie zet en de inloggegevens de live gegevens zijn, niet de sandboxgegevens.

Het tarief bij het afrekenen is niet beter dan de invoer. "Op basis van regels" kiest de eerste regel die past, van boven naar beneden. Als je regels in de verkeerde volgorde staan, of een catch-all-regel bovenaan staat, krijgt elke order dezelfde prijs. Orden de regels van meest specifiek naar minst specifiek, en voeg een laatste terugvalregel toe zodat er niets zonder prijs doorheen glipt.

Het verpakkingstype verandert de prijs. Vervoerders rekenen op volumegewicht, niet alleen op het werkelijke gewicht. Een licht maar omvangrijk pakket kan meer kosten dan een klein zwaar pakket. Als je verpakkingstypen ontbreken of verkeerd zijn, klopt de offerte en het label niet, zelfs als de productgewichten wel kloppen.

Eén label per pakket, niet per order. Als een order in meerdere dozen wordt verzonden, heb je multi-pakketverwerking nodig, niet één label voor de hele order. Stel dit bewust in, anders houdt het magazijn één label over voor een zending van drie dozen.

Gratis verzending heeft nog steeds een methode nodig. "Gratis" is een leveringsmethode met een vaste prijs van nul of een drempelregel, niet het ontbreken ervan. Als geen enkele methode bij de order past, kan de klant helemaal niet afrekenen.

Vereenvoudig de tariefregels voordat je ze opbouwt. Verzendkosten zijn altijd complexer dan de eerste vergadering doet vermoeden, en je contractprijzen komen zelden overeen met wat de connector offreert, omdat vervoerders lijsttarieven teruggeven, niet je onderhandelde tarieven. Het commerciële antwoord is meestal beter dan het technische: gratis verzending boven een drempel lost het meeste op. En als iemand om een complexe regel vraagt, zoek eerst naar de eenvoudige versie. Een klant wilde orders onder de 100 euro volledig blokkeren; in plaats van maatwerkcode prijsden we verzending onder de 100 euro hoog genoeg zodat niemand onder dat bedrag bestelt. Een prijsbeslissing deed wat een module zou doen, zonder iets te onderhouden bij de volgende upgrade.

Snelle checklist

  • Eén leveringsmethode per optie die de klant bij het afrekenen moet zien.
  • Provider correct ingesteld: Vaste prijs, Op basis van regels, of een vervoerder.
  • Beschikbaarheidsvoorwaarden voorkomen dat de verkeerde methode bij de verkeerde order verschijnt.
  • Connector geïnstalleerd en inloggegevens ingevoerd, alleen als je een live vervoerder gebruikt.
  • Integratieniveau ingesteld op "Tarief ophalen en zending aanmaken" als je labels en tracking wilt.
  • Gewichten op elk product, echte verpakkingstypen, volledig afzenderadres.
  • Overgeschakeld van test naar productie vóór de eerste echte zending.
  • Een terugvalregel zodat geen enkele order ooit zonder prijs blijft.

FAQ

Wat is het verschil tussen een leveringsmethode en een vervoerdersconnector in Odoo?

Een leveringsmethode is de verzendoptie die de klant bij het afrekenen ziet en de regel die deze prijst. Een vervoerdersconnector is de live verbinding met een vervoerder als FedEx, UPS of DHL die tarieven ophaalt, labels print en tracking teruggeeft. Je kunt leveringsmethoden gebruiken zonder enige connector. Je hebt alleen een connector nodig als je wilt dat de vervoerder het label en de tracking afhandelt.

Hoe berekent Odoo de verzendkosten?

Via het veld Provider op de leveringsmethode. Er zijn drie opties: Vaste prijs (één vast bedrag), Op basis van regels (een prijs uit voorwaarden op gewicht, prijs of hoeveelheid), of een vervoerder (een live offerte van FedEx, UPS, DHL en anderen). Kies degene die past bij hoe je verzending werkelijk kost.

Hoe print ik verzendlabels en krijg ik trackingnummers in Odoo?

Installeer de vervoerdersconnector onder Inventory > Configuratie > Instellingen, voer je vervoerdersgegevens in op de leveringsmethode en stel het Integratieniveau in op "Tarief ophalen en zending aanmaken". Wanneer je de levering valideert, genereert Odoo het label en geeft het een trackingreferentie terug. Dit werkt alleen in productiemodus, niet in testmodus.

Waarom komt mijn live vervoerderstarief terug als nul of mislukt het?

Bijna altijd ontbrekende gegevens. Vervoerders prijzen op gewicht en pakketgrootte, dus een product zonder gewicht, een ontbrekend verpakkingstype of een onvolledig afzenderadres zorgt ervoor dat de offerte leeg terugkomt of mislukt. Stel gewichten in op elk product, definieer echte verpakkingstypen en maak je magazijn- en bedrijfsadres compleet voordat je live gaat.

Kan ik een vast verzendtarief rekenen maar toch een vervoerderslabel printen?

Ja, maar het bestaat uit twee delen. Gebruik een methode met Vaste prijs of Op basis van regels voor wat de klant betaalt, en een vervoerdersconnector om het label en de tracking in het magazijn te genereren. De prijs die de klant ziet en het vervoerderslabel worden apart geconfigureerd, dus ze hoeven niet overeen te komen.

in Reis
Lees verder Barcode ontvangen en picken in Odoo: sneller, minder fouten

Open kennis. Ben je een Odoo-partner die deze problemen ook oplost? Draag je eigen oplossingen bij en groei samen met het netwerk richting Gold.

Voor partners
Wanneer een partner inschakelen

Sommige problemen vragen om een paar handen, niet om een handleiding.

dooPartners is een wereldwijd netwerk van onafhankelijke, Odoo-gecertificeerde partners. Lokaal waar je bent, met het netwerk erachter wanneer een project groter wordt dan één bureau. Je houdt één aanspreekpunt, en je kiest met wie je werkt.

Vind een partner bij jou in de buurt