En bref
Le PunchOut permet à l'acheteur d'un grand compte d'ouvrir le catalogue d'un fournisseur depuis son outil d'achats (e-procurement ou ERP), d'y composer un panier avec ses prix négociés puis de le renvoyer dans son outil pour validation. Le PunchIn est le retour : la commande validée arrive automatiquement chez le fournisseur.
Qu'est-ce qu'un PunchOut ?
Un PunchOut est une passerelle entre l'outil d'achats d'un client (SAP Ariba, Coupa, Ivalua ou le module achats de son ERP) et la boutique en ligne d'un fournisseur. Depuis son outil, l'acheteur clique sur le fournisseur : il « sort » de son système (to punch out) et arrive sur le catalogue du fournisseur, déjà identifié.
Il y voit uniquement ses produits, ses prix négociés et ses conditions. Il compose son panier, mais ne paie pas et ne choisit pas de livraison : le panier repart dans son outil d'achats, où il suit le circuit de validation interne.
PunchOut et PunchIn : quelle différence ?
Le PunchOut désigne l'aller : l'acheteur quitte son outil d'achats pour naviguer dans le catalogue du fournisseur. Le PunchIn désigne le retour de la commande validée chez le fournisseur, qui l'intègre dans son système sans ressaisie. Les deux forment un même circuit, du catalogue jusqu'à la commande traitée.
cXML et OCI : les formats d'échange
Les échanges entre l'outil d'achats et le site du fournisseur reposent sur des formats standards. Les deux plus répandus sont le cXML, très utilisé par les plateformes d'e-procurement, et l'OCI, issu de l'univers SAP. Le format dépend de l'outil d'achats du client : un même site fournisseur peut gérer plusieurs connexions, une par client.
PunchOut, EDI ou catalogue statique ?
L'EDI échange des documents structurés (commandes, avis d'expédition, factures) entre deux systèmes, sans navigation dans le catalogue. Le catalogue statique consiste à envoyer au client un fichier de produits et de prix, qu'il importe dans son outil : il vieillit vite.
Le PunchOut a l'avantage de montrer en temps réel le catalogue, les prix et les stocks du fournisseur au moment de la commande. Il peut coexister avec l'EDI, qui reste utile pour les factures et les avis d'expédition.
| PunchOut | EDI | Catalogue statique | |
|---|---|---|---|
| Navigation dans le catalogue | Oui, sur le site du fournisseur | Non | Non, liste importée |
| Prix et stocks | En temps réel | Selon les messages échangés | Figés à la date du fichier |
| Validation dans l'outil d'achats | Oui | Oui | Oui |
| Factures et avis d'expédition | Non (complété par l'EDI) | Oui | Non |
| Mise à jour par le fournisseur | Automatique | Automatique | Nouveau fichier à envoyer |
Ce qu'il faut côté fournisseur
Pour proposer un PunchOut, le fournisseur a besoin d'une boutique en ligne capable de reconnaître chaque client et d'appliquer ses conditions (PrestaShop par exemple), d'un connecteur PunchOut adapté aux formats demandés, et idéalement d'une connexion à son ERP pour que les commandes arrivent sans ressaisie.
- Un catalogue et des stocks synchronisés avec la boutique.
- Les prix et conditions propres à chaque grand compte.
- Le connecteur PunchOut (cXML ou OCI) pour chaque client.
- Le transfert automatique des commandes validées vers l'ERP.
Un exemple concret : Medic-Centre
Pour la branche EPI de Medic-Centre, nous avons mis en place un PunchOut / PunchIn avec Castorama et Brico Dépôt, sur une boutique PrestaShop complétée par notre module sur mesure : leurs acheteurs commandent depuis leur outil d'achats, avec le catalogue et les stocks à jour, et les commandes validées arrivent directement dans l'ERP de Medic-Centre.
Le détail du projet est dans notre étude de cas PunchOut Medic-Centre.
Questions fréquentes sur le PunchOut et le PunchIn
Le PunchOut est-il réservé aux très grandes entreprises ?
Il est surtout demandé par les grands comptes, qui centralisent leurs achats dans un outil dédié. Pour un fournisseur, c'est souvent une condition pour être référencé chez eux.
Combien de temps faut-il pour mettre en place un PunchOut ?
Cela dépend de la boutique existante, de l'outil d'achats du client et du format demandé. Le cadrage permet d'établir un planning précis, client par client.
Un PunchOut fonctionne-t-il avec PrestaShop ?
Oui : une boutique PrestaShop peut accueillir des connexions PunchOut, avec les prix et conditions de chaque client, et transmettre les commandes à l'ERP.

Comment fonctionne un PunchOut, étape par étape
Le parcours se déroule toujours de la même façon, en cinq étapes : quatre pour le PunchOut, l'aller vers le catalogue du fournisseur, et une pour le PunchIn, le retour de la commande validée.
Il ouvre le catalogue
Un clic depuis son outil d'achats ouvre le site du fournisseur.
Il voit ses prix
Ses produits, prix négociés et conditions s'affichent.
Il remplit son panier
Sans payer : ce n'est pas encore une commande.
Il valide en interne
Le panier revient dans son outil d'achats pour validation.
La commande arrive
Une fois validée, elle entre chez le fournisseur sans ressaisie.
PunchOut
PunchIn
PunchOut
Il ouvre le catalogue
Un clic depuis son outil d'achats ouvre le site du fournisseur.
Il voit ses prix
Ses produits, prix négociés et conditions s'affichent.
Il remplit son panier
Sans payer : ce n'est pas encore une commande.
Il valide en interne
Le panier revient dans son outil d'achats pour validation.
PunchIn
La commande arrive
Une fois validée, elle entre chez le fournisseur sans ressaisie.