Direct naar de inhoud

Door Stefan de Graaf, bouwer en eigenaar · Bijgewerkt op

Koppelingen · Webshops

WooCommerce koppelen met je boekhouding, voorraad en verzending

WooCommerce koppel ik met de ingebouwde WooCommerce-node en -trigger van n8n, aangevuld met de WooCommerce REST API waar dat nodig is. Deze koppeling draait in productie: voor webbureau Mercabilis houdt een WooCommerce-webshop Exact Online bij, met klantgroepprijzen en een storingsmail bij elke afwijking.

In productieIngebouwde n8n-koppeling

Wat je met WooCommerce koppelt

  • Bestellingen naar je boekhouding: Exact Online, Moneybird, AFAS of Zoho Books
  • Artikelen, prijzen en klantgroepprijzen uit je boekhouding terug naar de webshop
  • Voorraad gelijk houden met je ERP of marketplaces
  • Verzendlabels via Sendcloud of MyParcel zodra een order klaar is
  • Klanten naar je CRM of mailinglijst, met toestemming

Hoe de koppeling werkt

Nieuwe en gewijzigde bestellingen komen via een webhook binnen; een controle op vaste momenten vangt op wat een webhook mist. De koppeling legt per order vast wat er is verwerkt, zodat een herhaling niets dubbel doet. Alles draait in n8n op een eigen server, met een koppelingsdatabase, logging en een storingsmail in gewone taal.

Feiten over de API van WooCommerce

Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij.

FeitWat de documentatie zegtBron
AuthenticatieREST API met een consumer key en secret (Basic Auth over HTTPS), rechten lezen, schrijven of beide, gekoppeld aan een WordPress-gebruiker.WooCommerce REST API-docs
Geldigheid sleutelSleutels verlopen niet. Ze vervallen als de gekoppelde WordPress-gebruiker wordt verwijderd.WooCommerce REST API-docs
LimietenGeen limiet in de officiële documentatie. De grens zit bij je hosting.WooCommerce Developer Docs
WebhooksJa, voor orders, producten, klanten en kortingscodes (aangemaakt, gewijzigd, verwijderd), met een HMAC-SHA256-handtekening. Na meer dan vijf opeenvolgende mislukte leveringen zet WooCommerce de webhook uit.WooCommerce webhooks
TestomgevingGeen sandbox van WooCommerce; je test op een eigen testinstallatie.WooCommerce Developer Docs
VersieHuidige versie wc/v3. De Legacy REST API is sinds WooCommerce 9.0 (juni 2024) een aparte extensie die niet eindeloos wordt onderhouden.WooCommerce: Goodbye Legacy REST API
Kosten APIGeen. WooCommerce is open source; je betaalt alleen je hosting.WooCommerce Developer Docs
n8nIngebouwde WooCommerce-node (klanten, orders, producten) en WooCommerce-trigger met twaalf gebeurtenissen.n8n-documentatie

Wat jij nodig hebt

  • Een WordPress-beheerder die een API-sleutel kan aanmaken onder WooCommerce, Instellingen, Geavanceerd, REST API
  • HTTPS op de webshop en mooie permalinks aan; met standaardpermalinks werkt de API niet
  • Toegang tot de boekhouding of het CRM waar de orders heen moeten
  • Een lijst van de plugins die velden aan een order toevoegen, zodat de koppeling die velden kent

Waar het vaak misgaat, en hoe ik dat voorkom

  • Plugins met eigen velden: veel plugins voegen velden toe aan een order. Ik leg vooraf vast welke velden de koppeling gebruikt.
  • Stilgevallen webhooks: WooCommerce kan een webhook uitschakelen na herhaalde fouten. Een aanvullende controle en een hartslagmelding zorgen dat je dat merkt.
  • Variaties en artikelcodes: zonder eenduidige artikelcode landt een order niet in de boekhouding. De koppeling meldt welke code ontbreekt.
  • Btw-instellingen: de btw in de webshop moet passen bij de btw-codes in de boekhouding. Dat stem ik vooraf af.

Uit de praktijk

Bij Mercabilis koppelde ik een WooCommerce-webshop aan Exact Online op een eigen server met Cloudflare ervoor: 14 workflows inclusief foutafhandeling, een koppelingsdatabase van 12 tabellen en klantgroepprijzen voor wie is ingelogd. Lees de case →

Wat het kost

Een koppeling met WooCommerce bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door, inclusief wat de webshop zelf aan hosting kost. Alle prijzen en wat erin zit →

Wat ik niet doe

  • Ik bouw geen WooCommerce-plugins en pas je thema niet aan; de koppeling draait in n8n naast de webshop.
  • Ik host de webshop niet, tenzij we serverbeheer afspreken.
  • Ik verander de btw-instellingen van je webshop niet zelf; die stem ik af met jou en je boekhouder.

Veelgestelde vragen over WooCommerce koppelen

Waarom geen kant-en-klare WooCommerce-plugin voor de koppeling?

Een plugin draait vaak op de server van een ander en je ziet niet wat hij doet. Een koppeling in n8n is van jou, is leesbaar en geeft een melding als er iets misgaat.

Werkt dit ook met klantgroepprijzen?

Ja. Bij Mercabilis haalt de koppeling de prijzen per klantgroep uit Exact Online, zodat een ingelogde klant zijn eigen prijs ziet. Exact blijft de enige plek waar een prijs verandert.

Wat als er een order niet doorkomt?

Dan krijg je een storingsmail met het ordernummer, wat er misging en wat je kunt doen. Tijdelijke fouten worden automatisch opnieuw geprobeerd.

Wat gebeurt er als WooCommerce de webhook uitzet?

WooCommerce zet een webhook uit na meer dan vijf opeenvolgende mislukte leveringen. Daarom draait naast de webhook een controle op vaste momenten die gemiste orders alsnog ophaalt, en krijg je een melding zodra een webhook is uitgeschakeld.

Heeft WooCommerce een limiet op API-aanroepen?

Niet in de officiële documentatie. De grens zit bij je hosting. De koppeling werkt daarom in porties en met pauzes, zodat je webshop niet vertraagt als er veel orders tegelijk binnenkomen.

Verwante koppelingen

Vaak samen gekoppeld

Alle koppelingen bekijken →

Begin met één proces

In de scan kiezen we het proces, de uitzonderingen en de verwachte waarde. Je krijgt altijd een mini-adviesrapport, ook als we niet verder gaan.

Liever even appen? WhatsApp 06 54 36 25 26 · info@aiagentcycle.com