---
title: "Punchout & OCI"
url: "https://preview.millerdigital.nl/koppelingen/punchout-oci"
language: "nl"
description: "Een koppeling waarmee een inkoper vanuit zijn eigen inkoopsysteem in jouw catalogus komt en zijn winkelwagen daar weer mee terugneemt."
published: "2026-01-01T09:00:00.000Z"
modified: "2026-10-14T12:52:31Z"
---

# Punchout & OCI voor je webshop.

Bij punchout verlaat de inkoper zijn eigen inkoopsysteem, stelt hij in jouw shop een winkelwagen samen, en keert die wagen terug in zijn systeem voor goedkeuring. Jij bent de leverancier en host de catalogus; de sessie komt van buiten bij jou binnen, nooit andersom. OCI en cXML zijn de gangbare standaarden, IDS Connect is een Duitse branchestandaard die in Nederland vrijwel niet voorkomt.

- [Plan een architectuurgesprek](https://preview.millerdigital.nl/koppelingen/punchout-oci#plan-een-gesprek)
- [Zo werkt punchout](https://preview.millerdigital.nl/koppelingen/punchout-oci#zo-werkt-het)

- **Live** Ondersteuningsniveau: Geïmplementeerd. Gebouwd voor KaRo Tuinbouwtechniek, met OCI en cXML.
- **OCI · cXML** Route: Rechtstreeks in Shopware. Shopware Store: derde partij.
- **€ 2.500** Prijsindicatie: Vanaf € 2.500 per inkoopplatform.

## Wat is punchout?

Kort antwoord

**Een koppeling waarmee een inkoper vanuit zijn eigen inkoopsysteem in jouw catalogus komt en zijn winkelwagen daar weer mee terugneemt.**

Je shop moet zo’n sessie van buiten herkennen, met de juiste klant, de juiste prijzen en het juiste assortiment. Welke standaard je nodig hebt, OCI of cXML, bepaalt het systeem van je klant.

> **Niet hetzelfde als EDI:** punchout is kiezen uit een catalogus tijdens een sessie; EDI is automatische uitwisseling zonder scherm.

**In één oogopslag**

- **Standaarden**: OCI 4.0 · cXML
- **Inkoopsystemen**: SAP · Ariba · Coupa
- **Shopware Store**: Derde partij
- **Ondersteuningsniveau**: Geïmplementeerd
- **Gebouwd voor**: KaRo Tuinbouwtechniek
- **Prijsindicatie**: vanaf € 2.500

[Bespreek je punchout](https://preview.millerdigital.nl/koppelingen/punchout-oci#plan-een-gesprek)

## Welke gegevens heen en weer gaan.

Integratie

Alles loopt via één sessie met het inkoopsysteem van je klant: catalogus en prijzen erheen, de winkelwagen terug, en daarna de orderbevestiging.

| Gegeven | Richting | Frequentie | Tegenpartij | Toelichting |
| --- | --- | --- | --- | --- |
| Producten | ← Naar de derde partij | Realtime | Inkoopsysteem koper | Actuele catalogus en klantspecifiek assortiment tijdens de sessie. |
| Prijzen | ← Naar de derde partij | Realtime | Inkoopsysteem koper | Klantspecifieke nettoprijzen. |
| Bestellingen | ⇄ Tweerichtingsverkeer | Realtime | Inkoopsysteem koper | Eén sessie, twee richtingen: de samengestelde winkelwagen gaat terug voor goedkeuring, na akkoord komt de order bij de shop binnen. |
| Orderbevestigingen | ← Naar de derde partij | Gepland | Inkoopsysteem koper | Orderbevestiging terug naar het inkoopsysteem. |

## Hoe punchout werkt, in vier stappen.

Zo werkt het

Voor de koper voelt het als shoppen in zijn eigen inkoopsysteem; voor jou als leverancier is het een sessie die van buiten je shop wordt geopend en er ook weer verlaat.

### Sessie starten

De inkoper klikt in zijn eigen inkoopsysteem (SAP, Ariba of Coupa) op jouw leveranciersnaam. Zijn systeem stuurt daarbij een HOOK_URL mee: het adres waar de winkelwagen straks weer naartoe moet.

### Inloggen in jouw catalogus

De inkoper komt automatisch ingelogd in jouw shop, met zijn eigen assortiment, klantspecifieke prijzen en voorraad.

### Winkelwagen samenstellen

Hij kiest artikelen en klikt op "terug naar inkoopsysteem". Jouw shop stuurt de regels terug als een HTML-formulier met NEW_ITEM-velden: het aantal is altijd verplicht, en daarnaast óf een omschrijving óf een artikelnummer, niet allebei.

### Terug in het inkoopsysteem

De winkelwagen verschijnt in het inkoopsysteem en gaat daar door de eigen goedkeuringsroute. Pas daarna komt de order bij jou binnen.

## Wanneer heb je een punchout-koppeling nodig?

Checklist

Vier signalen die samen bepalen of het traject de moeite waard is.

### Je grootste afnemers werken al met een inkoopsysteem

Zij willen daar niet uit voor jouw bestelproces.

### Punchout is een instapeis, geen wens

Vooral bij overheid, zorg en industrie.

### Het orderaantal via één afnemer rechtvaardigt de inrichting

Het meeste werk zit eenmalig in de eerste verbinding.

### Je assortiment is te breed voor een vaste artikellijst

De inkoper moet kunnen kiezen, niet uit een statische lijst bestellen.

## Punchout bij KaRo Tuinbouwtechniek.

In de praktijk

KaRo Tuinbouwtechniek is hier de leverancier. Hun zakelijke afnemers openen vanuit hun eigen inkoopsysteem, SAP en andere, een sessie in de Shopware-shop van KaRo, stellen daar hun bestelling samen en nemen die mee terug naar hun eigen goedkeuringsroute.

Wij richtten die punchout rechtstreeks in Shopware in, met zowel OCI als cXML: geen tussenlaag, geen los pakket.

> **KaRo Tuinbouwtechniek**
>
> OCI en cXML, rechtstreeks in Shopware
>
> [Bekijk de case](https://preview.millerdigital.nl/cases/karo-tuinbouwtechniek)

![Eén sessie vertrekt vanuit het inkoopsysteem, loopt langs de stations van de webshop en keert daarna langs dezelfde route terug naar het vertrekpunt, met de gevulde winkelwagen erbij.](https://preview.millerdigital.nl/_media/images/29bb231737094b27e361cb4d5f54e27944a1c587-1000x667.jpg?fm=webp)

_Gebouwd en beheerd door Miller: Shopware 6 · punchout met OCI en cXML_

## OCI, cXML en IDS Connect vergeleken.

Protocollen

Ze doen in de praktijk hetzelfde. Welke je nodig hebt, bepaalt het systeem van je klant.

- **OCI** SAP-omgevingen, in Nederland het meest gevraagd
- **cXML** SAP Ariba, Coupa, internationale inkoopketens
- **IDS** Duitse installatiebranche

| Kenmerk | OCI | cXML | IDS Connect |
| --- | --- | --- | --- |
| Beheerder | SAP | cxml.org noemt geen beheerder; de licentie wijst Ariba (nu SAP) aan. | ITEK GmbH |
| Hoe de winkelwagen terugkomt | Als HTML-formulier, via een POST naar de HOOK_URL. | Als PunchOutOrderMessage, óók via een browserformulier en niet server-naar-server. | Winkelwagen versturen én ontvangen, plus prijs en beschikbaarheid via een artikel-deeplink. |
| Waar je het tegenkomt | SAP-omgevingen, in Nederland het meest gevraagd | SAP Ariba, Coupa, internationale inkoopketens | Duitse installatiebranche; in Nederland vrijwel niet gebruikt |

_Bronnen: SAP Help — OCI 4.0 (2026) · cXML.org (2026) · geraadpleegd 10-08-2026_

## Wat een punchout-koppeling kost.

Investering

Van een gratis basisextensie tot maatwerk zoals bij KaRo. Welk bedrag geldt, hangt vooral af van het inkoopsysteem van je klant.

### Als project

vanaf € 2.500

Per inkoopplatform, eigen inrichting zoals bij KaRo. Exclusief eventuele Store-extensie-abonnementen. Het meeste werk zit eenmalig in de eerste verbinding.

|  |  |  |
| --- | --- | --- |
| Gratis Shopware-extensie | € 0 | OCI 4.0/5.0 en cXML. Inrichting, testen en de klantspecifieke prijzen die eronder moeten liggen zitten er niet in. |
| Betaalde Store-extensie | € 41 – € 499 p/m | Hoe specifieker het inkoopplatform, hoe hoger: een SAP OCI-koppeling begint rond € 41, een SAP Ariba-koppeling kost € 499 per maand. |
| Koppeling op maat door Miller | per platform begroot | Rechtstreeks in Shopware ingericht, zoals bij KaRo. Het meeste werk zit eenmalig in de eerste verbinding. |

_Bron: Shopware Store (2026) · geraadpleegd 10-08-2026_

### De koppeling in je maandbedrag. (Samen met je platform)

Koppeling, platform en beheer in één afspraak

Bouw je je webshop of portaal met ons, dan valt de koppeling in hetzelfde vaste maandbedrag. 3 tot 4 jaar looptijd, geen indexatie.

- Inrichting en bouw gespreid over de looptijd
- Beheer en monitoring van de koppeling inbegrepen
- Vaste ontwikkeluren om de koppeling uit te breiden

Meer vooraf betalen geeft een lager maandbedrag.

## Liever even kort bellen over punchout?

Laat je naam en telefoonnummer achter. Dan bellen we je terug over het inkoopsysteem van je afnemers en wat dat voor de aanpak betekent.

## Standaarden

Compliance

| Standaard | Type | Versie | Status | Gecontroleerd | Toelichting |
| --- | --- | --- | --- | --- | --- |
| OCI (Open Catalog Interface) | Berichtenverkeer | 4.0 | Actueel | 10-08-2026 | — |
| cXML | Berichtenverkeer | DTD 1.2.070 | Actueel | 10-08-2026 | — |
| IDS Connect | Berichtenverkeer | 2.5 | Actueel | 10-08-2026 | Duitse installatiebranche-standaard (BVBS/DG Haustechnik/ZVSHK); in Nederland vrijwel niet gebruikt. |

### Shopware Store-extensies

| Extensie | Leverancier | Status | Gecontroleerd |
| --- | --- | --- | --- |
| AGIQON Connector (OCI 4.0/5.0 + cXML) | AGIQON | Vermeld | 10-08-2026 |
| PunchCommerce | netzdirektion | Vermeld | 10-08-2026 |
| SAP OCI Punchout | orcamultimedia | Vermeld | 10-08-2026 |
| IDS Connect for Shopware 6 | orcamultimedia | Vermeld | 10-08-2026 |
| SAP Ariba Punchout | orcamultimedia | Vermeld | 10-08-2026 |

## Veelgestelde vragen over punchout.

Veelgestelde vragen

Kort antwoord eerst, uitleg daarna.

### Wat is punchout?

Een koppeling waarmee een inkoper vanuit zijn eigen inkoopsysteem in jouw catalogus komt en zijn winkelwagen daar weer mee terugneemt.

### Wat is OCI?

Open Catalog Interface, de punchout-standaard van SAP. De teruggestuurde winkelwagen is bij OCI geen bericht maar een HTML-formulier dat naar de HOOK_URL wordt gepost.

### Wat is het verschil tussen OCI en cXML?

Minder dan je zou denken. OCI komt van SAP en stuurt platte formuliervelden terug; cXML komt van Ariba en stuurt een XML-bericht dat óók als browserformulier terugkomt, niet server-naar-server. Welke je nodig hebt, bepaalt het systeem van je klant.

### Wat kost een punchout-koppeling?

Dat hangt af van het inkoopsysteem van je klant. In de Shopware Store loopt het van gratis tot €499 per maand (gecontroleerd 10 augustus 2026); een koppeling op maat begroten we per inkoopplatform.

### Is punchout hetzelfde als EDI?

Nee. Punchout is kiezen uit een catalogus tijdens een sessie; EDI is automatische uitwisseling zonder scherm.

## Wat is na punchout de logische vervolgstap?

Diensten rond deze koppeling.

### B2B-portaal & dealerportaal

Punchout, OCI en EDI: een besloten bestelomgeving voor dealers en inkopers.

[Lees verder](https://preview.millerdigital.nl/diensten/b2b-portaal)

### Bekijk KaRo

Punchout met OCI én cXML, rechtstreeks in Shopware.

[Lees verder](https://preview.millerdigital.nl/cases/karo-tuinbouwtechniek)

### EDI of punchout?

Wat het verschil is, en wanneer je allebei nodig hebt.

Verwante koppelingen

## Zin om eens vrijblijvend door te praten over je B2B-project?

De volgende stap

Kies een moment van 30 minuten. Je spreekt een strategisch specialist en, als de vraag daarom vraagt, een developer. Je krijgt de oplossingsrichting en de open vragen mee.

**Kennismaking Miller Digital**

- 30 minuten
- Videocall of telefoon

[Plan een gesprek](https://calendly.com/millerdigital-afspraak/30min)

Liever bellen? [075 616 77 53](tel:+31756167753). Of mail naar [info@millerdigital.nl](mailto:info@millerdigital.nl).
