SHOPIFY × SAP ARIBA

L'intégration Ariba pour votre boutique Shopify

Votre plus grand client veut commander via SAP Ariba. Laissez-le commander dans votre catalogue Shopify, à ses prix contractuels, sans rien reconstruire.

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

L'enablement Ariba a une réputation, et elle est méritée. La documentation de vrais acheteurs annonce 8 à 12 semaines pour mettre un catalogue punchout en production. L'ingénierie n'y est presque pour rien. C'est de l'attente : trading relationship, identifiants du test realm, validations de catalogue qui rampent dans le processus de votre client.

PunchRelay règle la moitié technique en quelques jours. Votre boutique reçoit un endpoint cXML, la validation par shared secret, des prix contractuels reliés aux company locations Shopify B2B, et l'aller-retour documentaire complet de la PunchOutSetupRequest à l'OrderRequest. Pour la moitié faite d'attente, vous obtenez des logs XML bruts à transmettre à l'équipe IT de votre client : la différence entre une boucle d'e-mails et cinq.

Une chose à budgéter avant de vous engager : Ariba est le seul grand réseau qui facture les fournisseurs. Les chiffres sont dans le FAQ ci-dessous, parce que découvrir l'abonnement Silver après la mise en production est la mauvaise façon de l'apprendre.

Compatible avec

acquittement des bons de commande
<150ms
protocoles, cXML + OCI
2
documents cXML, aller-retour complet
4
prix contractuels issus des catalogues B2B Shopify
100%

Comment ça marche avec Ariba

  1. 01

    La PunchOutSetupRequest atteint votre endpoint

    Votre client clique sur votre catalogue dans Ariba. Ariba envoie une PunchOutSetupRequest cXML à l'endpoint que PunchRelay provisionne pour votre boutique. Nous validons le shared secret face à l'identité réseau du client et l'associons à une company location Shopify B2B.

  2. 02

    L'acheteur achète à ses prix contractuels

    PunchRelay répond par une PunchOutSetupResponse portant une URL StartPage à usage unique. L'acheteur arrive dans votre boutique Shopify, catalogue et liste de prix de sa company location déjà appliqués.

  3. 03

    Le panier revient en PunchOutOrderMessage

    Au transfert, le panier repart vers Ariba en PunchOutOrderMessage cXML : SKU, quantités, prix unitaires, classifications UNSPSC. Les règles de quantité s'exécutent avant le transfert, pour que la demande d'achat corresponde à ce que vous livrerez vraiment.

  4. 04

    Demande d'achat et validation dans Ariba

    Le panier devient une demande d'achat qui traverse le circuit de validation du client. La session punchout est terminée et entièrement loguée. Rien ne bloque de votre côté pendant que les approbateurs approuvent.

  5. 05

    L'OrderRequest devient une commande Shopify

    Le bon de commande validé arrive en OrderRequest cXML. PunchRelay l'acquitte en moins de 150 ms, puis crée la commande Shopify avec les lignes et les prix du punchout. Votre équipe ne ressaisira plus jamais un bon de commande.

Pensé pour la checklist IT de vos clients

Prix contractuels par company location

Les prix viennent directement des catalogues B2B Shopify. Chaque client Ariba voit les prix négociés de sa company location, dans la session et sur le bon de commande.

Règles de quantité appliquées avant le transfert

Minimums, maximums et conditionnements s'appliquent dans le panier, avant l'envoi de la PunchOutOrderMessage. Moins de demandes d'achat rejetées dans Ariba, moins d'e-mails de support.

Logs XML complets, dans les deux sens

Chaque document cXML est logué brut, entrant comme sortant. Quand l'admin Ariba de votre client demande pourquoi un panier n'est pas arrivé, vous répondez avec la PunchOutOrderMessage réelle, pas avec une hypothèse.

Le punchout Ariba, questions et réponses

De quoi l'admin Ariba de mon client a-t-il besoin ?
D'une trading relationship sur SAP Business Network, de votre ANID, d'un shared secret et de votre URL punchout, c'est-à-dire l'endpoint que PunchRelay provisionne pour votre boutique. La plupart des clients demandent aussi un fichier d'index catalogue (CIF ou cXML) par client, qu'Ariba valide avant les tests dans leur test realm.
PunchRelay génère la fiche d'identifiants que leur équipe d'enablement réclame, et les logs XML qui gardent la phase de test courte.
Est-ce compatible avec les comptes clients Shopify B2B ?
Oui, c'est le principe. PunchRelay associe chaque identité Ariba à une company location dans Shopify B2B. Les catalogues et listes de prix affectés à cette location sont exactement ce que la session punchout affiche : vos prix contractuels restent là où vous les gérez déjà.
Quels sont les frais réseau Ariba pour les fournisseurs ?
Le punchout sur Ariba exige en pratique un compte Enterprise. Les frais se déclenchent par relation acheteur, dès que vous dépassez 5 documents et 50 000 USD de volume sur 12 mois glissants : une commission de 0,155 % du volume, plafonnée à 20 000 USD par relation et par an, plus un abonnement annuel.
L'automatisation cXML vous classe dans le palier Silver : 750 USD par an minimum, même avec peu de documents. Budgétez-le dès le départ. C'est le tarif d'Ariba, pas le nôtre, et il surprend des fournisseurs à presque chaque enablement.
Combien de temps dure l'enablement Ariba ?
La partie technique côté PunchRelay se compte en jours. Le temps calendaire, lui, dépend du processus du client : la documentation de vrais acheteurs annonce 8 à 12 semaines pour le punchout. Le levier que vous contrôlez, c'est la durée de chaque boucle de test, et des logs XML lisibles sans réunion sont ce levier.
Gérez-vous le punchout niveau 2 ?
Le niveau 1, punchout au niveau de la boutique, arrive en premier. Le niveau 2, où chaque article apparaît dans la recherche Ariba et pointe vers votre boutique, est sur la feuille de route. La plupart des fournisseurs Shopify démarrent en niveau 1 : c'est ce que les équipes d'enablement demandent d'abord.
Qu'est-ce que le cXML ?
Commerce XML, le protocole du monde Ariba. Quatre documents composent un cycle punchout complet : PunchOutSetupRequest (le client frappe à la porte), PunchOutSetupResponse (vous ouvrez le catalogue), PunchOutOrderMessage (le panier repart), OrderRequest (le bon de commande arrive). PunchRelay parle les quatre.

Le calcul complet des frais, seuils, paliers et coût calendaire inclus (en anglais) : Ariba network fees for suppliers, explained.

Demander un accès anticipé

Nous accompagnons un petit groupe de marchands Shopify B2B et construisons leurs premières connexions acheteurs avec eux. Dites-nous où vous joindre.

Pas de spam. Nous répondons personnellement.