- Qu'est-ce que l'OCI ?
- L'Open Catalog Interface de SAP, le standard punchout du monde SAP et, aujourd'hui encore, la valeur par défaut des achats germanophones. L'ERP ouvre votre catalogue avec une HOOK_URL en adresse de retour, et le panier revient en champs de formulaire NEW_ITEM. En pratique, ce sont les versions 4.0 et 5.0 qui tournent.
- GET ou POST ? Quelles versions d'OCI ?
- Le retour panier utilise les champs NEW_ITEM OCI 4.0. Pour OCI 5.0, les fonctions requises sont vérifiées lors de la recette ; les fonctions étendues OCI 5.0 ne sont pas incluses.
- Pouvez-vous mapper des champs NEW_ITEM personnalisés ?
- Configurez l’unité, un UNSPSC/MATGROUP à huit chiffres, les références acheteur et cinq champs OCI par SKU ou variante. Ces valeurs se règlent par connexion et doivent être validées dans l’ERP de l’acheteur avant la mise en service.
- Comment les bons de commande reviennent-ils dans 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.
- Quels ERP sont couverts ?
- SAP SRM et S/4HANA forment le cœur. Onventis et les autres plateformes qui parlent OCI passent par la même interface. Si le système de votre client sait appeler une URL de catalogue OCI, il sait appeler une boutique Shopify sur PunchRelay.
- Gérez-vous aussi le cXML ?
- Oui, les deux protocoles dans une seule application. En pratique, un fournisseur européen a souvent un client sur SAP OCI et le suivant sur Ariba ou Coupa en cXML, et la boutique ne devrait pas avoir à s'en soucier.