EDI, portail B2B ou API : quel canal pour quelles commandes?

    Vos clients ne commandent pas tous de la même façon. Une grande chaîne peut exiger l'échange de documents informatisé (EDI). Une PME préfère un portail où elle retrouve ses prix. Un client équipé de son propre logiciel veut transmettre ses commandes automatiquement par API.

    Ces canaux ne sont pas en concurrence. Le risque apparaît lorsque chacun applique ses propres prix, ses propres références et ses propres règles de validation. Une même commande peut alors être acceptée par un canal et refusée par un autre.

    Cet article aide à choisir le canal adapté à chaque type de client et à organiser leur coexistence autour d'un seul ensemble de règles commerciales.

    Publié le · Par Shopflow

    Catégorie :
    Commerce headless et intégrations
    Format :
    Article
    Objectif :
    Évaluer
    Responsable d'entrepôt au téléphone qui vérifie une commande sur son ordinateur portable, entre des étagères de palettes et des colis

    Ce que recouvre chaque canal

    GS1 Canada définit l'EDI comme l'échange, d'ordinateur à ordinateur, de documents d'affaires entre entreprises dans un format électronique normalisé. En Amérique du Nord, la norme X12 est la plus répandue. Elle définit des ensembles de transactions identifiés par un numéro, comme le bon de commande (850), l'accusé de réception du bon de commande (855), l'avis d'expédition (856) et la facture (810).

    Le portail B2B est une interface web : l'acheteur se connecte, consulte son catalogue et ses prix, puis passe sa commande. Il convient aux clients qui commandent eux-mêmes, sans système d'approvisionnement à relier.

    L'API est une interface programmable. Le logiciel du client, par exemple son ERP ou son outil d'approvisionnement, envoie des commandes et reçoit des statuts sans intervention humaine. Il n'existe pas de format universel : chaque plateforme documente ses propres API.

    Entre les deux, l'import de fichier, souvent au format CSV, permet à un client de transmettre une longue liste de produits sans projet d'intégration.

    Choisir le canal selon le client

    Le bon canal dépend du profil du client, de son volume et de ses moyens techniques. Le tableau suivant aide à structurer la discussion.

    Comparaison illustrative; chaque situation doit être évaluée avec le client concerné
    CritèreEDIPortail B2BAPI
    Profil de client typeGrande chaîne ou distributeur qui l'imposePME, commerce indépendant, succursaleClient équipé d'un ERP ou intégrateur
    Volume et fréquenceCommandes régulières et nombreusesVariable, souvent récurrentRégulier, automatisé
    Capacité technique du clientÉquipe ou prestataire EDINavigateur webDéveloppeurs pour l'intégration
    Mise en placeGuide d'implantation et tests par partenaireCompte, prix et accès utilisateursDocumentation, clés d'accès et tests
    Gestion des exceptionsAccusés et messages normalisésMessages à l'écran et assistanceCodes d'erreur à traiter par le logiciel
    Coût récurrent à prévoirRéseau ou traduction EDI selon le montageAssistance aux utilisateursMaintenance des versions et soutien technique
    Comparaison illustrative; chaque situation doit être évaluée avec le client concerné

    Le canal découle souvent d'une exigence du client plutôt que d'un choix du fournisseur. Une chaîne peut faire de l'EDI une condition pour référencer vos produits. Demandez ses guides d'implantation avant de vous engager sur un délai.

    Ce qu'un projet EDI demande réellement

    Chaque partenaire publie ses propres exigences : version de la norme, segments obligatoires, codes utilisés. GS1 Canada indique que des lignes directrices sectorielles canadiennes fondées sur X12 existent notamment pour l'épicerie, les services alimentaires, la pharmacie de détail et la santé.

    Les correspondances représentent souvent l'essentiel du travail : codes produits du partenaire, vos références internes, unités de commande et adresses de livraison codifiées. Une erreur de correspondance produit une commande mal préparée, même si le document EDI est techniquement valide.

    Prévoyez des tests avec chaque partenaire et lisez ses conditions : certaines prévoient des frais lorsqu'un document est manquant, tardif ou non conforme. Les échanges peuvent aussi passer par un prestataire qui traduit et achemine les documents; son rôle et son coût doivent être définis.

    Quand le portail suffit et comment l'élargir

    Pour la majorité des clients sans moyens d'intégration, le portail reste le canal le plus simple. Il gagne en efficacité avec la commande rapide par référence, la recommande et l'affichage des prix et de la disponibilité propres au compte.

    L'import de fichier sert de passerelle pour les clients qui préparent leurs commandes dans un tableur. Fournissez un modèle, validez chaque ligne et affichez des messages d'erreur compréhensibles : référence inconnue, quantité non multiple, produit non autorisé.

    Ouvrir une API aux clients équipés

    Une API intéresse les clients dotés d'un outil d'approvisionnement, les places de marché et les intégrateurs. Définissez le périmètre ouvert : consultation du catalogue et des prix, création de commandes, statuts, expéditions et factures.

    La sécurité doit être pensée par client : authentification propre à chacun, accès limité à ses prix et à ses commandes, limites d'appels, environnement de test et politique de versions documentée.

    Précisez enfin les responsabilités. Qui répond au développeur du client? Qui surveille les erreurs? Comment le client est-il prévenu d'une évolution de l'API?

    Faire coexister les canaux sans dupliquer les règles

    Le principe à retenir : un seul moteur applique les prix, la disponibilité, le crédit et les approbations; les canaux ne sont que des points d'entrée. Chaque canal qui maintient ses propres règles devient une source d'écarts.

    • La même liste de prix, quel que soit le canal.
    • Les mêmes contrôles de crédit et de limites de commande.
    • Un référentiel de produits unique et des correspondances centralisées.
    • Une numérotation et un historique de commandes communs.
    • Les mêmes statuts renvoyés au client, par message EDI, par API ou dans le portail.

    Décidez aussi comment les approbations s'appliquent. Une commande EDI d'une chaîne est déjà approuvée par son système; vos propres contrôles internes, comme le crédit, continuent pourtant de s'appliquer.

    Surveiller les erreurs et les accusés de réception

    Chaque canal produit ses erreurs : référence inconnue, prix différent du contrat, adresse invalide. Désignez la personne qui les traite et la réponse attendue : accusé de réception EDI, message d'erreur de l'API ou notification dans le portail.

    Rapprochez régulièrement les commandes reçues et acceptées, canal par canal. Ce contrôle permet de repérer une commande bloquée même lorsqu'une alerte a été manquée.

    Votre grille de décision

    Le choix d'un canal se fait client par client, mais les règles qui s'appliquent derrière doivent rester les mêmes pour tous.

    Votre liste de décisions

    • Classer vos clients selon leur profil, leur volume et leur capacité technique.
    • Recenser les clients qui exigent l'EDI et obtenir leurs guides d'implantation.
    • Définir le modèle d'import de fichier et ses validations.
    • Fixer le périmètre, la sécurité et le soutien de l'API.
    • Centraliser prix, crédit, références et statuts dans un même moteur.
    • Attribuer le traitement des erreurs et le rapprochement par canal.

    Où se situe Shopflow

    La page Moteur B2B de Shopflow mentionne parmi les canaux B2B la commande par représentant et l'import EDI/CSV, reliés à un moteur commun : prix par client, catalogues privés, approbations et gestion du crédit. Les pages Commerce headless et Documentation API décrivent l'accès par API. Le site ne détaille pas la prise en charge des ensembles de transactions EDI propres à vos partenaires ni de service de réseau EDI : faites préciser les formats acceptés, la traduction des documents et le recours éventuel à un prestataire EDI.

    Sources consultées

    Cartographier vos canaux de commande avec Shopflow

    Décrivez vos clients, leurs canaux de commande et vos systèmes à l'équipe depuis la page Contact, en choisissant le sujet « Ventes et tarifs ».

    Discuter de vos canaux de commande B2B
    Retour aux ressources