OCI + CXML PUNCHOUT FÜR SHOPIFY
Punchout für Shopify. In beide Richtungen.
PunchRelay verbindet Ihren Shopify-Shop mit den Beschaffungssystemen Ihrer Kunden. Einkäufer punchen out in Ihren Katalog, zu Vertragspreisen. Ihre Bestellungen kommen als Shopify-Orders zurück.
<cXML payloadID="20260806.1@buyer.example.com">
<Request deploymentMode="production">
<PunchOutSetupRequest operation="create">
<BuyerCookie>7f2c-buyer-session</BuyerCookie>
<Extrinsic name="UserEmail">jane@buyer.example.com</Extrinsic>
<BrowserFormPost>
<URL>https://buyer.example.com/punchout/return</URL>
</BrowserFormPost>
</PunchOutSetupRequest>
</Request>
</cXML><PunchOutOrderMessage>
<BuyerCookie>7f2c-buyer-session</BuyerCookie>
<PunchOutOrderMessageHeader operationAllowed="edit">
<Total><Money currency="USD">1250.00</Money></Total>
</PunchOutOrderMessageHeader>
<ItemIn quantity="50">
<ItemID><SupplierPartID>SKU-4711</SupplierPartID></ItemID>
<ItemDetail>
<UnitPrice><Money currency="USD">25.00</Money></UnitPrice>
<Description xml:lang="en">Nitrile gloves, box of 100</Description>
</ItemDetail>
</ItemIn>
</PunchOutOrderMessage><Request>
<OrderRequest>
<OrderRequestHeader orderID="PO-10023" orderDate="2026-08-06" type="new">
<Total><Money currency="USD">1250.00</Money></Total>
<ShipTo><Address addressID="BER-01"/></ShipTo>
</OrderRequestHeader>
<ItemOut quantity="50" lineNumber="1">
<ItemID><SupplierPartID>SKU-4711</SupplierPartID></ItemID>
</ItemOut>
</OrderRequest>
</Request>Ihre größten Kunden bestellen längst nicht mehr im Webshop. Bestellt wird im Beschaffungssystem: SAP SRM oder S/4HANA über OCI, Onventis, oder Ariba und Coupa über cXML. Wenn Ihr Shopify-Shop keinen OCI-Aufruf und keine PunchOutSetupRequest beantworten kann, sind Sie ein E-Mail-Anhang und eine abgetippte Bestellung.
PunchRelay ist der Connector dazwischen. Er beantwortet Punchout-Anfragen, öffnet Ihren Shopify-Katalog zu den Vertragspreisen des jeweiligen Kunden, liefert den Warenkorb in dem Format zurück, das dessen System erwartet, und macht aus der Bestellung, die später folgt, eine Shopify-Order. Zwei Protokolle, OCI und cXML, eine App.
Beim System Ihres Kunden anfangen
SAP ERP · OCI
HOOK_URL-Roundtrips für SAP SRM, S/4HANA und Onventis, mit den custom NEW_ITEM-Feldern, die das ERP Ihres Kunden verlangt. Gebaut für Beschaffung im DACH-Raum.
OCI Punchout für Shopify →SAP Ariba
cXML Punchout mit dem kompletten Dokumenten-Roundtrip, von der PunchOutSetupRequest bis zum OrderRequest. Inklusive der Netzwerkgebühren, die jeder Lieferant vor dem Enablement kennen sollte.
Ariba Anbindung für Shopify →Coupa
Das schnellste Enablement der Branche: Einkäufer konfigurieren Punchout selbst, und Coupa berechnet Lieferanten nichts. Die richtige erste Anbindung für die meisten Händler.
Coupa Punchout für Shopify →Funktioniert mit
- SAP SRM
- SAP Ariba
- Onventis
- Coupa
- Jaggaer
- Oracle Procurement
- Workday
- PO-Bestätigung
- <150ms
- Protokolle, cXML + OCI
- 2
- cXML-Dokumente, kompletter Roundtrip
- 4
- Vertragspreise aus Shopify B2B-Katalogen
- 100%
So funktioniert es
- 01
Der Einkäufer puncht out
Ein Einkäufer klickt Ihren Katalog in seinem Beschaffungssystem an. Das System ruft Ihren PunchRelay-Endpoint auf: ein OCI-Aufruf mit HOOK_URL oder eine cXML PunchOutSetupRequest. PunchRelay validiert die Credentials und ordnet den Einkäufer seiner Company Location in Shopify B2B zu.
- 02
Einkauf im echten Katalog
Der Einkäufer landet in Ihrem Shopify-Shop, im Kontext der richtigen Company Location. Die Preise kommen aus Ihren Shopify B2B-Katalogen: jede Position zeigt Vertragspreise, nicht Listenpreise.
- 03
Der Warenkorb geht zurück, kein Checkout
Es gibt keinen Checkout. Zum Abschluss überträgt PunchRelay den Warenkorb ins Beschaffungssystem, als OCI NEW_ITEM-Formular oder als cXML PunchOutOrderMessage, mit Mengenregeln, die vor dem Transfer greifen.
- 04
Die Freigabe läuft beim Kunden
Aus dem Warenkorb wird eine Bestellanforderung (BANF), die durch den Freigabeprozess des Kunden läuft. Das kann Tage dauern. Auf Ihrer Seite blockiert nichts, und die ganze Session steht in den XML-Logs.
- 05
Die Bestellung wird zur Shopify-Order
Die freigegebene Bestellung kommt als cXML OrderRequest zurück. PunchRelay bestätigt in unter 150 ms und legt die Order mit den Punchout-Preisen in Shopify an. Kein Abtippen, keine PDF-Anhänge.
Gebaut für die IT-Checkliste Ihrer Kunden
Vertragspreise pro Company Location
Die Preise kommen direkt aus Shopify B2B-Katalogen. Jeder Kunde sieht die verhandelten Vertragspreise seiner Company Location, in der Punchout-Session und noch einmal auf der Bestellung.
Mengenregeln vor dem Transfer
Mindestmengen, Höchstmengen und Verpackungseinheiten aus Ihren B2B-Einstellungen greifen im Warenkorb, bevor er das Beschaffungssystem erreicht. Weniger abgelehnte Bestellanforderungen, weniger Support-Mails.
Vollständige XML-Session-Logs, beide Richtungen
Jede Anfrage und jede Antwort wird roh mitgeschnitten, von der PunchOutSetupRequest bis zum OrderRequest. Wenn die IT Ihres Kunden fragt, was passiert ist, schicken Sie das XML, keinen Screenshot.
Early Access anfragen
Wir onboarden eine kleine Gruppe von Shopify-B2B-Händlern und bauen die ersten Kundenanbindungen gemeinsam mit ihnen auf. Sagen Sie uns, wo wir Sie erreichen.