en stopcontact is bedrieglijk simpel. Stekker erin, stroom eruit. Dat het achterliggende systeem, opwekking, netbeheer, salderen, facturatie, enorm complex is, merk je als gebruiker nooit. En dat is precies de bedoeling: iedereen in de keten heeft zich aan dezelfde standaarden gecommitteerd, zodat het voor jou moeiteloos werkt.
In B2B e-commerce bestaat zo'n stopcontact ook. Het heet OCI PunchOut. In combinatie met Shopware zorgt het ervoor dat inkopers bij grote organisaties producten kunnen bestellen alsof ze gewoon in jouw webshop winkelen, terwijl op de achtergrond hun complete inkoopproces, inclusief budgetcontroles en goedkeuringsflows, intact blijft.
In dit artikel leggen we uit hoe OCI PunchOut werkt, waarom het voor steeds meer Nederlandse B2B-bedrijven een harde eis wordt, en wat er komt kijken bij een integratie met je Shopware-shop.
OCI PunchOut: wat is het precies?
OCI PunchOut komt uit de wereld van B2B e-procurement en is een proces- en communicatiestandaard voor het uitwisselen van winkelwagens tussen twee systemen. OCI staat voor Open Catalog Interface, oorspronkelijk ontwikkeld door SAP. Het idee is simpel:
In plaats van rechtstreeks in de webshop van een leverancier te bestellen, start een bedrijf het inkoopproces in het eigen ERP- of inkoopsysteem. Vanuit dat systeem wordt de gebruiker doorgestuurd naar de webshop van de leverancier, waar hij of zij producten in de winkelwagen legt zoals iedereen dat gewend is.
En dan komt de PunchOut: in plaats van af te rekenen in de webshop, wordt de gevulde winkelwagen teruggestuurd naar het inkoopsysteem van de koper. Goedkeuringsworkflows, budgetchecks en de daadwerkelijke inkooporder worden vervolgens volledig dáár afgehandeld.
Het proces in het kort:
- Een inkoper opent de leverancierscatalogus in het eigen inkoopsysteem, bijvoorbeeld SAP Ariba, Coupa of een e-procurementmodule van het ERP.
- Het systeem initieert een OCI-verbinding.
- De gebruiker wordt doorgestuurd naar de webshop van de leverancier.
- Daar winkelt hij zoals altijd.
- In plaats van "Nu bestellen" klikt hij op "Winkelwagen overdragen".
- De artikelgegevens gaan terug naar het inkoopsysteem.
- Het bedrijf maakt intern de inkooporder aan.
Het slimme: de gebruiker heeft het gevoel gewoon in een webshop te winkelen, met al het gemak van dien. Tegelijkertijd blijft het hele inkoopproces binnen de officiële inkoopkanalen van de organisatie.
Leestip: ook een sterke zoekfunctie speelt een grote rol in het gebruiksgemak van een webshop. In een ander artikel leggen we uit hoe je de Nosto Search Engine in je Shopware-shop integreert.
Welke systemen gebruiken PunchOut in Nederland?
De term "OCI" wordt vaak als verzamelnaam gebruikt, maar in de praktijk kom je in Nederland verschillende smaken tegen:
- SAP-omgevingen (SAP SRM, S/4HANA) werken traditioneel met de OCI-standaard. Bij veel Nederlandse industriële bedrijven en multinationals is dit nog steeds de basis.
- SAP Ariba en Coupa, de dominante e-procurementplatformen bij grote organisaties, gebruiken cXML PunchOut, een verwante standaard met hetzelfde principe.
- Microsoft Dynamics 365 Business Central en Finance & Operations zie je veel in het Nederlandse mkb+ en bij groothandels; PunchOut wordt daar via koppelplatformen of maatwerk gerealiseerd.
- Proactis (voorheen Esize), Basware en Onventis zijn spend- en purchase-to-pay-platformen die je in Nederland veel tegenkomt bij zorginstellingen, onderwijs, overheid en woningcorporaties, vrijwel allemaal met PunchOut-ondersteuning.
- AFAS, Exact en Unit4 zijn de bekende Nederlandse ERP-namen. Zij hebben geen native PunchOut, maar fungeren wel als het ontvangende systeem waar de order uiteindelijk landt, via een integratieplatform of maatwerkkoppeling.
Voor jou als leverancier betekent dit: de vraag "ondersteunen jullie PunchOut?" kan uit heel verschillende hoeken komen. Van een ziekenhuis dat via Proactis inkoopt tot een bouwconcern op SAP Ariba. Wie die vraag met "ja" kan beantwoorden, zit aan tafel. Wie "nee" moet zeggen, valt bij enterprise-klanten vaak direct af.
Waarom enterpriseklanten dol zijn op inkopen via PunchOut
PunchOut geeft organisaties een gestructureerd inkoopkader en vereenvoudigt interne processen aanzienlijk. De vier grootste voordelen op een rij.
#1: Minder maverick buying
Maverick buying: medewerkers die buiten de officiële inkoopkanalen om bestellen.
Zonder OCI PunchOut
Stel je voor: het printerpapier is op. De ene collega bestelt razendsnel bij een grote webwinkel, de andere belt de kantoorboekhandel om de hoek. Twee dagen later ligt er papier voor acht jaar, en is de manager woedend, want er lag allang een raamcontract met een groothandel, inclusief onderhandelde kortingen en vaste betaalcondities.
Met OCI PunchOut
Hierbij start elke bestelling in het eigen systeem en komt de medewerker automatisch bij de juiste, gecontracteerde leverancier uit, mét de afgesproken condities. Het systeem kan zelfs signaleren dat een collega al besteld heeft. Volledige controle voor inkoop, zonder dat inkoop elke bestelling zelf hoeft te doen.
#2: Goedkeuringsflows blijven intact
Geld van een ander uitgeven is makkelijker dan je eigen geld uitgeven. Daarom vereisen budgetten goedkeuring.
Zonder OCI PunchOut
De manager ziet de aankoop pas als de factuur binnenkomt. Dan is het te laat voor een goedkeuringsproces: accepteren of moeizaam annuleren zijn de enige opties.
Met OCI PunchOut
De winkelwagen komt éérst terug in het inkoopsysteem. Daar grijpen geautomatiseerde goedkeuringsregels in, bijvoorbeeld:
- Bestellingen boven €500 → akkoord teamleider
- Gevaarlijke stoffen → akkoord compliance
- IT-hardware → beoordeling door IT
De organisatie bepaalt dus niet alleen wáár wordt gekocht, maar ook wanneer en met wiens akkoord.
#3: Prijzen en productdata blijven altijd actueel
B2B is complex: klantspecifieke prijzen, staffelkortingen, talloze varianten.
Zonder OCI PunchOut
Het wordt al snel rommelig, zelfs mét een webshop en persoonlijke klantaccounts. Iemand is zijn inloggegevens kwijt, of vergeten dat er überhaupt een shop is. Dus wordt een oude Excel-lijst afgestoft en gaat de bestelling per e-mail. Kloppen de prijzen nog? Is het product nog leverbaar? Zijn de klantkortingen toegepast? Niemand die het weet.
Met OCI PunchOut
De inkoper ziet altijd de actuele webshop van de leverancier: live prijzen, levercondities, verpakkingseenheden. En zodra de winkelwagen terugkomt in het inkoopsysteem, kan een extra geautomatiseerde validatie plaatsvinden. Wijkt de levertijd af van wat contractueel is afgesproken? Dan volgt een waarschuwing.
#4: Minder handmatig invoeren
Handmatige processen zijn traag en foutgevoelig.
Zonder OCI PunchOut
Informatie moet steeds opnieuw worden overgetypt: een factuur die de administratie verwerkt, een melding aan het magazijn dat er goederen onderweg zijn. Elke overdracht tussen systemen, elke "mediabreuk", is een kans op fouten.
Met OCI PunchOut
De winkelwagen gaat rechtstreeks het inkoopsysteem in en loopt het proces daarna volledig digitaal door. De data is binnen milliseconden beschikbaar voor elke relevante afdeling: administratie, magazijn, compliance. Geen mediabreuken, geen onnodige correcties, geen vertraagde processen.
Leestip: EDI vs. OCI PunchOut: deze twee begrippen worden vaak verward, maar ze zijn zeker niet hetzelfde. In een ander artikel leggen we de details van Electronic Data Interchange uit.
Welke bedrijven hebben baat bij OCI PunchOut?
Niet elke B2B-shop heeft baat bij PunchOut. Verkoop je een klein, gestandaardiseerd assortiment aan een handvol klanten, of lever je aan sectoren die digitaal nog weinig volwassen zijn, dan is de meerwaarde beperkt.
PunchOut is juist sterk voor:
- Fabrikanten en industriële toeleveranciers
- Technische groothandels en distributeurs
- Groothandels in bouw- en installatiemateriaal
- Leveranciers van zorg-, laboratorium- en kantoorartikelen
- Bedrijven die werken met raamcontracten, denk aan klanten in de zorg, het onderwijs en bij de overheid
Vuistregel: hoe technischer je producten en hoe complexer de inkooporganisatie van je klanten, hoe groter het voordeel van PunchOut. Voor veel B2B-shops is het inmiddels het toegangsbewijs tot de grootste klanten: is de integratie er niet, dan haakt enterprise-inkoop vaak direct af.
Hoe maak je een Shopware-shop PunchOut-Ready?
Eerst het belangrijkste: PunchOut is geen plugin die je even aanzet. Het is een permanente systeemintegratie, die altijd bestaat uit een combinatie van setup, mapping, testen en doorlopend beheer.
Setup: Shopware en PunchOut
De setup legt het technische en procesmatige fundament om je Shopware-shop via PunchOut aan een extern inkoopsysteem te koppelen.
De Shopware Store biedt plugins en extensies die de technische basis voor een OCI- of cXML-verbinding leveren. Maar dat is precies wat het is: een basis. Geen complete end-to-end-integratie.
De echte complexiteit begint zodra die storefront gekoppeld wordt aan de achterliggende systemen, allereerst je eigen ERP, of dat nu SAP, Business Central, AFAS of Exact is. Dat ERP is het leidende systeem voor prijzen, beschikbaarheid, klantspecifieke condities en voorraadlogica.
In deze opzet wordt je webshop feitelijk een interactieve gebruikersinterface bínnen het inkoopproces van iemand anders. De setup definieert daarom niet alleen de externe interfaces, maar de complete architectuur: de shop als frontend, het ERP als centrale spil voor data en bedrijfsprocessen.
Leestip: draait je bedrijf op Microsoft Dynamics NAV (Navision) en zorgt de shopkoppeling voor problemen? We leggen uit hoe je die succesvol met Shopware verbindt.
Mapping
Mapping is een van de meest kritische, en meest onderschatte, onderdelen van een PunchOut-integratie: de gestructureerde toewijzing van data tussen je shopsysteem, je ERP en het inkoopplatform van de klant.
Dit gaat verder dan het technisch matchen van velden. Het draait om semantische consistentie. Welk gegeven in de webshop correspondeert met welk veld in het ERP van de klant? Hoe worden prijzen, artikelnummers, verpakkingseenheden en leverinformatie in alle gekoppelde systemen op dezelfde manier geïnterpreteerd? Een interne SKU wordt een ERP-artikelnummer, een brutoprijs een klantspecifieke nettoprijs, een levertijd een gestandaardiseerd veld in het inkoopsysteem.
In de praktijk blijkt datakwaliteit de doorslaggevende succesfactor. Onvolledige artikeldata, inconsistente eenheden of prijsmodellen die in de loop der jaren organisch zijn gegroeid, veroorzaken integratieproblemen die niet technisch op te lossen zijn, alleen door de onderliggende data te verbeteren.
Hoe complexer je assortiment en hoe individueler je klantcondities, hoe meer het werk verschuift van technische implementatie naar dataharmonisatie. Een schone mapping is dan ook geen eenmalige configuratie, maar een structurele randvoorwaarde voor stabiele PunchOut-processen.
Testing
De testfase valideert het complete end-to-end-proces onder realistische omstandigheden. Niet alleen de technische overdracht van de winkelwagen, maar de hele workflow: van het starten van het inkoopproces in het systeem van de klant tot het terugsturen van de winkelwagen naar diens ERP.
Verschillende ERP- en inkoopsystemen interpreteren identieke datavelden vaak nét anders. Eén geslaagde interne test zegt daarom weinig. De meeste problemen ontstaan op het raakvlak tussen systemen:
- Ontbrekende of verkeerd geïnterpreteerde velden
- Afwijkende prijzen
- Foutieve omrekening van eenheden
- Verkeerde mapping van productstructuren
(Hadden we al gezegd hoe belangrijk datakwaliteit is?)
Een professionele teststrategie omvat dan ook veel meer dan het happy path, het ideale scenario waarin alles werkt zoals bedoeld. Ook varianten, uitzonderingen en de beruchte "gebruiker die het onverwachte doet" horen erbij.
Onderhoud
Zodra het systeem live is, is een PunchOut-integratie geen afgerond project meer, maar een permanent draaiend systeem, zoals een machine in een fabriek die niet alleen aangezet, maar ook continu bewaakt moet worden.
Omdat zowel je Shopware-shop als je ERP (hopelijk) blijven doorontwikkelen, zijn regelmatig aanpassingen nodig aan interfaces, datamapping en businessregels. Zelfs kleine wijzigingen in de shop, een aangepaste prijsstructuur, nieuwe productvarianten, kunnen doorwerken in het complete inkoopproces stroomafwaarts.
En dan zijn er nog de systemen van je klant. Een update van hun inkoopplatform, nieuwe stamdata in hun ERP of afwijkende afspraken met een logistiek dienstverlener: allemaal kunnen ze aanpassingen aan de integratie vereisen.
Beheer gaat dus verder dan technische updates. Het omvat ook het doorlopend verfijnen van de integratielogica en het monitoren van de processtabiliteit in de dagelijkse operatie.
Conclusie: OCI PunchOut x Shopware B2B
Op het eerste gezicht profiteert vooral je klant van PunchOut: zijn inkoopprocessen worden stabieler, beter geïntegreerd en betrouwbaarder. Voor jou betekent het vooral één ding: flink wat werk.
Maar dat werk betaalt zich terug. In de huidige, verknoopte B2B-wereld is OCI PunchOut vaak dé sleutel die de deur opent naar grote enterprise-klanten, van technische groothandel tot zorginstelling.
Vergeet alleen niet: aan een PunchOut-systeem ben je nooit écht klaar. Je hebt dus een ervaren eigen IT-team nodig, of een Shopware-agency die je niet alleen tijdens de implementatie ondersteunt, maar ook daarna.
Wil je zien hoe dat eruitziet? Neem een kijkje op onze Shopware-pagina. Daar vind je projecten die we tot op de dag van vandaag ondersteunen, inclusief PunchOut-integraties. En zoek je heel andere functionaliteit voor je e-commerceplatform, verken dan ook onze diensten. Digitale inkoop is bij lange na niet het enige wat we doen.
In tegenstelling tot een stopcontact. Dat kan, ondanks alle verborgen complexiteit erachter, nog altijd maar één ding: stroom leveren.
FAQ: Shopware B2B x OCI PunchOut
Wat is het verschil tussen OCI PunchOut en een gewone webshopbestelling?
Bij een gewone bestelling wordt de aankoop direct in de webshop afgerond. Bij OCI PunchOut start het inkoopproces in het ERP- of inkoopsysteem van de klant. De gebruiker vult de winkelwagen in de webshop van de leverancier, maar die winkelwagen wordt teruggestuurd naar het inkoopsysteem, waar goedkeuring, budgetcontrole en de daadwerkelijke inkooporder plaatsvinden.
Welke bedrijven profiteren het meest van een OCI PunchOut-integratie?
Vooral fabrikanten, technische groothandels, distributeurs en industriële toeleveranciers met complexe B2B-inkoopprocessen. Vuistregel: hoe individueler de klantcondities, het assortiment en de inkoopworkflows, hoe groter de waarde van PunchOut.
Is een Shopware-plugin genoeg voor OCI PunchOut?
Nee. De Shopware Store biedt plugins die de technische basis voor een OCI- of cXML-verbinding leveren, maar een complete PunchOut-integratie omvat veel meer: de ERP-koppeling, datamapping, uitgebreid testen en het langdurig beheer van het hele integratielandschap.
Werkt PunchOut ook met Nederlandse ERP-systemen zoals AFAS of Exact?
Ja, maar niet out-of-the-box. AFAS, Exact en Unit4 hebben geen native PunchOut-ondersteuning; de koppeling loopt dan via een integratieplatform of maatwerk. Aan de inkoopkant kom je in Nederland vooral SAP Ariba, Coupa, Proactis en Basware tegen, die ondersteunen PunchOut standaard.
Waarom is datakwaliteit zo belangrijk bij OCI PunchOut?
Producten, prijzen, leverinformatie en artikelnummers moeten correct uitgewisseld worden tussen webshop, ERP en inkoopplatform. Dat lukt alleen met consistente, goed onderhouden data. In de praktijk komen de meeste integratieproblemen niet door de techniek, maar door onvolledige of inconsistente stamdata.
Hoeveel onderhoud vraagt een OCI PunchOut-integratie?
PunchOut is geen eenmalig implementatieproject, maar een permanent draaiend systeem. Wijzigingen in Shopware, het ERP, prijsstructuren, productdata of het inkoopplatform van de klant kunnen allemaal aanpassingen vereisen. Monitor de integratie daarom continu, of laat dat doen door een ervaren partner.