01 / 07

SHOPIFY × OCI / SAP

OCI punchout voor Shopify (SAP SRM, S/4HANA)

Veel Europese inkooporganisaties draaien OCI. Koppel je Shopify-catalogus met HOOK_URL-roundtrips, contractprijzen en de custom NEW_ITEM-velden die het ERP van je klant eist.

PROTOCOLSPECIFICATIESAP ERP / SRM / S/4HANA
FormaatSAP OCI 4.0 (HTML Formulier POST)
AuthenticatieHOOK_URL / HTTP Basic / Token
Inkooporder retour (PO)Per klant afgestemd (cXML / EDI / Handmatig)
Netwerkkosten leverancier$0 (Directe ERP-verbinding)
Doorlooptijd aansluiting2–4 weken (Veldkoppeling & Returntarget)

02 / 07

HET GAT

E-mailbijlage, dan overgetypte order.

cXML krijgt de aandacht, maar een fors deel van de Europese inkoop, vooral in de DACH-regio, draait op SAP's Open Catalog Interface. OCI is ouder en simpeler: het ERP roept je catalogus-URL aan met een HOOK_URL als retouradres, de inkoper winkelt, en de winkelwagen gaat terug als NEW_ITEM-formuliervelden.

Simpel is waar de problemen zich verstoppen. Elk ERP spreekt zijn eigen velddialect: ISO-eenheden, materiaalgroepen, MATNR leeg of gevuld, en de custom NEW_ITEM-extensies die bepalen of een winkelwagen netjes een bestelaanvraag wordt of op een supportstapel belandt. PunchRelay mapt velden per klant, in plaats van de verwachtingen van één SAP-systeem hard te coderen.

PunchRelay koppelt Shopify B2B-catalogi aan OCI-inkoopprocessen. Draaien je klanten SAP SRM of S/4HANA en draait je shop op Shopify, dan is deze pagina voor jou.

↳ SOUNDS FAMILIAR?

03 / 07

HET ARTEFACT

De documenten op de lijn.

SAP ERP · OCIPUNCHRELAYOCISHOPIFYPURCHASE ORDEROCIPO
SAP ERP · OCIPUNCHRELAYOCISHOPIFYPURCHASE ORDEROCIPO

HOOK_URL=https://buyer-erp.example.com/oci/return
USERNAME=shop_user
PASSWORD=***
OCI_VERSION=4.0
returntarget=_parent

Rondreis

Een punchout-aanvraag opent de catalogus. De winkelwagen gaat als document terug naar het systeem van de klant. De inkooporder die volgt wordt tegen die winkelwagen gecontroleerd en wacht in je inbox. De XML is het product.

04 / 07

DE RONDE

Zo werkt het met OCI

PO-bevestiging
cXML
protocollen, cXML + OCI
2
cXML-documenten, volledige roundtrip
4
contractprijzen uit Shopify B2B-catalogi
100%
  1. Het ERP roept je OCI-URL aan

    SAP SRM, S/4HANA of een ander OCI-systeem opent je PunchRelay-URL via HTTP GET of formulier-POST, met HOOK_URL, USERNAME, PASSWORD en OCI_VERSION. Wij valideren de credentials en starten een sessie gekoppeld aan de Shopify B2B company location van de klant.

  2. De inkoper winkelt tegen contractprijzen

    De koper gebruikt de PunchRelay-catalogus met producten en contractprijzen uit de Shopify B2B-catalogus van de bedrijfslocatie.

  3. De winkelwagen terug als NEW_ITEM-velden

    PunchRelay rendert het zelfversturende retourformulier naar de HOOK_URL: NEW_ITEM-DESCRIPTION, VENDORMAT, QUANTITY, ISO-eenheden, PRICE, MATGROUP, geïndexeerd per regel, plus de custom velden die het ERP eist.

  4. De bestelaanvraag loopt in het ERP

    De overgedragen winkelwagen wordt in SAP een winkelwagen of bestelaanvraag en doorloopt daar de goedkeuring. OCI verplaatst alleen de winkelwagen. De inkooporder is een aparte stap, op voorwaarden van de klant.

  5. De PO komt terug via het kanaal dat het ERP kan

    cXML-inkooporders worden duurzaam opgeslagen, vergeleken met de teruggestuurde winkelwagen en in de inbox ‘Purchase orders’ van de PunchRelay-app gezet. In Shopify ontstaat niets tot iemand van je team de PO controleert en op ‘Create Shopify order’ klikt. Dan wordt de order onbetaald aangemaakt, met openstaande betaling, klaar om te verzenden. OCI verstuurt alleen de winkelwagen; de bestelroute wordt per klant apart afgesproken en getest.

