visual-punchout.com

OCI · cXML · commande

Tester un PunchOut comme le ferait un acheteur

Générez une requête OCI ou cXML, envoyez-la au catalogue du fournisseur, puis suivez la page de démarrage (StartPage) et le panier renvoyé à la fin. Un fournisseur simulé est inclus : vous pouvez tester tout le parcours sans avoir besoin d’un vrai serveur fournisseur.

Les trois testeurs

Tout le parcours d’un achat PunchOut

cXML PunchOut

Construit une requête PunchOutSetupRequest pour démarrer un nouvel achat. La requête part vers le fournisseur, qui renvoie une URL de démarrage (StartPage) vers sa boutique ; une fois les articles choisis, le panier revient sous forme de PunchOutOrderMessage.

  • Mode simple ou XML brut
  • BuyerCookie (identifiant de session), identifiants, adresse
  • Affichage du statut HTTP et du XML
Ouvrir le testeur

OCI RoundTrip

Prépare le formulaire que l’ERP envoie au site ecommerce du fournisseur pour accéder au catalogue : HOOK_URL, ~OkCode, ~CALLER, ~TARGET ; une fois les articles choisis, le panier revient sous forme de champs NEW_ITEM.

  • POST ou GET
  • Paramètres supplémentaires
  • HOOK_URL générée automatiquement
Ouvrir le testeur

Commande cXML

Assemble un OrderRequest avec adresses et lignes, puis affiche la réponse du fournisseur. Le endpoint d’exemple renvoie un accusé de démonstration.

  • Plusieurs lignes, UNSPSC
  • Livraison et facturation
  • Modes test et production
Ouvrir le testeur

Déroulé type

  1. Choisir le protocole et garder les valeurs d’exemple, ou saisir l’URL du fournisseur.
  2. Envoyer la requête. Pour cXML, ouvrir la StartPage. Pour OCI, soumettre le formulaire vers le catalogue.
  3. Dans la boutique, choisir des quantités puis revenir : le panier s’affiche et la session est mise à jour dans l’historique.

Le principe et les champs sont expliqués dans la documentation.