SHOPIFY × SAP ARIBA

Ariba koppeling voor je Shopify-shop

Je grootste klant wil via SAP Ariba bestellen. Laat hem gewoon uit je Shopify-catalogus blijven bestellen, tegen contractprijzen, zonder iets om te bouwen.

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

Ariba-enablement heeft een reputatie, en die klopt. Documentatie van echte inkooporganisaties noemt 8 tot 12 weken voordat een punchout-catalogus live is. Techniek is daarvan een fractie. De rest is wachten: trading relationship, test-realm-credentials, catalogusgoedkeuringen.

PunchRelay regelt de technische helft in dagen: een cXML-endpoint, shared-secret-validatie, contractprijzen gekoppeld aan Shopify B2B company locations, en de volledige roundtrip van PunchOutSetupRequest tot OrderRequest. Voor de wacht-helft krijg je ruwe XML-logs die je doorstuurt naar de IT van je klant. Dat scheelt e-mailrondes.

Eén ding hoort vooraf in je begroting: Ariba is het enige grote netwerk dat leveranciers laat betalen. De cijfers staan in de FAQ hieronder.

Werkt met

PO-bevestiging
<150ms
protocollen, cXML + OCI
2
cXML-documenten, volledige roundtrip
4
contractprijzen uit Shopify B2B-catalogi
100%

Zo werkt het met Ariba

  1. 01

    De PunchOutSetupRequest komt binnen

    Je klant klikt je catalogus aan in Ariba. Ariba stuurt een cXML PunchOutSetupRequest naar het endpoint dat PunchRelay voor je shop klaarzet. Wij valideren het shared secret en koppelen de identiteit aan een Shopify B2B company location.

  2. 02

    De inkoper winkelt tegen contractprijzen

    PunchRelay antwoordt met een PunchOutSetupResponse en een eenmalige StartPage-URL. De inkoper landt in je Shopify-shop met de catalogus en prijslijst van zijn company location al actief.

  3. 03

    De winkelwagen terug als PunchOutOrderMessage

    Bij overdracht gaat de winkelwagen als cXML PunchOutOrderMessage terug naar Ariba: SKU's, aantallen, stukprijzen, UNSPSC-codes. Hoeveelheidsregels draaien vóór de overdracht.

  4. 04

    Bestelaanvraag en goedkeuring in Ariba

    De winkelwagen wordt een bestelaanvraag in de goedkeuringsketen van de klant. De punchout-sessie is klaar en volledig gelogd. Bij jou wacht niets.

  5. 05

    De OrderRequest wordt een Shopify-order

    De goedgekeurde inkooporder komt binnen als cXML OrderRequest. PunchRelay bevestigt binnen 150 ms en maakt de Shopify-order met de punchout-regels en -prijzen aan. Niemand typt nog PO's over.

Gebouwd voor de IT-checklist van je klant

Contractprijzen per company location

Rechtstreeks uit Shopify B2B-catalogi. Elke Ariba-klant ziet zijn eigen onderhandelde prijzen, in de sessie en op de inkooporder.

Hoeveelheidsregels vóór de overdracht

Minima, maxima en verpakkingseenheden gelden vóór het versturen van de PunchOutOrderMessage. Minder afgekeurde bestelaanvragen in Ariba.

Volledige XML-logs, twee richtingen

Elk cXML-document ruw gelogd, in en uit. Vraagt de Ariba-admin waarom een winkelwagen niet aankwam, dan antwoord je met de echte PunchOutOrderMessage.

Ariba punchout, vraag en antwoord

Wat heeft de Ariba-admin van mijn klant nodig?
Een trading relationship op SAP Business Network, je ANID, een shared secret en je punchout-URL: het endpoint dat PunchRelay voor je shop klaarzet. De meeste klanten willen daarnaast een catalogus-indexbestand (CIF of cXML) per klant, dat Ariba valideert voordat het testen in hun test realm begint.
PunchRelay genereert het credential-overzicht waar hun enablement-team om vraagt, plus de XML-logs die de testfase kort houden.
Werkt dit met Shopify B2B company accounts?
Ja, daar is het voor gebouwd. PunchRelay koppelt elke Ariba-identiteit aan een company location in Shopify B2B. De catalogi en prijslijsten van die location zijn precies wat de punchout-sessie toont. Je contractprijzen blijven waar je ze nu al beheert.
Welke netwerkkosten rekent Ariba leveranciers?
Punchout op Ariba vraagt in de praktijk een Enterprise-account. Kosten gaan lopen per klantrelatie zodra je in 12 maanden 5 documenten én 50.000 USD volume passeert: een transactiefee van 0,155% van het volume, gemaximeerd op 20.000 USD per relatie per jaar, plus een jaarabonnement.
cXML-automatisering plaatst je in de Silver-tier: minimaal 750 USD per jaar, ook bij weinig documenten. Reken het vooraf mee. Het is Ariba's tarief, niet het onze.
Hoe lang duurt Ariba-enablement?
De techniek aan PunchRelay-kant kost dagen. De kalendertijd bepaalt de klant: echte inkoopdocumentatie noemt 8 tot 12 weken voor punchout. De hendel die jij vasthoudt is hoe snel elke testronde sluit, en leesbare XML-logs zijn die hendel.
Ondersteunen jullie Level 2 punchout?
Level 1, punchout op shopniveau, komt eerst. Level 2, waarbij losse artikelen in de Ariba-zoekresultaten verschijnen, staat op de roadmap. Vrijwel elke Shopify-leverancier gaat live met Level 1; daar vraagt het enablement-team als eerste om.
Wat is cXML?
Commerce XML, het protocol van de Ariba-wereld. Vier documenten vormen een complete punchout-cyclus: PunchOutSetupRequest (de klant klopt aan), PunchOutSetupResponse (jij opent de catalogus), PunchOutOrderMessage (de winkelwagen gaat terug), OrderRequest (de inkooporder komt binnen). PunchRelay spreekt ze alle vier.

De volledige kostenberekening, met drempels en tiers (Engels): Ariba network fees for suppliers, explained.

Vraag early access aan

We onboarden een kleine groep Shopify B2B-merchants en bouwen hun eerste koppelingen samen met ze. Laat weten waar we je kunnen bereiken.

Geen spam. We antwoorden persoonlijk.