05 / 07

DE CHECKLIST

Gebouwd voor de IT-checklist van je klant

01 / 03

NEW_ITEM-mapping per klant

Stel eenheid, achtcijferige UNSPSC/MATGROUP, klantartikelnummers en vijf OCI-velden in per SKU of variant. Dit zijn instellingen per koppeling; test de velden in het ERP van de koper vóór livegang.

02 / 03

Hoeveelheidsregels vóór de overdracht

Minima, maxima en verpakkingseenheden draaien in de winkelwagen, vóór de NEW_ITEM-post vertrekt. Winkelwagens komen direct boekbaar aan in het ERP.

03 / 03

Volledige sessielogs, twee richtingen

Setup-calls en NEW_ITEM-posts worden gelogd met afgeschermde inloggegevens. Wil het SAP-team van je klant weten wat er verstuurd is, dan stuur je de echte payload door, veld voor veld.

Werkt met

  • SAP Ariba
  • Coupa
  • Jaggaer
  • Oracle Procurement
  • Workday
  • SAP SRM
  • Unimarket

06 / 07

OCI punchout, vraag en antwoord

Wat is OCI?
SAP's Open Catalog Interface, de punchout-standaard van de SAP-wereld en nog altijd de default in de Duitstalige inkoop. Het ERP opent je catalogus met een HOOK_URL als retouradres, en de winkelwagen reist terug als NEW_ITEM-formuliervelden. In de praktijk draaien versies 4.0 en 5.0.
GET of POST? Welke OCI-versies?
De winkelwagen gebruikt OCI 4.0 NEW_ITEM-velden. Voor OCI 5.0 worden de vereiste functies bij acceptatie gecontroleerd; uitgebreide OCI 5.0-functies zijn niet inbegrepen.
Kunnen jullie custom NEW_ITEM-velden mappen?
Stel eenheid, achtcijferige UNSPSC/MATGROUP, klantartikelnummers en vijf OCI-velden in per SKU of variant. Dit zijn instellingen per koppeling; test de velden in het ERP van de koper vóór livegang.
Hoe komen inkooporders terug in Shopify?
cXML-inkooporders worden duurzaam opgeslagen, vergeleken met de teruggestuurde winkelwagen en in de inbox ‘Purchase orders’ van de PunchRelay-app gezet. In Shopify ontstaat niets tot iemand van je team de PO controleert en op ‘Create Shopify order’ klikt. Dan wordt de order onbetaald aangemaakt, met openstaande betaling, klaar om te verzenden. OCI verstuurt alleen de winkelwagen; de bestelroute wordt per klant apart afgesproken en getest.
Welke ERP's dekken jullie?
SAP SRM en S/4HANA zijn de kern. Onventis en andere OCI-sprekende inkoopplatformen lopen over dezelfde interface. Kan het systeem van je klant een OCI-catalogus-URL aanroepen, dan kan het een Shopify-shop op PunchRelay aanroepen.
Ondersteunen jullie ook cXML?
Ja, beide protocollen in één app. In de praktijk heeft een Europese leverancier vaak één klant op SAP OCI en de volgende op Ariba of Coupa met cXML, en daar zou je shop niets van moeten merken.

07 / 07

KLAAR

Vraag early access aan

We onboarden een kleine groep Shopify B2B-merchants en bouwen hun eerste koppelingen samen met ze. Laat weten waar we je kunnen bereiken.

THE ON-RAMP

Not sure yet? Start with the Blueprint.

A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.

  • Fixed-scope punchout readiness roadmap
  • cXML & OCI credential validation in sandbox
  • Catalog index & pricing structure validation
  • Live buyer connection enablement checklist
Fit call first. The plan is yours to keep.

Geen spam. We antwoorden persoonlijk.

↳ GEEN SLIDEDECK