01 / 03
Prezzi contrattuali per company location
I prezzi vengono direttamente dai cataloghi B2B Shopify. Ogni cliente Ariba vede i prezzi negoziati della sua company location, nella sessione e sull'ordine di acquisto.
01 / 07
SHOPIFY × SAP ARIBA
Il vostro cliente più grande vuole ordinare tramite SAP Ariba. Fatelo continuare a ordinare dal vostro catalogo Shopify, ai prezzi contrattuali, senza ricostruire nulla.
02 / 07
IL VUOTO
L'enablement Ariba ha una reputazione, ed è meritata. La documentazione di veri buyer parla di 8-12 settimane perché un catalogo punchout vada in produzione. L'ingegneria c'entra poco. È attesa: trading relationship, credenziali del test realm, approvazioni del catalogo che strisciano nel processo del vostro cliente.
PunchRelay risolve la metà tecnica in giorni. Il vostro negozio riceve un endpoint cXML, la validazione con shared secret, prezzi contrattuali collegati alle company location di Shopify B2B, e il giro documentale completo dalla PunchOutSetupRequest all'OrderRequest. Per la metà fatta di attesa, avete log XML con credenziali oscurate da girare all'IT del vostro cliente: la differenza tra un giro di email e cinque.
Una cosa da mettere a budget prima di impegnarvi: Ariba è l'unica grande rete che fa pagare i fornitori. I numeri sono nelle FAQ qui sotto, perché scoprire l'abbonamento Silver dopo il go-live è il modo sbagliato di impararlo.
↳ SOUNDS FAMILIAR?
03 / 07
L'ARTEFATTO
<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>Andata e ritorno
Una richiesta punchout apre il catalogo. Il carrello torna come documento nel sistema del cliente. L'ordine di acquisto che segue viene verificato su quel carrello e attende la vostra revisione. L'XML è il prodotto.
04 / 07
IL PERCORSO
Il vostro cliente clicca il vostro catalogo in Ariba. Ariba invia una PunchOutSetupRequest cXML all'endpoint che PunchRelay predispone per il vostro negozio. Validiamo lo shared secret rispetto all'identità di rete del cliente e la associamo a una company location Shopify B2B.
Il buyer utilizza il catalogo PunchRelay, con prodotti e prezzi contrattuali dal catalogo Shopify B2B assegnato alla sua company location.
Al trasferimento, il carrello riparte verso Ariba come PunchOutOrderMessage cXML: SKU, quantità, prezzi unitari, classificazioni UNSPSC. Le regole di quantità girano prima del trasferimento, così la richiesta d'acquisto corrisponde a ciò che consegnerete davvero.
Il carrello diventa una richiesta d'acquisto e attraversa la catena di approvazione del cliente. La sessione punchout è conclusa e completamente loggata. Dal vostro lato non si blocca nulla.
Gli ordini cXML vengono salvati in modo duraturo, confrontati con il carrello trasferito e messi nella inbox «Purchase orders» dell'app PunchRelay. In Shopify non viene creato nulla finché una persona del vostro team non verifica l'ordine e clicca su «Create Shopify order». L'ordine viene allora creato non pagato, con pagamento in sospeso, pronto per l'evasione. OCI trasferisce solo il carrello; il flusso degli ordini viene concordato e testato separatamente per ogni cliente.
05 / 07
LA LISTA
01 / 03
I prezzi vengono direttamente dai cataloghi B2B Shopify. Ogni cliente Ariba vede i prezzi negoziati della sua company location, nella sessione e sull'ordine di acquisto.
02 / 03
Minimi, massimi e confezioni valgono nel carrello, prima dell'invio della PunchOutOrderMessage. Meno richieste d'acquisto respinte in Ariba, meno email di supporto.
03 / 03
Ogni documento cXML è loggato con credenziali oscurate, in entrata e in uscita. Quando l'admin Ariba del vostro cliente chiede perché un carrello non è arrivato, rispondete con la PunchOutOrderMessage reale, non con un'ipotesi.
Funziona con
06 / 07
Il calcolo completo delle commissioni, con soglie, livelli e costi di calendario: Tariffe di rete Ariba per i fornitori spiegate.
07 / 07
PRONTO
Stiamo seguendo un piccolo gruppo di merchant Shopify B2B e costruiamo con loro le prime connessioni con i buyer. Diteci dove raggiungervi.
THE ON-RAMP
A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.
↳ NIENTE SLIDE DECK