01 / 03
Vertragspreise pro Company Location
Die Preise kommen direkt aus Shopify B2B-Katalogen, pro Company Location. Was der Einkäufer in der Session sieht, steht auch auf der Bestellung.
01 / 07
SHOPIFY × COUPA
Coupa-Einkäufer konfigurieren Punchout selbst, und Coupa berechnet Lieferanten nichts. Wir geben Ihrem Shopify-Shop den Endpoint, die Vertragspreise und den Warenkorb-Transfer, der einfach funktioniert.
02 / 07
DIE LÜCKE
Coupa ist das Enablement, das man sich nach der Ariba-Lektüre wünscht. Keine Netzwerkgebühr für Lieferanten, keine Transaktionsgebühr, keine zentrale Katalogvalidierung. Der Coupa-Admin Ihres Kunden konfiguriert die Punchout-Anbindung selbst, in seiner eigenen Instanz, meist in einer Sitzung.
Was er von Ihnen braucht, ist eine kurze Liste: eine Punchout-URL, From- und To-Identität, ein Shared Secret und Test-Credentials. PunchRelay generiert all das für Ihren Shopify-Shop, liefert die Punchout-Session zu Ihren B2B-Vertragspreisen aus und überträgt den Warenkorb exakt so, wie Coupa ihn erwartet. Integratoren nehmen 4.000 bis 12.000 USD pro Anbindung, für Klempnerarbeit, die diese App schon mitbringt.
↳ 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 Coupa an. Coupa schickt eine cXML PunchOutSetupRequest an den Endpoint, den PunchRelay bereitstellt. Wir validieren Shared Secret und Identitäten und ordnen den Kunden seiner Shopify B2B Company Location 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 in Coupa: SKUs, Mengen, UNSPSC-Codes, Einzelpreise. Mengenregeln greifen vor dem Transfer, nicht erst nach der Ablehnung.
Aus dem Warenkorb wird eine Bestellanforderung im Freigabeprozess des Kunden. Ihre Seite ist fertig und geloggt. Wenn der Admin Fragen hat, beantwortet das XML mit ausgeblendeten Zugangsdaten sie.
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, pro Company Location. Was der Einkäufer in der Session sieht, steht auch auf der Bestellung.
02 / 03
Mindestmengen, Höchstmengen und Verpackungseinheiten greifen im Warenkorb, bevor die PunchOutOrderMessage abgeht. Bestellanforderungen kommen in Coupa so an, wie Sie tatsächlich liefern.
03 / 03
Jedes Dokument wird mit ausgeblendeten Zugangsdaten geloggt. Coupa-Admins konfigurieren Punchout selbst, und wenn es hakt, geben Sie ihnen Request und Response statt eines Support-Tickets.
Funktioniert mit
06 / 07
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