01 / 07

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.

PROTOCOLSPECIFICATIESAP Business Network (Ariba)
FormaatcXML 1.2.050 (POSR / POOM)
AuthenticatieShared Secret + From/Sender ANID
Inkooporder retour (PO)cXML OrderRequest, wacht op jouw controle
Netwerkkosten leverancierEnterprise-account: 0,155% + Silver $750/jr min
Doorlooptijd aansluiting8–12 weken (Handelsrelatie & Testomgeving)

02 / 07

HET GAT

E-mailbijlage, dan overgetypte order.

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 XML met afgeschermde inloggegevens-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.

↳ SOUNDS FAMILIAR?

03 / 07

HET ARTEFACT

De documenten op de lijn.

SAP ARIBAPUNCHRELAYCXMLSHOPIFYPURCHASE ORDERcXMLPO
SAP ARIBAPUNCHRELAYCXMLSHOPIFYPURCHASE ORDERcXMLPO

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

Rondreis

Een punchout-aanvraag opent de catalogus. De winkelwagen gaat als document terug naar het systeem van de klant. De inkooporder die volgt wordt tegen die winkelwagen gecontroleerd en wacht in je inbox. De XML is het product.

04 / 07

DE RONDE

Zo werkt het met Ariba

PO-bevestiging
cXML
protocollen, cXML + OCI
2
cXML-documenten, volledige roundtrip
4
contractprijzen uit Shopify B2B-catalogi
100%
  1. 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. De inkoper winkelt tegen contractprijzen

    De koper gebruikt de PunchRelay-catalogus met producten en contractprijzen uit de Shopify B2B-catalogus van de bedrijfslocatie.

  3. 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. 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. De OrderRequest wacht in je inbox

    cXML-inkooporders worden duurzaam opgeslagen, vergeleken met de teruggestuurde winkelwagen en in de inbox ‘Purchase orders’ van de PunchRelay-app gezet. In Shopify ontstaat niets tot iemand van je team de PO controleert en op ‘Create Shopify order’ klikt. Dan wordt de order onbetaald aangemaakt, met openstaande betaling, klaar om te verzenden. OCI verstuurt alleen de winkelwagen; de bestelroute wordt per klant apart afgesproken en getest.

05 / 07

DE CHECKLIST

Gebouwd voor de IT-checklist van je klant

01 / 03

Contractprijzen per company location

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

02 / 03

Hoeveelheidsregels vóór de overdracht

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

03 / 03

Volledige XML-logs, twee richtingen

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

Werkt met

  • SAP Ariba
  • Coupa
  • Jaggaer
  • Oracle Procurement
  • Workday
  • SAP SRM
  • Unimarket

06 / 07

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: Ariba-netwerkkosten voor leveranciers uitgelegd.

07 / 07

KLAAR

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.

THE ON-RAMP

Not sure yet? Start with the Blueprint.

A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.

  • Fixed-scope punchout readiness roadmap
  • cXML & OCI credential validation in sandbox
  • Catalog index & pricing structure validation
  • Live buyer connection enablement checklist
Fit call first. The plan is yours to keep.

Geen spam. We antwoorden persoonlijk.

↳ GEEN SLIDEDECK