Naar hoofdinhoud
WooCommerce koppelen aan Exact Online

WooCommerce koppelen aan Exact Online: REST API-koppeling voor jouw WordPress-webshop

WooCommerce draait in jouw WordPress-omgeving, met jouw plugins, jouw orderstatussen en jouw WooCommerce Tax-instellingen. Een maatwerkkoppeling via de REST API houdt rekening met die realiteit — in plaats van je afhankelijk te maken van een plugin die bij elke update kan breken.

Kort antwoord

WooCommerce koppelen aan Exact Online betekent dat je WordPress-webshop en je boekhouding via de WooCommerce REST API automatisch gegevens uitwisselen. Anders dan bij een gesloten platform als Shopify draait WooCommerce in jouw WordPress-installatie, en dat brengt eigen aandachtspunten: hosting die aan de API-calls moet kunnen, plugins die de order- of belastingdata beïnvloeden (WooCommerce Tax, Subscriptions, Bookings, EU VAT-plugins) en orderstatussen die per webshop verschillend geconfigureerd zijn. Onze koppeling houdt rekening met die WordPress-realiteit: we bepalen samen welke orderstatussen leiden tot een boeking in Exact, hoe de WooCommerce Tax-instellingen doorwerken en hoe we ook bij drukke campagnes stabiel blijven. Vaste prijs vooraf, live binnen 30 dagen, je bent eigenaar van de broncode.

Waarom WordPress-specifiek: elke WooCommerce-shop is een unieke stack

WooCommerce is geen gesloten platform, het is een plugin bovenop je eigen WordPress-installatie. Dat maakt het krachtig én kwetsbaar: elke shop draait op eigen hosting, met een eigen combinatie van plugins die de order- of belastingdata beïnvloeden (WooCommerce Tax, Subscriptions, Bookings, EU VAT Assistant, TaxJar), en met orderstatussen die per shop anders geconfigureerd zijn. Een gesloten Shopify-koppeling kun je uniform bouwen; een WooCommerce-koppeling niet.

Kant-en-klare plugins uit de WordPress-repository worstelen met die diversiteit. Ze werken tot een van je andere plugins een update krijgt en de mapping stilletjes breekt. Een maatwerkkoppeling via de WooCommerce REST API en webhooks draait buiten je WordPress-installatie: onafhankelijk van plugin-updates, afgestemd op je specifieke stack, en gebouwd op de manier waarop jouw Exact-administratie is ingericht.

Wat een WooCommerce-specifieke koppeling voor je regelt

Op basis van de officiële WooCommerce REST API en webhooks laten we WooCommerce en Exact op de juiste manier gegevens uitwisselen. Concreet:

  • Orderstatus-gedreven boekingen: jij bepaalt welke statusovergang (processing, on-hold, completed, custom statussen) wat triggert in Exact.
  • Tax lines rechtstreeks uit WooCommerce Tax overnemen, in plaats van zelf te herberekenen — zodat NL-tarieven, EU-OSS en verlaagde tarieven per productcategorie kloppen.
  • WooCommerce Subscriptions renewals correct boeken als terugkerende omzet, met onderscheid tussen eerste order en renewal.
  • Refunds en gedeeltelijke terugboekingen die WooCommerce genereert, doorzetten naar Exact op de juiste grootboekrekening.
  • Voorraadsynchronisatie met de WooCommerce-productcatalogus, in de richting die past bij waar jij de voorraad beheert.
  • Afstemming op je hosting: realtime webhooks als je hosting het aankan, batching en polling als je op beperktere shared hosting draait.

We bepalen samen welke statussen, welke plugins en welke tax-scenario's spelen, zodat de koppeling precies volgt hoe jouw WordPress-webshop werkt.

De aanpak: eerst je WordPress-stack begrijpen

Een WooCommerce-koppeling die niet naar de stack kijkt, valt om zodra iemand een plugin bijwerkt. Daarom begint ThrAive bij een eerlijke check van je hele setup:

  1. WordPress-, WooCommerce- en Exact-check

    We inventariseren je hosting (limieten, firewall, PHP-versie), je actieve WooCommerce-plugins, je orderstatus-configuratie en je WooCommerce Tax-setup, plus je Exact-inrichting.

  2. Heldere requirements

    We leggen vast welke orderstatussen tot welke boeking leiden, hoe WooCommerce Tax mapt op Exact, hoe Subscriptions/Bookings behandeld worden en welke voorraadrichting geldt. Vaste prijs vooraf.

  3. Bouw op de WooCommerce REST API

    We bouwen op de officiële WooCommerce REST API en webhooks, met idempotente verwerking en retry-logica, afgestemd op je hosting.

  4. Testen op echte WooCommerce-orders

    We testen met echte orders, statusovergangen, refunds en (indien van toepassing) subscription renewals tot boekingen kloppen — inclusief scenario's waar je nu handmatig achteraan zit.

  5. Live binnen 30 dagen

    We zetten de koppeling live met monitoringdashboard dat plugin-updates en API-hikkies zichtbaar maakt, zodat je vroeg ziet als er iets verandert.

Wat je ermee wint

Een op WordPress toegesneden koppeling levert winst waar generieke plugins vastlopen:

  • Stabiliteit ondanks plugin-updates: de koppeling draait buiten je WordPress-installatie en breekt niet mee bij elke update.
  • Statuslogica die klopt: jij bepaalt wat 'processing', 'on-hold' of custom statussen doen in Exact.
  • Correcte btw uit WooCommerce Tax: geen dubbele berekening, geen mismatches op OSS-drempels.
  • Onafhankelijkheid van hosting: bij shared hosting werken we met batching, bij ruime hosting realtime.
  • Eigenaarschap: je bent eigenaar van de broncode, geen plugin-licentie of abonnement dat kan veranderen.

