Catalogues de punchout
Les catalogues de punchout utilisent cXML et créent un lien direct entre l'instance Coupa du client et le site de commerce électronique du fournisseur.
Introduction
Avec un punchout, les utilisateurs de Coupa suivent un lien vers le site de commerce électronique du fournisseur, où ils font leurs achats normalement. Lorsqu'un utilisateur se rend à la caisse, il est ramené à Coupa avec les articles qu'il a choisis dans son panier Coupa. Les utilisateurs peuvent ensuite soumettre une demande dans Coupa, en utilisant les articles, les coûts et les détails du site Web du fournisseur.
Avantages pour les acheteurs
- Faible effort de configuration et de maintenance
- Tous les articles proposés par le vendeur sont disponibles à l'achat
- Configuration/personnalisation facile d'articles comme les ordinateurs portables ou les cartes de visite
Avantages pour les fournisseurs
- Modifications immédiates des articles du catalogue
- Pas besoin de tenir à jour des catalogues pour différents clients
Si vous envisagez de mettre en oeuvre un punchout, vous devrez remplir le questionnaire destiné auxfournisseurs Coupa cXMLet le remettre à votre client.
Fonctionnement de la solution
Vous devrez configurer votre punchout pour reconnaître les utilisateurs Coupa. Vous devrez également être configuré dans Coupa et avoir un contrat avec votre client. Avant que votre client puisse vous configurer, vous devez lui fournir les informations suivantes :
Article | Description |
---|---|
Logo de la société | Le logo servira de lien vers votre punchout. Il apparaîtra sur l'écran d'accueil de Coupa, dans la section Acheter en ligne. L'image doit être au format JPG ou PNG de 150 x 50 pixels. |
URL de Punchout | URL d'acheminement complète requise pour recevoir les bons de commande dans Coupa. |
Domaine et identité du client | Généralement un DUNS ou un NetworkID. |
Domaine et identité du fournisseur | Généralement un DUNS ou un NetworkID. |
Secret partagé | Mot de passe qui valide l'acheteur avec le fournisseur. Il s'agit d'un justificatif obligatoire. |
Une fois les informations de punchout fournies, votre client peut configurer le punchout dans Coupa.
Normalement, les fournisseurs fournissent deux ensembles d'informations : un ensemble pour les tests et un ensemble pour la production.
La séquence de punchout de base est la suivante :
- Lorsqu’un utilisateur Coupa clique sur le lien de punchout du fournisseur, Coupa envoie un document cXML PunchoutSetupRequest contenant l’ID de l’acheteur (De, Expéditeur et Secret partagé).
- Le punchout authentifie l'utilisateur et renvoie un document cXML PunchoutSetupResponse avec l'URL de la page de destination.
- Lorsque l'utilisateur retire sa commande, le punchout envoie un document cXML PunchoutOrderMessage à Coupa, avec les articles que l'utilisateur a ajoutés à son panier d'achat.
- Coupa crée une demande à partir des informations contenues dans le message de commande.
cXML pris en charge
Document cXML | Description |
---|---|
PunchOutSetupRequest |
Inclure les éléments suivants :
Nous prenons uniquement en charge la création et l'inspection. |
PunchOutSetupResponse |
Renvoyez votre fichier cXML dans Coupa lorsque vous recevrez PunchOutSetupRequest . Ce document inclut l'URL de la page de destination. |
PunchOutOrderMessage |
Renvoyez votre cXML dans le <BrowserFormPost> fichier PunchoutSetupRequest . |
Terme cXML | Définition |
---|---|
<BuyerCookie> |
La première fois qu'un utilisateur effectue un punchout sur le site de punchout d'un fournisseur, Coupa crée un fichier BuyerCookieID unique pour chaque combinaison utilisateur/site de punchout du fournisseur. Cette valeur ne change jamais. Le BuyerCookieID permet de vérifier que lorsque l'utilisateur quitte le site de punchout du fournisseur et retourne à Coupa avec le PunchOutOrderMessage , le BuyerCookieID correspond à ce qui a été envoyé dans le cadre de PunchOutSetupRequest. Ce champ n'est pas transmis dans le bon de commande (aka : OrderRequest ). |
<cXML Payload ID> |
Un Les fournisseurs n'ont pas besoin de faire référence Les fournisseurs doivent faire référence à
|
<SupplierPartAuxiliaryID> |
Il s'agit d'un marqueur facultatif au niveau de l'élément de ligne dans Les fournisseurs peuvent transmettre n’importe quelle valeur pour
|
Exemples
Exemple de demande de configuration de punchout
{{ wiki.page("/Suppliers/Integration_Resources/Sample_Punchout_Setup_Request", "Demande de configuration") }}
Exemple de réponse de configuration de punchout
{{ wiki.page("/Suppliers/Integration_Resources/Sample_Punchout_Setup_Request", "Setup Response") }}
Exemple de message de commande punchout
{{ wiki.page("/Suppliers/Integration_Resources/Sample_Punchout_Order_Message") }}
Veuillez noter que certaines parties de ce contenu peuvent avoir été générées par traduction automatique.