Fonctionnement du fournisseur de substitution L1
Dans le fournisseur de substitution de niveau 1 (L1), SPO et le fournisseur du fournisseur de substitution communiquent à l’aide du protocole cXML.
Flux du fournisseur de substitution L2
La figure suivante illustre le flux du fournisseur de substitution L1.
Communication entre SPO et le fournisseur du fournisseur de substitution pour le fournisseur de substitution de niveau 1
La figure suivante illustre l’interaction entre SPO et le fournisseur du fournisseur de substitution pour un fournisseur de substitution de niveau 1.
Validation du panier à partir du site du fournisseur du fournisseur de substitution
Le flux de validation du panier implique les éléments suivants :
- Lorsqu’un utilisateur extrait le panier sur le site du fournisseur de substitution, celui-ci (ou d’autres systèmes de substitution) envoie une charge utile cXML PunchoutOrderMessage au point de terminaison REST exposé par SPO.
- Les détails de ce point de terminaison sont inclus dans la charge utile PunchoutSetupRequest, ce qui permet au fournisseur du fournisseur de punchout de savoir où envoyer la demande de commande.
- Une fois que SPO reçoit la charge utile PunchoutOrderMessage, il traite les informations et crée les lignes de panier SPO correspondantes.
- L’utilisateur examine ensuite le panier dans SPO et passe à la caisse. Une fois la validation réussie, une demande d’achat (PR) est créée.
La figure suivante illustre ce flux :
Envoi du bon de commande au système du fournisseur de substitution
L’envoi des informations du bon de commande au système de fournisseur du fournisseur de substitution implique les éléments suivants :
- Lorsqu’un PR est approuvé et qu’un bon de commande est créé, SPO doit envoyer la charge utile OrderRequest cXML au système du fournisseur du punchout.
- L’action de flux Envoyer une demande de commande du punchout envoie le bon de commande au système de punchout.
- Le fournisseur du fournisseur de substitution crée la commande et envoie la confirmation.
La figure suivante illustre ce flux :
Traitement de la confirmation de commande et de la confirmation d’expédition à partir du système de fournisseur du fournisseur de substitution
Le fournisseur du fournisseur de substitution envoie la charge utile de confirmation de commande à l’URL de confirmation de commande, qui est configurée dans le système du fournisseur du fournisseur de substitution. De même, pour chaque ligne de commande, le fournisseur du fournisseur de substitution peut éventuellement envoyer une charge utile de confirmation d’expédition à l’URL de confirmation d’expédition. Pour plus d'informations, consultez Fourniture d’URL de confirmation de commande et d’expédition aux fournisseurs du punchout.
La figure suivante illustre ce flux :
La figure suivante illustre ce flux :