WooCommerce is geen productplatform, WooCommerce is jóuw WordPress-installatie. Een goede koppeling snapt dat en past zich aan je plugins en hosting aan.

Voor wie wel, en voor wie niet

Deze koppeling loont vooral als je WooCommerce serieus gebruikt: dagelijkse orders, een gelaagde plugin-stack (Subscriptions, Bookings, EU VAT), custom orderstatussen of hosting waar je specifieke eisen aan stelt. Ook bij webshops die uit een generieke plugin zijn gegroeid en waar handwerk in Exact terugsluipt, is een maatwerkkoppeling het antwoord.

Draai je op Shopify in plaats van WooCommerce, dan hoort de pagina Shopify koppelen aan Exact Online bij je vraag — de valkuilen daar zijn juist heel anders (Shopify Payments, sales channels, POS). Verkoop je een handjevol orders per maand en past een gratis plugin prima op je boekhouding, dan is een maatwerkkoppeling nog niet nodig; dat zeggen we eerlijk.

Waarin ThrAive zich onderscheidt

Er zijn plenty plugins in de WordPress-repository. Het verschil met ThrAive zit in maatwerk op de WooCommerce REST API, gebouwd op basis van jouw plugin-stack, hosting en Exact-inrichting, met eigenaarschap van de broncode. Je krijgt een vaste prijs vooraf op basis van heldere requirements, geen uurtje-factuurtje. De koppeling is live binnen 30 dagen. Werkt het niet zoals afgesproken, dan geldt onze geld-terug-garantie. Vragen krijg je binnen een uur beantwoord op werkdagen.

Loop je vast op orderstatussen, WooCommerce Tax of een plugin die de boekingen scheeftrekt?

Doe de gratis AI-scan en krijg een vaste prijs vooraf.

Veelgestelde vragen

Waarom een REST API-koppeling en niet een WordPress-plugin uit de repository?

Plugins in de WordPress-repository werken met een vaste mapping en concurreren met de rest van je plugin-stack (WooCommerce Subscriptions, Bookings, EU VAT-plugins). Elke plugin-update kan de mapping verstoren, en de plugin snapt jouw Exact-inrichting niet. Een maatwerkkoppeling via de WooCommerce REST API en webhooks draait buiten je WordPress-installatie, wordt niet meegetrokken door onbedoelde plugin-updates, en volgt precies jouw Exact-boekhouding.

Welke orderstatussen leiden tot een boeking in Exact?

WooCommerce kent standaard processing, on-hold, completed, cancelled, refunded en failed, en veel webshops voegen daar eigen statussen aan toe. We leggen vooraf vast welke statusovergangen tot welke actie leiden: creëert 'processing' al een factuur of pas 'completed'? Wat doet 'on-hold' met de voorraad? Hoe boeken we een refund? Zo krijg je geen verrassingen wanneer een order later van status verandert.

Hoe gaan jullie om met btw-instellingen in WooCommerce?

WooCommerce Tax (en varianten als WooCommerce Tax Rates, EU VAT, Automated Taxes of TaxJar-integraties) bepalen welk tarief per productcategorie en per verzendbestemming geldt. Onze koppeling leest die tax lines rechtstreeks uit de order, in plaats van ze zelf te herberekenen, en mapt ze op de juiste btw-codes in Exact Online. Bij digitale diensten met EU-OSS-drempels leggen we de behandeling per land expliciet vast.

Wat als er ook WooCommerce Subscriptions of Bookings draait?

Subscriptions en Bookings genereren orders met eigen metadata (renewal, parent-order, boekingsdatums). We herkennen die en boeken de renewals correct als terugkerende omzet, zonder dat de eerste order per abuis dubbel geboekt wordt. Bij Bookings kunnen we, indien gewenst, boekingen pas op de dienstdatum omzetten in omzet in plaats van bij aanmaak.

Kan mijn WordPress-hosting deze koppeling aan?

Meestal wel, maar we controleren het in de intake. Sommige goedkope shared-hostingpakketten limiteren het aantal REST API-calls per minuut of hebben strikte firewalls (bijvoorbeeld op de WooCommerce webhook-endpoints). We stemmen de koppeling af op je hosting: bij krappe limieten gebruiken we batching en polling, bij ruime hosting realtime webhooks. Zo blijft je site snel én je boekhouding actueel.

Wat gebeurt er als een order niet doorkomt naar Exact?

We bouwen idempotente verwerking en retry-logica: een tijdelijk falende order wordt automatisch opnieuw aangeboden en een order die dubbel binnenkomt (bijvoorbeeld door een dubbele webhook) wordt maar één keer geboekt. Falen zie je in een dashboard met de exacte foutmelding uit Exact of WooCommerce, zodat je weet waar het knelt.

Wat kost een WooCommerce REST API-koppeling met Exact Online?

Je krijgt een vaste prijs vooraf, afhankelijk van de scope: welke orderstatussen, welke plugins (Subscriptions, Bookings, EU VAT), en welke voorraadrichting. Geen uurtje-factuurtje. Voor een indicatie doe je de gratis AI-scan.

Eén gesprek en je weet hoe AI je organisatie een stap vooruit brengt.

App ons of bel direct. Reactie binnen 1 uur, gegarandeerd.

Liever mailen? info@thraive.nl