01 / 07

SHOPIFY × COUPA

Le punchout Coupa pour Shopify, opérationnel en jours

Les acheteurs Coupa configurent le punchout eux-mêmes, et Coupa ne facture rien aux fournisseurs. Nous donnons à votre boutique Shopify l'endpoint, les prix contractuels et le retour de panier qui fonctionne, tout simplement.

SPÉCIFICATIONS DU PROTOCOLECoupa Supplier Portal (CSP)
FormatcXML 1.2.050 (POSR / POOM)
AuthentificationShared Secret + Identifiant domaine
Retour bon de commande (PO)OrderRequest cXML, en attente de votre vérification
Frais réseau fournisseur0 $ (Gratuit pour les fournisseurs)
Délai d'activation1–2 semaines (Configuration autonome par l'acheteur)

02 / 07

L'ÉCART

Pièce jointe, puis commande retapée.

Coupa est l'enablement qu'on espère après avoir lu ce qui concerne Ariba. Pas de frais réseau fournisseur, pas de commission, pas de file de validation centralisée des catalogues. L'admin Coupa de votre client configure la connexion punchout lui-même, dans sa propre instance, souvent en une seule session.

Ce qu'il attend de vous tient sur une courte liste : une URL punchout, des identités From et To, un shared secret et des identifiants de test. PunchRelay génère tout cela pour votre boutique Shopify, sert la session punchout à vos prix contractuels B2B et renvoie le panier exactement comme Coupa l'attend. Les intégrateurs facturent 4 000 à 12 000 USD par connexion pour une plomberie que cette application embarque déjà.

↳ SOUNDS FAMILIAR?

03 / 07

L'ARTEFACT

Les documents sur le fil.

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

Aller-retour

Une requête punchout ouvre le catalogue. Le panier revient comme document dans le système du client. Le bon de commande qui suit est contrôlé contre ce panier et attend votre vérification. Le XML est le produit.

04 / 07

L'ALLER-RETOUR

Comment ça marche avec Coupa

acquittement des bons de commande
cXML
protocoles, cXML + OCI
2
documents cXML, aller-retour complet
4
prix contractuels issus des catalogues B2B Shopify
100%
  1. Coupa appelle votre URL punchout

    Votre client clique sur votre catalogue dans Coupa. Coupa envoie une PunchOutSetupRequest cXML à l'endpoint provisionné par PunchRelay. Nous validons le shared secret et les identités, puis associons le client à sa company location Shopify B2B.

  2. L'acheteur achète à ses prix contractuels

    L’acheteur utilise le catalogue PunchRelay, avec les produits et prix contractuels du catalogue Shopify B2B affecté à sa company location.

  3. Le panier revient en PunchOutOrderMessage

    Au transfert, le panier repart dans Coupa en PunchOutOrderMessage cXML : SKU, quantités, codes UNSPSC, prix unitaires. Les règles de quantité s'appliquent avant le transfert, pas après le rejet.

  4. Demande d'achat et validation dans Coupa

    Le panier devient une demande d'achat dans le circuit de validation du client. Votre côté est terminé et logué. Si l'admin a des questions, le XML avec identifiants masqués y répond.

  5. Vous vérifiez le bon de commande et créez la commande Shopify

    Les bons de commande cXML sont enregistrés durablement, comparés au panier transmis et déposés dans la boîte de réception « Purchase orders » de l'application PunchRelay. Rien n'est créé dans Shopify tant qu'une personne de votre équipe n'a pas vérifié le bon de commande et cliqué sur « Create Shopify order ». La commande est alors créée non payée, avec paiement en attente, prête à être expédiée. OCI transmet uniquement le panier ; le flux de commande est convenu et testé séparément pour chaque acheteur.

05 / 07

LA LISTE

Pensé pour la checklist IT de vos clients

01 / 03

Prix contractuels par company location

Les prix viennent directement des catalogues B2B Shopify, par company location. Ce que l'acheteur voit dans la session punchout est ce qui figure sur le bon de commande.

02 / 03

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

Minimums, maximums et conditionnements s'exécutent dans le panier, avant le départ de la PunchOutOrderMessage. Les demandes d'achat arrivent dans Coupa déjà conformes à ce que vous livrez.

03 / 03

Logs XML complets, dans les deux sens

Chaque document entrant et sortant est logué avec identifiants masqués. Les admins Coupa configurent le punchout seuls, et quand ça coince, vous leur donnez la requête et la réponse exactes plutôt qu'un ticket de support.

Compatible avec

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

06 / 07

Le punchout Coupa, questions et réponses

Coupa facture-t-il des frais réseau aux fournisseurs ?
Non. Le Coupa Supplier Portal est gratuit, et Coupa ne facture aux fournisseurs ni frais réseau ni commission pour le punchout ou les bons de commande. Comparez avec Ariba, où la seule automatisation cXML vous place sur un palier à 750 USD par an. Sur Coupa, le coût d'une connexion se résume à votre côté de l'intégration.
Qu'est-ce que j'envoie à l'admin Coupa de mon client ?
Votre URL punchout, une identité From et To (numéro DUNS ou NetworkID), un shared secret, un logo 150 par 50, et vos conventions UNSPSC et unités de mesure. Deux jeux d'identifiants, test et production, sont la norme. PunchRelay sort tout cela en une fiche d'une page que vous transférez.
En combien de temps peut-on vraiment passer en production ?
En jours. Et la version honnête : votre côté se compte en heures. Les clients Coupa configurent eux-mêmes, la variable est leur calendrier de test. Une première connexion aboutit couramment en une à deux semaines. C'est pourquoi nous conseillons de démarrer un programme punchout avec un client Coupa.
Nos clients sont sur Ivalua, pas sur Coupa. C'est possible ?
Oui. Ivalua, l'éditeur e-procurement français, gère le punchout sur le même socle cXML : votre client configure un catalogue punchout dans son instance avec l'URL et les identifiants que PunchRelay fournit. Comme chaque déploiement Ivalua a ses particularités de champs, nous validons le mapping connexion par connexion, logs avec identifiants masqués à l'appui.
Que deviennent les bons de commande ?
Les bons de commande cXML sont enregistrés durablement, comparés au panier transmis et déposés dans la boîte de réception « Purchase orders » de l'application PunchRelay. Rien n'est créé dans Shopify tant qu'une personne de votre équipe n'a pas vérifié le bon de commande et cliqué sur « Create Shopify order ». La commande est alors créée non payée, avec paiement en attente, prête à être expédiée. OCI transmet uniquement le panier ; le flux de commande est convenu et testé séparément pour chaque acheteur.

07 / 07

PRÊT

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.

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.

Pas de spam. Nous répondons personnellement.

↳ PAS DE SLIDE DECK