Une entreprise peut vendre plus et pourtant fonctionner moins bien.
Le vrai problème n’est souvent pas le manque d’intégrations, mais une intégration qui a pris la place de décisions qui devraient vivre dans le processus.
Ce schéma est fréquent dans les PME qui ont grandi par couches : d’abord une boutique en ligne, puis un ERP, ensuite une marketplace, un CRM, un outil logistique, et enfin un ensemble d’automatisations que plus personne ne maîtrise vraiment. De l’extérieur, tout semble propre parce que “tout est connecté”. En interne, l’équipe vit dans une chaîne d’exceptions : commandes bloquées, stock incohérent, factures en retard, retours mal imputés et promesses clients que le back office ne peut plus tenir.
Ma thèse est simple : lorsque l’ecommerce et l’ERP commencent à structurer l’exploitation quotidienne, la vraie question n’est pas comment synchroniser davantage de données, mais quel système doit porter chaque décision. Sans cela, l’intégration cesse d’être un avantage et devient une source de friction.
Le symptôme habituel : l’intégration marche, mais pas l’exploitation
L’erreur la plus courante consiste à mesurer le succès au statut technique du connecteur. “Les commandes entrent”, “le stock baisse”, “la facture se génère”. Mais l’exploitation ne se juge pas à la circulation de la donnée ; elle se juge à la capacité de l’équipe à travailler sans ralentir les ventes ni créer d’urgences permanentes.
Voici des signaux très concrets d’une architecture mal posée :
- L’équipe commerciale promet des délais que la logistique corrige ensuite.
- Des commandes manuelles sont créées pour contourner les règles du système.
- Un même produit a des prix, des unités ou des taxes différents selon le canal.
- Le stock disponible dépend de synchronisations par lots au lieu d’une source de vérité claire.
- Chaque exception exige l’intervention de quelqu’un “qui sait où cliquer”.
Quand cela arrive, l’intégration ne supprime plus la friction. Elle la masque.
Ce qui doit vivre dans le front, et ce qui doit gouverner le back office
Toutes les décisions n’exigent pas le même niveau de contrôle. Une erreur fréquente consiste à donner trop de pouvoir à l’ecommerce parce que “c’est là que ça vend”. Cela fonctionne au début, puis devient risqué quand l’exploitation grandit.
Une répartition utile ressemble souvent à ceci :
- Front ecommerce : catalogue visible, expérience d’achat, promotions par canal, contenu commercial et règles de présentation.
- Back office ERP : stock engageable, coûts, taxes, préparation, facturation, traçabilité, règles de crédit et états opérationnels.
Le sujet n’est pas technique, il est de gouvernance. Si l’ecommerce décide du stock, des prix et de la priorité de préparation, l’ERP cesse d’être un système de contrôle et devient un miroir en retard. Si l’ERP impose trop de règles au front, la boutique devient rigide et la réactivité commerciale chute.
L’enjeu est donc de définir qui détient l’autorité sur chaque donnée et chaque état. Par exemple :
- Le prix commercial peut naître dans l’ecommerce, mais le prix effectif doit être validé dans l’ERP lorsqu’il existe des grilles, remises ou marges par canal.
- La disponibilité visible peut venir d’une couche intermédiaire, mais le stock engagé doit vivre dans un seul système.
- Le statut de commande côté client peut être simplifié, mais en interne il doit conserver des jalons opérationnels précis.
Mini-cas : quand “tout synchroniser” a aggravé la distribution
Une entreprise de distribution de taille moyenne, avec vente directe et canal en ligne, est arrivée avec une demande classique : afficher le stock en temps réel sur l’ecommerce et faire entrer chaque commande dans l’ERP sans délai. En théorie, c’était logique. En pratique, beaucoup moins.
Chaque ajustement de stock provoquait une réaction en chaîne : réservations incomplètes, commandes partiellement confirmées et support client répondant sur des commandes qui n’avaient pas encore passé la revue opérationnelle. L’équipe avait gagné en vitesse apparente, mais perdu en maîtrise.
La solution n’a pas été de “mieux synchroniser”, mais de changer la règle métier. Au lieu d’exposer le stock brut, l’entreprise a publié un stock vendable avec une marge de sécurité par canal. Certaines commandes à risque ne partaient plus automatiquement en préparation avant une validation simple du risque de marge, de crédit ou d’incidents antérieurs. Cela a réduit quelques ventes impulsives, mais aussi les erreurs, les annulations et l’astuce permanente consistant à éteindre les feux internes.
La leçon est inconfortable : parfois, la meilleure intégration est celle qui accepte un peu de latence ou une limite fonctionnelle pour protéger l’exploitation.
La décision inconfortable : sacrifier l’instantané pour gagner le contrôle
C’est ici que beaucoup d’équipes hésitent. Mieux séparer front et back office implique souvent de renoncer à quelque chose : l’immédiateté totale, la simplicité apparente ou l’autonomie absolue du canal commercial.
Ce n’est pas une décision populaire. Le commercial veut la vitesse. Les opérations veulent la certitude. La finance veut la traçabilité. La technologie veut une architecture propre. On ne peut pas toujours maximiser les quatre en même temps.
La bonne question n’est pas “peut-on tout synchroniser en temps réel ?”, mais :
- Quelle erreur nous coûte le plus cher : vendre trop ou vendre avec une petite contrainte ?
- Quelle donnée doit être exacte maintenant, et laquelle peut se mettre à jour en quelques secondes ou minutes ?
- Quelles exceptions justifient une intervention humaine, et lesquelles doivent être automatisées ?
- Quel système est responsable en cas d’écart ?
Si cette discussion n’a pas lieu, le projet se résout avec davantage de connecteurs, davantage de règles et davantage de dette opérationnelle.
Ce qu’il faut vérifier avant de redessiner l’intégration
Avant de modifier l’architecture, il faut passer en revue quatre points :
- Autorité de la donnée : un seul système pour chaque donnée critique.
- États opérationnels : définir ce que signifient vraiment “confirmé”, “réservé”, “préparé” ou “facturé”.
- Exceptions fréquentes : retours, commandes mixtes, ruptures de stock, changements de prix et blocages de crédit.
- Métriques opérationnelles : pas seulement les commandes créées, mais le pourcentage nécessitant une intervention manuelle, le temps de résolution des incidents, la rotation réelle du stock et le taux d’annulation dû aux erreurs d’intégration.
Quand ces éléments sont clairs, l’intégration cesse d’être un patch et devient une décision de conception.
La conclusion est simple : en ecommerce et ERP, intégrer ne veut pas toujours dire relier davantage ; parfois, cela signifie mieux séparer pour que chaque système fasse ce qu’il sait faire sans empiéter sur l’autre. Ce type de décision est moins spectaculaire qu’un connecteur “parfait”, mais bien plus rentable pour l’exploitation. Chez Codefuente, nous commençons souvent par cette cartographie des décisions avant de proposer une technologie.