GIDS

cXML vs. OCI in de praktijk

Twee protocollen verwerken vrijwel al het punchout-verkeer. Welke je nodig hebt hangt af van je kopers, en de belangrijkste verschillen staan niet in de specificatie.

Is punchout nieuw voor je? Begin dan met hoe punchout werkt. Deze pagina helpt je bepalen welk protocol jouw project nodig heeft. De korte samenvatting: je klant beslist. Ariba, Coupa, Jaggaer, Oracle en Workday vereisen cXML. SAP SRM, S/4HANA en veel Europese organisaties gebruiken OCI. Hier lees je wat elke keuze praktisch betekent.

BESLISMULTIPLICATOR

Welk protocol heb je nodig?

  • Noord-Amerikaanse & wereldwijde enterprises (Ariba, Coupa, Oracle): Je hebt cXML nodig met een elektronische inkooporderterugkoppeling.
  • Europese SAP-inkopers (SRM, ECC, S/4HANA): Je hebt OCI nodig voor winkelwagenoverdracht via HTML-formulier.
  • Internationale leveranciers: Uiteindelijk heb je beide nodig. Beide voeden vanuit één centrale Shopify B2B-catalogus voorkomt fouten.

Twee vormen van hetzelfde principe

cXML is gebaseerd op documenten. Elke stap is een formeel XML-document: PunchOutSetupRequest om de sessie te openen, PunchOutOrderMessage voor de winkelwagen en OrderRequest voor de definitieve inkooporder. Het grote voordeel is de structuur: UNSPSC-codes, ISO-eenheden, belastingtarieven en kostenplaatsen worden strikt gevalideerd.

OCI (Open Catalog Interface) werkt met een HTML-formulier. Het ERP van de inkoper roept de catalogus aan met een HOOK_URL. Bij afronding stuurt je shop een onzichtbaar HTML-formulier met NEW_ITEM-*-velden terug. Het is snel te bouwen, maar mist een formeel validatieschema voor aanvullende velden.

DimensiecXML (Commerce XML)OCI (Open Catalog Interface)
ArchitectuurXML-documentuitwisseling via HTTP POSTHTML-formulierpost via browser (HOOK_URL)
WinkelwagenoverdrachtPunchOutOrderMessage (cxml-urlencoded of cxml-base64)Automatisch verzendend HTML-formulier met NEW_ITEM-*-velden
Orderterugkoppeling (PO)Rechtstreekse cXML OrderRequest naar endpointAlleen winkelwagen. Order komt separaat (EDI, e-mail, cXML of handmatig)
SchemavalidatieStrikte DTD/XSD-validatie aan beide zijdenGeen. Veldnamen en lengtes verschillen per koper
UNSPSC & EenhedenVerplichte XML-elementen voor classificatie en UOMOptionele velden NEW_ITEM-MATGROUP en NEW_ITEM-UNIT
Belangrijkste systemenSAP Ariba, Coupa, Jaggaer, Oracle, WorkdaySAP SRM, SAP ERP (ECC, S/4HANA), Europese industrie
AandachtspuntenOntbrekende UOM-koppeling (stuks vs EA/PCE), auxiliary ID-strippingSessie verloren in iframe (gebruik returntarget), inloggegevens in GET-URL

Het werkelijke verschil: de orderterugkoppeling

cXML-orders worden betrouwbaar vastgelegd, gevalideerd tegen de oorspronkelijke 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 stopt standaard bij de winkelwagen; de verwerking van inkooporders moet per klant worden afgestemd.

PRAKTIJKINZICHT

Het OCI-ordervacuüm

Omdat OCI geen standaard kent voor inkooporders, stoppen veel traditionele punchout-koppelingen bij de winkelwagen. De merchant moet orders alsnog overtypen uit PDF's. In PunchRelay is de cXML OrderRequest standaard aanwezig. OCI-kopers die cXML-orders kunnen sturen, volgen dezelfde route: de inkooporder komt in je inbox en je team maakt de Shopify-order aan.

Praktijkervaringen

Eerst je markt, daarna beide

In Noord-Amerika voert cXML de boventoon (Ariba, Coupa, Oracle). In Europa is OCI wijdverbreid bij SAP-gebruikers.

PunchRelay ondersteunt beide protocollen vanuit je Shopify B2B-catalogus. Lees meer op onze specifieke pagina's: Ariba, Coupa of OCI voor SAP.

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