Blog · Software op maat

WooCommerce koppelen aan Odoo: zo werkt het, en hier let je op.

Een WooCommerce-webshop met Odoo als ERP is een sterke combinatie, zolang ze met elkaar praten. Wat je synchroniseert, welke manieren er zijn om te koppelen, hoe de Odoo API werkt en welk detail in je Odoo-abonnement alles kan tegenhouden.

8 min leestijd 1 oktober 2026 Gids
De kern

WooCommerce en Odoo hebben allebei een API, dus koppelen kan. Odoo heeft zelf geen WooCommerce-koppeling, maar je hebt de keuze uit een betalende connector, een workflow in n8n of Make, of een koppeling op maat. Belangrijk: op Odoo Online kan je de externe API enkel gebruiken op het Custom-plan, niet op One App Free of Standard.

Wat synchroniseer je tussen WooCommerce en Odoo?

Een goede koppeling begint met de vraag welk systeem waarvoor de bron is:

GegevenBronGaat naar
Producten en prijzenOdooWooCommerce
VoorraadOdooWooCommerce
BestellingenWooCommerceOdoo, als verkooporder
KlantenWooCommerceOdoo, als contact
FacturenOdooJe klant en je boekhouding
VerzendstatusOdooWooCommerce

Vuistregel: kies per gegeven één bron van waarheid. Meestal is dat Odoo voor producten en voorraad, en WooCommerce voor nieuwe bestellingen.

Drie manieren om te koppelen

1. Een kant-en-klare connector

Odoo heeft zelf geen WooCommerce-koppeling: de officiële connectors in Odoo 20 zijn er onder meer voor Amazon. Wel zijn er betalende modules van andere ontwikkelaars in de Odoo Apps Store, en op de WooCommerce-marktplaats verkoopt OPMC de connector Odoo Integration for WooCommerce, voor 130 euro per jaar. De oude gratis module van de Odoo-community (OCA) werkt enkel met Odoo 8 tot en met 10. Een connector staat snel, zolang je proces past bij wat de module voorziet.

2. Een workflow in n8n of Make

Met een workflowplatform koppel je beide zonder eigen module. n8n heeft een WooCommerce-trigger die reageert op nieuwe of gewijzigde bestellingen, klanten en producten, en een Odoo-koppeling die met elk Odoo-model werkt, sinds mei 2026 ook via de nieuwe API van Odoo 19 en later. Zapier kan in principe ook, maar vraagt voor WooCommerce een betalende extensie, en de Odoo-app van Zapier voor Odoo Online beperkt zich tot leads en contacten. Meer over Zapier lees je in Zapier voor bedrijven.

3. Een koppeling op maat

Heb je bijzondere regels, zoals prijzen per klant, bundels, meerdere magazijnen of een eigen manier van factureren, dan schrijf je de koppeling rechtstreeks op beide API's. Meer werk vooraf, maar precies wat je proces vraagt, en zonder licentie per jaar.

De Odoo API in het kort

Sinds Odoo 19 is er een nieuwe externe API, JSON-2. Je stuurt een POST-verzoek naar /json/2/ met het model en de methode die je wil aanroepen, en je meldt je aan met een API-sleutel. Elke aanroep is een afzonderlijke transactie. Drie dingen om te weten:

  • API-sleutels vervallen. Een sleutel is maximaal drie maanden geldig, dus een koppeling moet die tijdig vernieuwen.
  • De oude API's verdwijnen. XML-RPC en JSON-RPC zijn sinds Odoo 19 verouderd. Odoo stelde het verwijderen uit: het deel dat koppelingen gebruiken, verdwijnt in Odoo 22 (najaar 2028) bij installaties op eigen servers en in Odoo Online 21.1 (winter 2027). Bouw nieuwe koppelingen dus meteen op JSON-2.
  • AI kan meekijken. Odoo 20 kwam uit in september 2026 en laat je je database ook via MCP aan AI-assistenten koppelen. Wat MCP is, lees je in Wat is MCP?
Let op je Odoo-plan

Volgens de documentatie van Odoo is toegang via de externe API enkel beschikbaar op het Custom-plan, niet op One App Free of Standard. Wie Studio of een tweede bedrijf toevoegt, komt sowieso op Custom. Op de Belgische prijspagina start Custom aan 35,90 euro per gebruiker per maand bij jaarlijkse betaling, met een korting in het eerste jaar. Check dit dus voor je aan een koppeling begint.

De WooCommerce REST API

