Veel WooCommerce-webshops beginnen als B2C: één prijs, afrekenen met iDEAL of creditcard, klaar. Zodra je B2B toevoegt, verandert je webshop van bestelknop naar een mini-ERP aan de voorkant. En precies daar gaat het vaak mis. Je probeert B2B-processen uit te voeren met standaard plugins die vooral gebouwd zijn voor consumentencheckout. Het werkt tot je grotere klanten krijgt, afwijkende btw-regels moet toepassen of op rekening gaat leveren. Dan strandt het.
B2B is niet B2C met een btw-nummer
In B2C is de dataflow relatief simpel: klant > winkelmand > betaling > order > verzending. In B2B zit er een extra laag tussen: afspraken. Denk aan klantgroepen, debiteurenstatus, kredietlimieten, orderblokkades en betaalcondities. Dat vraagt niet alleen om extra velden, maar om logica die doorwerkt in prijsberekening, orderbevestiging, facturatie en het moment waarop je een order definitief maakt. Waar B2C vooral transactioneel is, is B2B vaak relationeel: je webshop moet weten wie iemand is, welke afspraken daarbij horen en wat er wel of niet mag.
Btw-vrijstellingen en intracommunautaire leveringen zijn geen checkbox
Zakelijke kopers uit de EU die btw-vrij kunnen inkopen. In theorie is het simpel: btw-nummer valideren, btw-regime aanpassen, factuur correct opbouwen. In de praktijk ontstaan hier fouten omdat standaard WooCommerce plugins vaak:
- Te laat in de checkout bepalen welk btw-tarief geldt
- Alleen 0% btw toepassen zonder correcte factuurregels
- Geen robuuste validatieflow hebben (incl. fallback als validatie faalt)
- Niet netjes synchroniseren met Exact Online-velden.
Betalingstermijnen en credit management horen in Exact
B2B draait zelden op ‘betaal nu’. Je hebt betalingstermijnen, betaalmethoden op factuur, debiteurencondities en soms een kredietlimiet. In Exact Online zijn dit geen extra velden, maar kerninformatie op de debiteur: het beïnvloedt facturatie, boekingen, herinneringen en blokkades.
Standaard WooCommerce plugins schieten hier structureel tekort omdat ze vaak:
- Betalingstermijnen alleen als tekstlabel opslaan (zonder boekhoudkundige betekenis)
- Niet goed omgaan met gedeeltelijke levering/partiële facturatie
- Credit checks niet kunnen afdwingen vóór orderacceptatie
- Order status in WooCommerce niet netjes koppelen aan het juiste Exact-proces
Waarom standaard WooCommerce plugins structureel stranden
Veel plugins zijn ontworpen om data te kopiëren. Je hebt mapping nodig met context. Zodra één van die schakels ontbreekt, ontstaat er handwerk. En handwerk in B2B is niet alleen duur, maar ook foutgevoelig op de onderdelen waar je géén fouten wilt (prijzen, btw, krediet).
De oplossing: een op maat gebouwde koppeling
Voor een complete B2B-webshop is een maatwerk koppeling vaak geen luxe maar noodzaak. Daarmee kun je:
- Exact leidend maken voor debiteurgegevens, betaalcondities en credit management
- Btw-logica correct en controleerbaar toepassen
- Orderflows modelleren zoals jouw organisatie ze echt draait (incl. uitzonderingen)
- Sync zo bouwen dat hij betrouwbaar blijft bij pieken, updates en edge cases
Als je met Exact Online werkt, is een woocommerce exact online koppeling een logisch startpunt om te zien hoe zo’n integratie in de praktijk wordt aangepakt.
iWebDevelopment als gespecialiseerde implementatiepartner
Omdat B2B niet alleen tech is maar ook een proces, heb je een partij nodig die WooCommerce én Exact Online begrijpt, inclusief finance-implicaties. iWebDevelopment wordt in dit soort trajecten vaak ingezet als gespecialiseerde implementatiepartner om de mapping, business rules en integratieflows goed neer te zetten, zodat je niet eindigt met een webshop die verkoopt, maar een backoffice die het niet kan bijhouden.


