Kort antwoord
Een B2B portaal is een afgeschermde omgeving waarin zakelijke klanten zelf bestellen, tegen hun eigen prijzen en voorwaarden. Ze loggen in, zien hun assortiment, bestellen opnieuw uit eerdere orders en vinden hun facturen terug. De waarde zit in de koppeling met je ERP of boekhouding, zodat niemand orders overtypt.
Wat is een B2B portaal?
Een B2B portaal, of in het Engels B2B portal, is een webomgeving voor bedrijven die aan andere bedrijven verkopen. Het verschil met een gewone webshop is dat de klant bekend is voordat hij iets ziet. Hij logt in als medewerker van een klantbedrijf, en wat hij te zien krijgt hangt af van de afspraken met dat bedrijf: welk assortiment, welke prijzen, welke betaaltermijn, wie mag bestellen.
Dat maakt het meer dan een klantportaal waar je alleen facturen inziet. Een portaal is een verkoopkanaal: de orders die er binnenkomen, vervangen de mail, de telefoon en de bestellijst in Excel. Voor de klant scheelt het wachten op een offerte of een bevestiging. Voor jou scheelt het overtypen, en daarmee de fouten die bij overtypen horen.
Wie het gebruikt: groothandels, fabrikanten die aan dealers leveren, merken die aan winkels verkopen, en leveranciers met vaste klanten die elke week of maand hetzelfde bestellen.
B2B portaal of B2B webshop?
De termen lopen door elkaar, en dat is niet vreemd, want de techniek eronder is vaak dezelfde. Het verschil zit in wie er binnen mag en wat die ziet.
| B2B webshop | Portaal | |
|---|---|---|
| Toegang | open, soms prijzen pas na inloggen | alleen na inloggen, vaak na goedkeuring |
| Prijzen | één zakelijke prijslijst of staffels | per klant of klantgroep, uit je ERP |
| Assortiment | voor iedereen hetzelfde | per klant, soms met eigen artikelen |
| Betalen | vooraf, met iDEAL of creditcard | op rekening, met betaaltermijn |
| Wie bestelt | de koper zelf | meerdere medewerkers per klant, met eigen rechten |
| Wat erbij hoort | winkelwagen en checkout | bestelhistorie, snel nabestellen, facturen, offertes |
Een B2B webshop is meestal de logische eerste stap: je bestaande shop met zakelijke prijzen erbij. Een portaal wordt het zodra je per klant iets anders wilt laten zien, of zodra meerdere mensen bij één klant bestellen en jij wilt weten wie wat mag.
Veel bedrijven hebben het allebei in één site. Een modemerk verkoopt aan consumenten via de webshop en aan winkels via verkooporders met eigen prijzen en staffels. Op onze pagina over Itsperfect staat hoe dat in één koppeling gaat, met een apart token voor de zakelijke kant.
Wat een B2B portaal moet kunnen
Vier onderdelen, en de eerste twee bepalen of klanten het gaan gebruiken.
- Klantprijzen. Elke klant ziet zijn eigen prijs, inclusief kortingen en staffels. Die prijs komt uit de plek waar hij al staat, meestal het ERP of het boekhoudpakket, en niet uit een tweede lijst die iemand in de webshop bijhoudt.
- Bestellijsten en snel nabestellen. Een zakelijke klant bestelt grotendeels hetzelfde. Een vaste bestellijst, een knop om een eerdere order te herhalen, en bestellen op artikelnummer schelen meer tijd dan een mooie productpagina.
- Facturen en orderhistorie. Openstaande facturen, afleverbonnen en de status van een order op één plek. Dat is het administratieve deel, en het scheelt je binnendienst vragen.
- Rechten per gebruiker. Wie mag bestellen, tot welk bedrag, en wie moet goedkeuren. Bij een klant met meerdere vestigingen hoort daar ook bij: welk afleveradres hoort bij wie.
Daarnaast vaak: offertes die pas na akkoord een order worden, minimale afnames per artikel, en een eigen assortiment per klant.
Een regel die hier meespeelt: de European Accessibility Act gaat over diensten waarmee consumenten een overeenkomst sluiten. Een portaal dat alleen voor zakelijke klanten is, valt volgens de wettekst niet onder het deel voor webshops. Staat er ook een consumentenkant in dezelfde site, dan wel. Meer daarover in ons artikel over de European Accessibility Act, en laat het bij twijfel checken.
Koppelingen met je ERP of boekhouding
Een portaal zonder koppeling is een tweede administratie. Prijzen, klanten en voorraad moeten ergens vandaan komen, en orders moeten ergens heen. In het Nederlandse mkb is dat vaak een van deze drie.
Exact Online. Veel groothandels doen hun administratie in Exact. Een Exact Online koppeling stuurt artikelen, prijzen en voorraad naar je site en zet orders en klanten terug in de boekhouding. Verkooporders via de API kan Exact alleen in de pakketten Wholesale & Distribution, dus kijk eerst welk pakket er draait. Op een maatwerksite kan Exact webhooks sturen, bijvoorbeeld bij een gewijzigde debiteur, zodat alleen de pagina's worden ververst die het raakt. Reken wel met de limieten van de API: 60 aanroepen per minuut en 5.000 per dag, per app en per administratie. Een portaal dat bij elke bezoeker live prijzen ophaalt, loopt daar snel tegenaan, dus prijzen horen aan de kant van de site bewaard te worden.
AFAS. Een koppeling met AFAS werkt met GetConnectors om gegevens op te halen en UpdateConnectors om ze weg te schrijven, ingericht in je eigen AFAS-omgeving. Welke connectoren beschikbaar zijn, bepaalt dus wat het portaal kan. Onze pagina beschrijft die werking voor vacatures; voor orders en debiteuren is het dezelfde opbouw, met andere connectoren. De eerste vraag is daarom altijd welke connectoren in jullie omgeving aan staan.
SnelStart. De B2B-API van SnelStart is openbaar gedocumenteerd, wat de inschatting vooraf makkelijker maakt. Een bestelling landt als verkooporder of als factuur, en dat is een keuze die je vooraf met je boekhouder maakt. Op onze pagina over de SnelStart koppeling staat ook het scenario van offertes voor zakelijke klanten die pas na akkoord een order worden. Voor productie is certificering door SnelStart nodig; plan die in voordat het portaal live moet.
Wat bij alle drie terugkomt: spreek vooraf af welk systeem de bron is voor welk gegeven. Prijzen uit het ERP, bestellingen uit het portaal, en nooit dezelfde prijs op twee plekken onderhouden.
Bouwen: WooCommerce B2B, Shopify of maatwerk
Drie routes, en welke past hangt vooral af van hoeveel per klant verschilt en welk systeem erachter zit.
WooCommerce B2B
In WooCommerce komen B2B-functies uit extensies. In de WooCommerce Marketplace staan er meerdere, zoals B2B for WooCommerce van Addify: prijzen per rol of per klant, prijzen verbergen met een offerteknop, registratie met goedkeuring, btw-vrijstelling, betaal- en verzendmethoden per rol, en minimale of maximale bestelaantallen. Die kost op 29 september 2026 € 156 per jaar.
Dat werkt goed voor een webshop die er een zakelijk deel bij krijgt. Het wordt krap bij veel klanten met eigen prijzen uit een ERP, omdat die prijzen dan via een koppeling in de rollen of regels van de extensie moeten komen. Test daarom vroeg met een echte prijslijst.
Shopify B2B
Shopify heeft B2B ingebouwd. Sinds 2 april 2026 zitten de basisfuncties zonder meerprijs in de plannen Basic, Grow en Advanced: bedrijven met vestigingen, rechten per vestiging, minimale en maximale aantallen, staffelprijzen, betaaltermijnen, zodat de klant op rekening bestelt, conceptorders, snel nabestellen en een snelle bestellijst. Het belangrijkste verschil met Shopify Plus zit in de catalogi: zonder Plus heb je er maximaal drie actief, met Plus onbeperkt. Voor een groothandel met tientallen klanten met eigen prijzen is dat het punt waarop je Plus nodig hebt, of een andere route.
Maatwerk op Payload
Past het niet in een standaardplatform, dan bouwen we het portaal zelf, met Payload CMS als beheer en Next.js als voorkant. Dat is de route als de prijslogica uit je ERP komt en niet in een extensie past, als je een eigen bestelproces hebt, of als het portaal onderdeel is van een grotere site. De koppelingen staan dan in eigen serverroutes, en prijzen per klant komen rechtstreeks uit het systeem waar ze al staan.
De keuze komt meestal neer op één vraag: waar staan je klantprijzen nu, en hoeveel moeite kost het om ze in het platform te krijgen? Een B2B portaal staat of valt met de koppeling. Wat we koppelen en hoe dat per systeem werkt, staat op koppelingen.
Veelgestelde vragen
Wat is een B2B portaal?
Het is een afgeschermde webomgeving, ook wel B2B portal genoemd, waarin zakelijke klanten inloggen en zelf bestellen, tegen hun eigen prijzen, assortiment en betaalvoorwaarden. Ze zien hun orderhistorie en facturen, bestellen snel opnieuw en werken met rechten per medewerker. Het portaal is gekoppeld aan je ERP of boekhouding, zodat orders niet worden overgetypt.
Wat wordt bedoeld met B2B?
B2B staat voor business-to-business: een bedrijf dat verkoopt aan andere bedrijven, zoals een groothandel die aan winkels levert of een fabrikant die aan installateurs verkoopt. De koper is een organisatie, vaak met meerdere mensen die meebeslissen, vaste afspraken over prijzen en betaling op rekening in plaats van vooraf.
Wat is het verschil tussen B2B en B2C?
B2C is business-to-consumer: verkoop aan particulieren, meestal eenmalig, tegen één prijs voor iedereen en met betaling vooraf. Bij B2B verkoop je aan bedrijven, met prijzen per klant, grotere aantallen, herhaalbestellingen en betaling op factuur. Ook de regels verschillen: consumentenrecht en de European Accessibility Act gelden voor B2C.
Wat kost een B2B portaal?
Dat hangt af van de route en van de koppeling. Een extensie voor WooCommerce of B2B op Shopify is goedkoper dan maatwerk, maar de koppeling met je ERP of boekhouding is meestal de grootste post. Wij zoeken eerst uit welke gegevens heen en weer moeten en geven daarna een vaste prijs.
Bronnen
- Shopify Help Center: Shopify B2B features by plan, opgehaald op 29 september 2026
- Shopify: Shopify brings native B2B features to millions more merchants, opgehaald op 29 september 2026
- WooCommerce Marketplace: B2B for WooCommerce, opgehaald op 29 september 2026
- Exact Support: API limits, opgehaald op 29 september 2026
- SnelStart B2B API developerportaal, opgehaald op 29 september 2026
Vragen hierover?Mail Josjos@klubb.nl