L'intégration entre Epicor Prophet 21 et BigCommerce relie directement votre système ERP à votre boutique en ligne, synchronisant en temps réel les tarifs spécifiques aux clients, les niveaux de stock, l'historique des commandes et les conditions de paiement. Les distributeurs utilisent cette connexion pour éviter la saisie manuelle des commandes, proposer aux acheteurs des tarifs précis en ligne et réduire le volume d'appels courants traités par les équipes commerciales internes.
La plupart des distributeurs qui utilisent P21 sans boutique en ligne fonctionnent selon l'un des deux modèles suivants : soit un processus de commande par téléphone et par e-mail qui fait peser toute la charge sur l'équipe commerciale interne, soit une boutique en ligne affichant des prix statiques issus d'un fichier Excel exporté, qui sont déjà obsolètes dès leur mise en ligne. Ces deux modèles génèrent des frictions pour les acheteurs et des goulots d'étranglement internes dont le coût augmente à mesure que le volume des commandes s'accroît.
Ce guide vous explique en détail ce que synchronise réellement l'intégration P21-BigCommerce, comment la connexion est établie, quels sont les défis rencontrés lors de la mise en œuvre et comment déterminer si cet investissement est pertinent pour votre entreprise à l'heure actuelle.
Quels sont les éléments synchronisés lors de l'intégration entre Epicor P21 et BigCommerce ?
Cette intégration ne consiste pas en un simple flux de produits à sens unique. Elle établit essentiellement une connexion bidirectionnelle entre P21 (en tant que système de référence) et BigCommerce (en tant que canal destiné aux acheteurs). Voici les données qui circulent entre les deux systèmes :
1. Niveaux de tarification spécifiques à chaque client. P21 stocke les tarifs négociés au niveau du compte client, souvent organisés sous forme de matrices tarifaires qui varient en fonction de l'article, de la tranche de quantité ou du contrat. L'intégration associe ces informations aux groupes de clients BigCommerce afin que chaque acheteur voie son propre prix, et non le prix catalogue, lorsqu'il se connecte.
2. Stock sur l'ensemble des sites logistiques. Les distributeurs disposant de plusieurs sites de traitement des commandes ont besoin que les quantités disponibles à la vente soient reflétées avec précision sur la boutique en ligne. L'intégration extrait les données de stock en temps réel de P21 par site et les agrège ou les affecte au catalogue de produits BigCommerce selon les règles définies lors de la configuration.
3. Statut et historique des commandes. Lorsqu’un acheteur passe une commande sur BigCommerce, celle-ci est transférée vers P21 sous forme de commande client. Les mises à jour de statut (préparation, expédition, attribution d’un numéro de suivi) sont renvoyées vers BigCommerce afin que l’acheteur puisse suivre le traitement de sa commande sans avoir à appeler.
4. Conditions de crédit et soldes des comptes. Pour les comptes B2B bénéficiant de conditions de paiement à terme, l'intégration affiche les informations relatives à la disponibilité de crédit et au solde du compte directement dans la boutique en ligne, ce qui permet aux clients de gérer eux-mêmes leurs comptes sans avoir à contacter le service des comptes clients.
5. Les données produit, dont P21 est la source de référence. Les références, les descriptions, les unités de mesure et les caractéristiques des produits sont gérées dans P21 puis transmises à BigCommerce. Cela élimine tout risque de divergence entre les données produit de votre ERP et celles de votre boutique en ligne.
5 raisons pour lesquelles les distributeurs connectent Prophet 21 à BigCommerce
1. Éliminez la saisie manuelle des commandes. Chaque commande reçue par e-mail ou par téléphone doit être saisie manuellement dans P21 par un membre de votre équipe. Cette étape est source d’erreurs, allonge le temps de traitement et mobilise des ressources commerciales internes qui pourraient être consacrées à des activités à plus forte valeur ajoutée. Une vitrine connectée supprime entièrement cette étape en enregistrant les commandes directement dans P21 au moment du paiement.
2. Afficher en ligne des tarifs précis et spécifiques à chaque client. L'affichage des prix catalogue sur la boutique en ligne d'un distributeur n'est pas seulement inutile pour les acheteurs B2B ; il sape activement la confiance. Lorsqu'un client ayant négocié un prix contractuel constate en ligne un prix catalogue plus élevé, il appellera pour confirmer avant de passer commande, ce qui va à l'encontre de l'objectif du canal en libre-service. La synchronisation de la matrice tarifaire de P21 avec BigCommerce garantit que chaque compte voit le prix correspondant à son accord.
3. Réduire les erreurs de commande liées aux processus manuels. La ressaisie manuelle est une source constante d’erreurs de commande : quantités erronées, références incorrectes, adresses de livraison erronées. Les erreurs détectées après l’expédition entraînent des coûts de traitement des retours, des frais de transport et un temps consacré au service client dont il est difficile de remonter à la cause première. La suppression de l’étape de ressaisie élimine la source la plus courante de ces erreurs.
4. Offrez aux acheteurs une visibilité en libre-service sur leur compte. Les acheteurs B2B souhaitent consulter l’historique de leurs commandes, vérifier leur solde créditeur et passer de nouvelles commandes sans avoir à attendre la réponse d’un commercial. BigCommerce prend en charge les portails clients qui affichent ces données lorsqu’ils sont alimentés par une connexion P21 en temps réel. Les acheteurs qui peuvent se servir eux-mêmes sont plus enclins à passer régulièrement de nouvelles commandes et génèrent moins de demandes d’assistance.
5. Libérer les équipes de vente interne des tâches routinières liées à la prise de commandes. Le temps consacré par les équipes de vente interne à la saisie des commandes et aux appels de suivi n’est pas consacré à l’établissement de devis pour de nouvelles affaires, à la gestion des grands comptes ou à la réponse aux situations de concurrence. Les distributeurs qui automatisent le flux des commandes courantes grâce à une vitrine en ligne connectée indiquent systématiquement que leurs équipes de vente interne se concentrent désormais sur des activités générant des marges plus élevées.
Comment fonctionne l'intégration ? (Approche basée sur un middleware et des API)
P21 met ses données à disposition via une couche API prenant en charge les protocoles SOAP et REST. Les systèmes externes, notamment BigCommerce, utilisent cette API pour lire et écrire des données plutôt que de se connecter directement à la base de données sous-jacente de P21. L'API permet d'accéder aux produits, aux tarifs, aux quantités en stock par site, aux détails des comptes clients, aux commandes client et aux factures.
Les connexions directes à la base de données P21 sont parfois proposées comme une alternative moins coûteuse, mais elles comportent un risque important. Le schéma de la base de données P21 est complexe, et les modifications apportées lors des mises à niveau d’Epicor peuvent interrompre une connexion directe de manière silencieuse, sans aucun avertissement. La couche API est conçue pour rester stable d’une mise à jour à l’autre, ce qui en fait la voie d’intégration la plus appropriée pour les environnements de production.
Les plateformes de middleware s'intercalent entre l'API de P21 et celle de BigCommerce et prennent en charge la conversion, la planification et la gestion des erreurs, tâches que ni l'une ni l'autre des plateformes ne gère de manière autonome. Parmi les options de middleware couramment utilisées dans les intégrations P21, on trouve des plateformes iPaaS telles que Boomi, Celigo et Jitterbit, ainsi que des connecteurs spécialement conçus pour les flux de données entre P21 et les solutions de commerce électronique. Le choix approprié dépend de la complexité de vos règles de tarification, du nombre de sites d’entrepôt et de l’étendue de la logique métier personnalisée à préserver.
Pour les distributeurs dont les flux de travail P21 sont fortement personnalisés, une couche d’intégration API sur mesure, développée par une équipe disposant d’une expérience directe de P21, s’avère souvent plus fiable qu’un connecteur iPaaS polyvalent. Les plateformes iPaaS générales accélèrent la mise en place, mais peuvent nécessiter des solutions de contournement lorsqu’elles sont confrontées aux structures de données non standard de P21.
Quels sont les défis liés aux données qui se posent dans le cadre d'un projet P21-BigCommerce ?
La plupart des retards d'intégration et des problèmes survenant après le lancement sont dus à une sous-estimation de la complexité des structures de données de P21 avant le début du développement. Voici quatre difficultés qui reviennent régulièrement :
1. Mise en correspondance des matrices de tarification de P21 avec les groupes de clients de BigCommerce. P21 peut stocker des centaines de règles de tarification à l’intersection du compte client, de la référence d’article et de la quantité. La tarification native par groupes de clients de BigCommerce est moins fine. Une intégration qui ne gère pas cette mise en correspondance avec soin affichera soit des prix erronés, soit reviendra aux prix catalogue pour les comptes soumis à des conditions contractuelles. La logique de mise en correspondance doit être définie explicitement avant même d’écrire la moindre ligne de code d’intégration.
2. Répartition des stocks entre plusieurs entrepôts. Les distributeurs disposant de plusieurs sites de traitement des commandes sont confrontés à une question structurelle : BigCommerce affiche-t-il le stock disponible cumulé de tous les sites, ou le stock est-il réparti par site d’expédition en fonction de l’adresse de livraison de l’acheteur ? P21 suit les stocks par site, mais la logique d’agrégation ou de répartition relève d’une décision métier qui doit être configurée dans le middleware ; il ne s’agit pas d’un résultat automatique de l’API.
3. Complexité des unités de mesure. P21 prend en charge plusieurs unités de mesure par article, et les distributeurs vendent souvent la même référence (SKU) à l’unité, à la caisse et à la palette, avec des règles de tarification différentes à chaque niveau. Le modèle de produit de BigCommerce gère les variantes, mais la mise en correspondance entre la structure des unités de mesure de P21 et la structure des variantes ou des options de produit de BigCommerce nécessite une conception minutieuse. Une erreur à ce niveau entraîne des tarifications incorrectes ou des commandes des acheteurs avec un incrément de quantité erroné.
4. Qualité des données dans P21 avant le début de l’intégration. Les fiches produits dans P21 s’accumulent au fil des années, et il est fréquent de trouver des articles dont la description est incomplète, dont la catégorisation est incohérente ou dont les règles de tarification font référence à des niveaux de clientèle obsolètes. Ces problèmes n’apparaissent qu’une fois que l’intégration commence à extraire les données vers BigCommerce et que les pages produits commencent à s’afficher. Un audit des données avant le début du développement permet d’éviter un important surcroît de travail lors des tests.
Qu'est-ce qu'un distributeur peut attendre de la mise en œuvre ?
Une intégration P21-BigCommerce se déroule généralement en quatre phases. Le calendrier dépend du nombre de sites logistiques, de la complexité de vos règles de tarification et de l’état de vos données produits, mais pour un distributeur de taille moyenne, il faut compter entre 12 et 20 semaines, de l’analyse initiale à la mise en service.
Phase 1 : Analyse et audit (3 à 4 semaines). Cette phase couvre la configuration de l’accès à l’API P21, l’examen des données produit, la documentation de la matrice tarifaire et la définition du périmètre d’intégration. Du côté du client, elle nécessite une implication significative de l’équipe en charge de P21 (généralement un administrateur informatique ou ERP) et de la personne responsable des règles de tarification (généralement le service commercial ou financier). Les décisions prises au cours de cette phase déterminent la complexité de toutes les étapes suivantes.
Phase 2 : Développement et configuration (6 à 10 semaines). Le middleware est configuré, les règles de mappage des données sont définies, et les environnements P21 et BigCommerce sont configurés pour envoyer et recevoir correctement les données. La logique métier personnalisée (exceptions tarifaires, règles d'affectation des entrepôts, comportement en matière de retenue de crédit) est intégrée à l'intégration au cours de cette phase.
Phase 3 : Tests (2 à 4 semaines). Les tests doivent être effectués à partir de données P21 réelles dans un environnement de test, en couvrant la passation de commandes, l'affichage des prix, l'exactitude des quantités en stock et la visibilité du solde des comptes. La mise en place d'un processus de commande parallèle pendant les tests (commandes réelles traitées à la fois manuellement et via l'intégration) constitue le moyen le plus fiable de détecter les anomalies avant la mise en production.
Phase 4 : Déploiement et stabilisation (1 à 2 semaines). La mise en service est suivie d'une période de stabilisation au cours de laquelle le volume des commandes est surveillé, les erreurs de synchronisation sont détectées et corrigées, et le personnel est formé au nouveau processus. Les moyens d'assistance après le lancement doivent être planifiés à l'avance, et non mis en place une fois que des problèmes sont apparus.
Ce que cela implique pour votre entreprise
La décision de connecter P21 à BigCommerce n'est pas avant tout un choix technologique. Il s'agit d'un choix lié à la capacité opérationnelle. Le signe le plus évident que l'investissement dans cette intégration est désormais justifié est lorsque votre processus actuel de gestion manuelle des commandes mobilise du temps au sein de l'équipe commerciale interne, que vous ne pouvez pas augmenter sans embaucher du personnel supplémentaire, ou lorsque des erreurs de tarification entraînent des coûts liés au service client et des retours de commandes que vous pouvez quantifier.
Les distributeurs dont une grande partie des commandes est constituée de commandes récurrentes (articles standard achetés selon un calendrier régulier) ont tendance à obtenir le retour sur investissement le plus rapide grâce à une vitrine en ligne connectée, car les commandes récurrentes sont précisément le type de transaction qui tire le mieux parti du libre-service. Si la majeure partie de votre volume de commandes provient d’appels d’offres ponctuels ou de devis faisant l’objet de négociations approfondies, l’intérêt de l’intégration reste valable, mais le calcul du retour sur investissement est différent.
Cette intégration modifie également l'offre de votre boutique en ligne au fil du temps. Une fois que P21 sera la source de données en temps réel derrière BigCommerce, vous disposerez des bases nécessaires pour ajouter des fonctionnalités nécessitant des données réelles : des catalogues de produits personnalisés par client, des demandes de devis en ligne intégrant les tarifs contractuels, ainsi que des recommandations de réapprovisionnement au niveau du compte. Ces fonctionnalités sont difficiles à mettre en place sur une boutique en ligne fonctionnant à partir de feuilles de calcul exportées.