SHOPIFY × COUPA
Il punchout Coupa per Shopify, live in giorni
I buyer Coupa configurano il punchout da soli, e Coupa non addebita nulla ai fornitori. Noi diamo al vostro negozio Shopify l'endpoint, i prezzi contrattuali e il ritorno del carrello che funziona e basta.
<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>Coupa è l'enablement che si spera di trovare dopo aver letto di Ariba. Nessuna commissione di rete per i fornitori, nessuna commissione sul transato, nessuna coda centrale di validazione dei cataloghi. L'admin Coupa del vostro cliente configura la connessione punchout da solo, nella sua istanza, spesso in una sola sessione.
Quello che si aspetta da voi sta in una lista corta: una URL punchout, identità From e To, uno shared secret e credenziali di test. PunchRelay genera tutto per il vostro negozio Shopify, serve la sessione punchout ai vostri prezzi contrattuali B2B e restituisce il carrello esattamente come Coupa lo vuole. Gli integratori chiedono 4.000-12.000 USD a connessione per un'idraulica che questa app ha già a bordo.
Funziona con
- SAP Ariba
- Jaggaer
- Coupa
- Oracle Procurement
- Workday
- SAP SRM
- Unimarket
- conferma dell'ordine di acquisto
- <150ms
- protocolli, cXML + OCI
- 2
- documenti cXML, round trip completo
- 4
- prezzi contrattuali dai cataloghi B2B Shopify
- 100%
Come funziona con Coupa
- 01
Coupa chiama la vostra URL punchout
Il vostro cliente clicca il vostro catalogo in Coupa. Coupa invia una PunchOutSetupRequest cXML all'endpoint predisposto da PunchRelay. Validiamo shared secret e identità, poi associamo il cliente alla sua company location Shopify B2B.
- 02
Il buyer compra ai prezzi contrattuali
PunchRelay risponde con la URL StartPage e il buyer atterra nel vostro negozio Shopify. Catalogo e prezzi vengono dal listino assegnato a quella company location. Nessun file prezzi parallelo, nessun export.
- 03
Il carrello torna come PunchOutOrderMessage
Al trasferimento, il carrello riparte dentro Coupa come PunchOutOrderMessage cXML: SKU, quantità, codici UNSPSC, prezzi unitari. Le regole di quantità girano prima del trasferimento, non dopo il rifiuto.
- 04
Richiesta d'acquisto e approvazione in Coupa
Il carrello diventa una richiesta d'acquisto nel flusso di approvazione del cliente. Il vostro lato è concluso e loggato. Se l'admin ha domande, l'XML grezzo risponde.
- 05
L'ordine di acquisto diventa un ordine Shopify
Coupa trasmette l'ordine approvato come OrderRequest cXML. PunchRelay conferma in meno di 150 ms e crea l'ordine Shopify con le righe del punchout. L'evasione parte dal vostro normale pannello ordini.
Pensato per la checklist IT dei vostri clienti
Prezzi contrattuali per company location
Direttamente dai cataloghi B2B Shopify, per company location. Ciò che il buyer vede nella sessione è ciò che compare sull'ordine di acquisto.
Regole di quantità prima del trasferimento
Minimi, massimi e confezioni girano nel carrello, prima che la PunchOutOrderMessage parta. Le richieste d'acquisto arrivano in Coupa già conformi a ciò che consegnate.
Log XML completi, in entrambe le direzioni
Ogni documento in entrata e in uscita è loggato grezzo. Gli admin Coupa configurano il punchout da soli, e quando qualcosa si inceppa gli date richiesta e risposta esatte invece di un ticket.
Punchout Coupa, domande e risposte
- Coupa addebita commissioni di rete ai fornitori?
- No. Il Coupa Supplier Portal è gratuito e Coupa non addebita ai fornitori né commissioni di rete né commissioni sul transato per punchout o ordini di acquisto. Confrontate Ariba, dove la sola automazione cXML vi mette su un livello da 750 USD all'anno. Su Coupa, il costo di una connessione è solo il vostro lato dell'integrazione.
- Cosa mando all'admin Coupa del mio cliente?
- La vostra URL punchout, identità From e To (numero DUNS o NetworkID), uno shared secret, un logo 150 per 50, e le vostre convenzioni UNSPSC e di unità di misura. Due set di credenziali, test e produzione, sono la norma. PunchRelay li produce in una scheda di una pagina che inoltrate.
- In quanto tempo si va davvero in produzione?
- Giorni. E la versione onesta: il vostro lato si conta in ore. I clienti Coupa si configurano da soli, la variabile è il loro calendario di test. Le prime connessioni atterrano di solito in una o due settimane. Per questo consigliamo di iniziare il programma punchout con un cliente Coupa.
- Da dove vengono i prezzi?
- Dai cataloghi B2B Shopify, per company location. I prezzi che il vostro cliente vede nella sessione punchout sono quelli che già gestite in Shopify, e gli stessi prezzi tornano sull'ordine di acquisto. Non c'è un secondo file prezzi da tenere sincronizzato.
- Che fine fanno gli ordini di acquisto?
- Coupa invia l'ordine come OrderRequest cXML al vostro endpoint PunchRelay. Confermiamo in meno di 150 ms e creiamo l'ordine Shopify con le righe del punchout. Se un cliente trasmette gli ordini in altro modo, il carrello trasferito è a un clic dal diventare una draft order Shopify.
Richiedi l'early access
Stiamo seguendo un piccolo gruppo di merchant Shopify B2B e costruiamo con loro le prime connessioni con i buyer. Diteci dove raggiungervi.