01 / 03
Vertragspreise pro Company Location
Die Preise kommen direkt aus Shopify B2B-Katalogen. Jeder Ariba-Kunde sieht die verhandelten Vertragspreise seiner Company Location, in der Session und auf der Bestellung.
01 / 07
SHOPIFY × SAP ARIBA
Ihr größter Kunde will über SAP Ariba bestellen. Er soll weiter aus Ihrem Shopify-Katalog bestellen, zu Vertragspreisen, ohne dass Sie irgendetwas neu bauen.
02 / 07
DIE LÜCKE
Ariba-Enablement hat einen Ruf, und der ist verdient. Echte Einkäuferdokumentation nennt 8 bis 12 Wochen, bis ein Punchout-Katalog live ist. Engineering ist daran fast unbeteiligt. Es ist Warten: Trading Relationship, Test-Realm-Credentials, Katalogfreigaben, die durch den Prozess Ihres Kunden kriechen.
PunchRelay erledigt die technische Hälfte in Tagen. Ihr Shop bekommt einen cXML-Endpoint, Shared-Secret-Validierung, Vertragspreise aus Shopify B2B Company Locations und den kompletten Dokumenten-Roundtrip von der PunchOutSetupRequest bis zum OrderRequest. Für die Warte-Hälfte bekommen Sie XML-Session-Logs mit ausgeblendeten Zugangsdaten, die Sie der IT Ihres Kunden weiterreichen können: der Unterschied zwischen einer E-Mail-Schleife und fünf.
Eine Sache gehört vor der Entscheidung ins Budget: Ariba ist das einzige große Netzwerk, das Lieferanten Gebühren berechnet. Die Zahlen stehen unten im FAQ, denn von der Silver-Stufe erst nach dem Go-live zu erfahren ist der falsche Weg.
↳ SOUNDS FAMILIAR?
03 / 07
DAS ARTEFAKT
<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>Rundreise
Eine Punchout-Anfrage öffnet den Katalog. Der Warenkorb kommt als Dokument ins System des Kunden zurück. Die Bestellung danach wird gegen diesen Warenkorb geprüft und wartet auf Ihre Freigabe. Das XML ist das Produkt.
04 / 07
DIE RUNDREISE
Ihr Kunde klickt Ihren Katalog in Ariba an. Ariba schickt eine cXML PunchOutSetupRequest an den Endpoint, den PunchRelay für Ihren Shop bereitstellt. Wir validieren das Shared Secret gegen die Netzwerk-Identität des Kunden und ordnen sie einer Company Location in Shopify B2B zu.
Der Käufer nutzt den PunchRelay-Katalog mit Produkten und Vertragspreisen aus dem Shopify-B2B-Katalog seines Unternehmensstandorts.
Beim Transfer geht der Warenkorb als cXML PunchOutOrderMessage zurück an Ariba: SKUs, Mengen, Einzelpreise, UNSPSC-Klassifizierung. Mengenregeln greifen vor dem Transfer, damit die Bestellanforderung dem entspricht, was Sie tatsächlich liefern.
Aus dem Warenkorb wird eine Bestellanforderung, die durch die Freigabekette des Kunden läuft. Die Punchout-Session ist abgeschlossen und vollständig geloggt. Auf Ihrer Seite blockiert nichts.
cXML-Bestellungen werden dauerhaft gespeichert, mit dem übertragenen Warenkorb abgeglichen und im Posteingang „Purchase orders“ der PunchRelay-App abgelegt. In Shopify entsteht nichts, bis jemand aus Ihrem Team die Bestellung prüft und auf „Create Shopify order“ klickt. Dann wird die Order unbezahlt angelegt, mit ausstehender Zahlung, bereit für den Versand. OCI überträgt nur den Warenkorb; der Bestellweg wird je Käufer gesondert vereinbart und getestet.
05 / 07
DIE CHECKLISTE
01 / 03
Die Preise kommen direkt aus Shopify B2B-Katalogen. Jeder Ariba-Kunde sieht die verhandelten Vertragspreise seiner Company Location, in der Session und auf der Bestellung.
02 / 03
Mindestmengen, Höchstmengen und Verpackungseinheiten greifen im Warenkorb, bevor die PunchOutOrderMessage abgeschickt wird. Weniger abgelehnte Bestellanforderungen in Ariba, weniger Support-Mails.
03 / 03
Jedes cXML-Dokument wird mit ausgeblendeten Zugangsdaten geloggt, ein- und ausgehend. Wenn der Ariba-Admin Ihres Kunden fragt, warum ein Warenkorb nicht ankam, antworten Sie mit der tatsächlichen PunchOutOrderMessage, nicht mit einer Vermutung.
Funktioniert mit
06 / 07
Die komplette Gebührenrechnung mit Schwellenwerten, Stufen und Zeitkosten: Ariba-Netzwerkgebühren für Lieferanten erklärt.
07 / 07
BEREIT
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.
THE ON-RAMP
A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.
↳ KEIN PITCH-DECK