PUNCHOUT CXML + OCI PER SHOPIFY

Il punchout per Shopify. In entrambe le direzioni.

PunchRelay collega il vostro negozio Shopify ai sistemi di e-procurement dei vostri clienti. Loro entrano nel vostro catalogo ai prezzi contrattuali. I loro ordini di acquisto tornano come ordini Shopify.

<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>

I vostri clienti più grandi hanno smesso da anni di cliccare sul checkout. Ordinano dentro un sistema di e-procurement: SAP Ariba, Jaggaer (che in Italia molti conoscono ancora come BravoSolution), Coupa, o un ERP SAP che parla OCI. Se il vostro negozio Shopify non sa rispondere a una PunchOutSetupRequest, siete un allegato email e un ordine di acquisto ribattuto a mano.

PunchRelay è il connettore nel mezzo. Risponde alle richieste punchout, apre il vostro catalogo Shopify ai prezzi contrattuali di ciascun cliente, restituisce il carrello nel formato che il loro sistema si aspetta, e trasforma l'ordine di acquisto che segue in un ordine Shopify. Due protocolli, cXML e OCI, una sola app.

Partite dal sistema del vostro cliente

Funziona con

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

  1. 01

    Il buyer fa punchout

    Un buyer clicca il vostro catalogo nel suo sistema di e-procurement. Il sistema chiama il vostro endpoint PunchRelay: una PunchOutSetupRequest cXML o una chiamata OCI con HOOK_URL. PunchRelay valida le credenziali e associa il buyer alla sua company location in Shopify B2B.

  2. 02

    Compra nel vostro catalogo vero

    Il buyer atterra nel vostro negozio Shopify, nel contesto della company location giusta. I prezzi vengono dai vostri cataloghi B2B Shopify: ogni riga mostra i prezzi contrattuali, non il listino pubblico.

  3. 03

    Il carrello torna indietro, niente checkout

    Non c'è checkout. Quando il buyer ha finito, PunchRelay restituisce il carrello al suo sistema come PunchOutOrderMessage cXML o come form NEW_ITEM OCI, con le regole di quantità applicate prima del trasferimento.

  4. 04

    L'approvazione corre dal cliente

    Il carrello diventa una richiesta d'acquisto (RdA) e attraversa il flusso di approvazione del cliente. Possono passare giorni. Dal vostro lato non si blocca nulla, e l'intera sessione è nei log XML.

  5. 05

    L'ordine di acquisto diventa un ordine Shopify

    L'ordine di acquisto approvato torna come OrderRequest cXML. PunchRelay lo conferma in meno di 150 ms e crea l'ordine in Shopify ai prezzi del punchout. Niente ribattitura, niente allegati PDF.

Pensato per la checklist IT dei vostri clienti

Prezzi contrattuali per company location

I prezzi vengono direttamente dai cataloghi B2B Shopify. Ogni cliente vede i prezzi che avete negoziato, per company location, nella sessione punchout e sull'ordine di acquisto.

Regole di quantità prima del trasferimento

Minimi, massimi e confezioni dalle vostre impostazioni B2B valgono già nel carrello, prima che raggiunga il sistema di e-procurement. Meno richieste d'acquisto respinte, meno email di supporto.

Log XML completi, in entrambe le direzioni

Ogni richiesta e ogni risposta viene registrata grezza, dalla PunchOutSetupRequest all'OrderRequest. Quando l'IT del vostro cliente chiede cosa è successo, mandate l'XML, non uno screenshot.

Il punchout è una novità per voi? Partite dalla guida: cos'è un catalogo punchout, il round trip passo per passo, cXML contro OCI, e cosa Shopify offre già. Come funziona il punchout →

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.

Niente spam. Rispondiamo personalmente.