WooCommerce heeft een REST-API, versie wc/v3, voor bestellingen, producten met varianten en voorraad, klanten, kortingscodes en terugbetalingen. Je meldt je aan met een consumer key en secret over HTTPS. Webhooks melden nieuwe of gewijzigde bestellingen, klanten en producten meteen, met een handtekening waarmee je controleert dat ze echt van je webshop komen. Een webhook schakelt zichzelf uit na vijf mislukte pogingen, dus een goede koppeling houdt dat in het oog.

Facturen via Peppol, rechtstreeks uit Odoo

Verkoop je ook aan bedrijven, dan moeten die facturen sinds 2026 via Peppol. Goed nieuws voor wie Odoo gebruikt: Odoo is zelf een erkend Peppol-toegangspunt en rekent niets extra voor versturen en ontvangen, ook niet in de gratis Community-versie. Wordt een bestelling van een bedrijfsklant in WooCommerce een factuur in Odoo, dan kan die meteen via Peppol vertrekken. Ontvangen e-facturen zet Odoo automatisch klaar als ontwerp van een aankoopfactuur.

Er bestaan ook WooCommerce-plugins die zelf facturen via Peppol versturen, maar de meeste kunnen niet ontvangen. En je bedrijf kan maar op één plek geregistreerd staan om e-facturen te ontvangen. Werk je met Odoo, laat die rol dan bij Odoo. Hoe we zo'n flow opzetten, lees je op Peppol-koppeling op maat, en wat Peppol zelf inhoudt in Peppol in België.

Valkuilen bij een koppeling

  • Dubbele producten. Koppel op een vaste sleutel, zoals de SKU, en nooit op de productnaam.
  • Voorraad in twee richtingen. Laat één systeem de voorraad bepalen, anders overschrijven ze elkaar.
  • Btw en verzendkosten. Zorg dat btw-tarieven en verzendmethodes in beide systemen overeenkomen, anders kloppen je facturen niet.
  • Retouren en terugbetalingen. Spreek af waar een retour start en hoe die in Odoo terechtkomt.
  • Fouten die niemand ziet. Een koppeling die stilletjes faalt, merk je pas als een klant belt. Voorzie meldingen en een logboek.

Hoe we helpen

We kijken eerst of een bestaande connector volstaat. Zo niet, dan bouwen we de koppeling in n8n of op maat, met logboek en meldingen, en we controleren vooraf of je Odoo-plan de API toelaat. Meer daarover op software koppelen en n8n-workflows op maat. Twijfel je of Odoo zelf de juiste basis is, lees dan ERP op maat of standaard.

Veelgestelde vragen

Heeft Odoo een officiële WooCommerce-koppeling?

Nee. Odoo heeft eigen connectors voor onder meer Amazon, maar niet voor WooCommerce. Er zijn wel betalende connectors van andere ontwikkelaars, of je koppelt via n8n, Make of een koppeling op maat.

Kan ik de Odoo API gebruiken op het Standard-plan?

Nee. Volgens Odoo is toegang via de externe API enkel beschikbaar op het Custom-plan, niet op One App Free of Standard.

Wat is de JSON-2 API van Odoo?

De nieuwe externe API sinds Odoo 19. Je roept modellen en methodes aan via /json/2 met een API-sleutel. De oude XML-RPC- en JSON-RPC-API's zijn verouderd en verdwijnen in latere versies.

Hoe koppel ik WooCommerce aan Odoo met n8n?

Met de WooCommerce-trigger van n8n start je een workflow bij elke nieuwe bestelling, en met de Odoo-koppeling maak je klant en verkooporder aan in Odoo. Voorraad en producten stuur je in een tweede workflow terug naar WooCommerce.

Kan Odoo facturen via Peppol versturen?

Ja. Odoo is zelf een erkend Peppol-toegangspunt en rekent niets extra voor versturen en ontvangen via Peppol, ook niet in de gratis Community-versie. Ontvangen e-facturen komen automatisch binnen als ontwerp van een aankoopfactuur.

Wat kost een koppeling tussen WooCommerce en Odoo?

Een kant-en-klare connector kost meestal een licentie per jaar. Een koppeling in n8n of op maat is maatwerk: je krijgt een voorstel op maat, waar mogelijk met een vaste prijs.

Webshop en ERP

Wil je je webshop en Odoo laten samenwerken?

Vertel ons welke versie en welk plan van Odoo je gebruikt en wat er moet doorstromen. Binnen één werkdag krijg je eerlijk advies: connector, n8n of maatwerk.