Nehos Groupe

Integration ERP e-commerce -- SAP, Sage, Odoo, Akeneo PIM

Synchronisation stock, prix, commandes et clients entre votre e-commerce (Magento 2, Sylius, Shopify) et votre ERP (SAP, Sage, Cegid, Odoo). Middleware MuleSoft, Talend ou connecteur sur mesure. PIM Akeneo pour la gestion du catalogue produit. À partir de 15 000 € HT.

Nos clients types

Scale-up
PME
ETI
Grand Groupe
Réponse sous 24 h ouvréesSans engagementConsultant senior

L'essentiel sur l'intégration ERP e-commerce

L'intégration ERP est le sujet le plus sous-estimé des projets e-commerce. Beaucoup d'entreprises lancent leur boutique en ligne sans connecter leur ERP, pensant gérer les flux manuellement. Ça tient quelque temps. Quand le volume de commandes grandit, la ressaisie manuelle devient un goulet d'étranglement : erreurs de stock, retards de facturation, données clients incohérentes entre l'e-commerce et l'ERP.

Nehos intègre les ERP majeurs avec les plateformes e-commerce Magento 2, Sylius et Shopify : SAP S/4HANA (API OData v4), Sage X3 (API REST), Cegid (API REST ou EDI), Odoo (JSON-RPC), Microsoft Dynamics 365 (Graph API). Le choix du middleware dépend du volume de données et de la complexité des transformations : MuleSoft pour les architectures enterprise, Talend pour l'ETL/ELT, ou un middleware sur mesure Node.js/Symfony pour les intégrations plus simples.

Les 5 flux critiques à synchroniser : stock (ERP vers e-commerce, quasi temps réel), prix et promotions (ERP vers e-commerce), commandes (e-commerce vers ERP), clients et comptes (bidirectionnel), et factures/avoirs (ERP vers e-commerce). Le PIM Akeneo s'ajoute comme source unique de vérité pour les données produit quand le catalogue est volumineux.

Tarification (HT) : une intégration simple (un ERP, quelques flux, API REST disponible) démarre à partir de 15 000 €. Une intégration plus large (PIM Akeneo, plusieurs flux quasi temps réel, multi-entrepôt) démarre à partir de 30 000 €. Au-delà (SAP, middleware avancé, gestion de conflits), sur devis, chiffré en 48 h après un premier échange.

#Pourquoi l'intégration ERP n'est pas optionnelle en e-commerce

Un e-commerce sans intégration ERP, c'est un deuxième système de gestion. Les equipes ADV saisissent les commandes web dans l'ERP le matin, mettent à jour le stock sur le site l'après-midi, et corrigent les incohérences de prix le vendredi. Cette organisation artisanale fonctionne à petite échelle. Quand le volume grandit, elle craque.

Les symptômes sont toujours les mêmes : des surventes (le produit est affiche en stock sur le site alors qu'il ne l'est plus dans l'ERP), des erreurs de tarification (le prix a été mis à jour dans l'ERP mais pas sur le site), des retards de facturation (la commande web n'a pas été saisie dans l'ERP a temps). Chaque symptôme genere un appel client mécontent et une perte de confiance.

L'integration ERP elimine ces frictions en automatisant les flux de données entre l'e-commerce et l'ERP. Le stock est synchronisé de façon quasi temps réel. Les commandes sont créées automatiquement dans l'ERP. Les prix suivent la grille tarifaire de l'ERP en temps réel. Zero ressaisie, zero décalage, zero erreur humaine sur les flux standards.

#Les 5 flux critiques a synchroniser

#1. Stock (ERP vers e-commerce)

Flux le plus critique. Le stock disponible dans l'ERP est synchronise avec le stock affiche sur le site e-commerce. Fréquence recommandée : toutes les quelques minutes pour les catalogues standard, temps réel (webhook) pour les produits a forte rotation. Le flux stock doit gérer le multi-entrepot si l'entreprise a plusieurs depots.

#2. Prix et promotions (ERP vers e-commerce)

Les prix de base, les remises par volume, les conditions tarifaires par groupe client et les promotions sont définis dans l'ERP et repliques sur le site. Fréquence : selon les besoins, de quelques minutes à une heure. En B2B, les prix négociés par compte client sont un cas spécifique qui necessite un mapping entre les comptes ERP et les comptes e-commerce.

#3. Commandes (e-commerce vers ERP)

Chaque commande validée sur le site e-commerce cree automatiquement un bon de commande dans l'ERP. Le flux inclut les lignes de commande, l'adresse de livraison, le mode de paiement, et les conditions commerciales appliquées. Fréquence : temps réel (webhook a la validation du panier) ou toutes les quelques minutes (batch).

#4. Clients et comptes (bidirectionnel)

Creation d'un compte client dans l'ERP à chaque inscription sur le site. Synchronisation des modifications (adresse, conditions de paiement) dans les deux sens. En B2B, le compte client ERP est la source de verite pour les conditions tarifaires et de paiement.

#5. Factures et avoirs (ERP vers e-commerce)

Les factures générées dans l'ERP après expedition sont mises a disposition en PDF sur le compte client du site e-commerce. Idem pour les avoirs en cas de retour ou de litige.

→ Vous évaluez vos options ? Utilisez notre estimateur de budget en ligne pour obtenir une fourchette en 2 minutes, ou consultez nos tarifs détaillés.

#Integrations ERP par éditeur

#SAP S/4HANA

API OData v4 nativement exposée depuis S/4HANA 1809. Endpoints standard : stock (Material Management), commandes (Sales and Distribution), clients (Business Partner), prix (Condition Records). Pour les flux complexes avec transformation de données, SAP Cloud Integration (anciennement CPI) sert de middleware.

#Sage X3

API REST native depuis Sage X3 V12. Couverture API correcte sur les modules ventes, stock et achats. Authentification OAuth2. Pour les versions antérieures de Sage sans API REST, un connecteur ODBC ou un wrapper API custom est nécessaire (surcoût à prévoir).

#Odoo

API JSON-RPC et XML-RPC nativement exposées. La couverture fonctionnelle de l'API Odoo est large (ventes, stock, comptabilité, CRM). Odoo étant open source, on peut ajouter des endpoints custom si nécessaire. C'est l'intégration la plus rapide parmi les ERP.

#Cegid

API REST disponible sur les versions récentes. Qualité et couverture variables selon le module Cegid (Y2, XRP Flex, Retail). Pour les versions legacy, connecteur EDI (flux plats CSV/XML) avec transformation middleware.

#Microsoft Dynamics 365

Microsoft Graph API et Dataverse API. Integration standard via les connecteurs Logic Apps pour les flux simples, ou middleware custom pour les flux complexes avec transformation.

#PIM Akeneo : source unique de verite pour les données produit

Quand le catalogue est volumineux et que les données produit alimentent plusieurs canaux (e-commerce, catalogue PDF, marketplace, ERP), un PIM (Product Information Management) devient indispensable.

Akeneo est le PIM open source de référence en France. Il centralise les données produit (descriptions, images, attributs techniques, traductions) et les distribue vers les canaux de vente via API. Le flux type : les equipes produit saisissent les données dans Akeneo, Akeneo alimente Magento/Sylius pour le e-commerce, le catalogue PDF pour le print, et la marketplace pour les revendeurs.

Integration Akeneo chez Nehos : connecteur Magento 2 natif (plugin Akeneo Connector), ou integration API custom pour Sylius et les autres plateformes. Le budget additionnel dépend de la complexité du modèle de données produit, chiffré sur devis.

#Middleware : MuleSoft, Talend ou custom ?

MuleSoft : plateforme d'intégration enterprise (iPaaS) avec connecteurs pre-construits pour SAP, Salesforce, Magento. Adapte aux grandes entreprises avec de nombreux flux entre de nombreux systèmes. Coût de licence élevé.

Talend : ETL/ELT open source (version community) ou cloud. Adapte aux flux batch (import/export quotidien) et aux transformations de données complexes. Moins adapte au temps réel.

Middleware custom (Node.js ou Symfony) : adapte aux integrations avec 1-3 systèmes et des flux bien définis. Pas de licence, maintenabilite par l'equipe interne, performance temps réel avec message queue (RabbitMQ, Redis). C'est le choix Nehos par défaut pour les ETI avec un périmètre d'intégration clair.

#Tarification

Prix HT, à partir de :

  • 15 000 € : intégration simple, un ERP avec API REST, quelques flux (stock, commandes, clients), middleware sur mesure.
  • 30 000 € : intégration plus large, un ERP + PIM Akeneo, les cinq flux, middleware sur mesure, multi-entrepôt, synchronisation quasi temps réel.
  • Au-delà : sur devis, chiffré en 48 h après un premier échange. C'est le cas des intégrations complexes (SAP + PIM + CRM, middleware MuleSoft ou avancé, flux temps réel, gestion des conflits, monitoring et alerting).

Questions & réponses

Questions frequentes sur l'intégration ERP e-commerce

Chez Nehos, l'intégration ERP démarre à partir de 15 000 € HT pour une intégration simple (un ERP avec API REST, quelques flux) et à partir de 30 000 € HT pour une intégration plus large (PIM Akeneo, cinq flux, multi-entrepôt). Les intégrations complexes (SAP, middleware avancé, flux temps réel) sont chiffrées sur devis, en 48 h après un premier échange. Le facteur déterminant est la qualité des API exposées par l'ERP : un SAP S/4HANA avec API OData s'intègre plus vite qu'un ERP legacy sans API, qui demande un middleware sur mesure.

Oui, mais elle est plus coûteuse. Pour les ERP legacy sans API REST (Sage 100c, Cegid anciennes versions, ERP propriétaires), on passe par un middleware qui lit les données via ODBC/connecteur base de données ou via des fichiers plats (CSV, XML, EDI) deposes sur un SFTP. Le middleware transforme les données et les pousse vers l'API de la plateforme e-commerce. Le surcoût par rapport à une intégration API directe est chiffré à l'audit. C'est aussi l'occasion d'évaluer si une mise à jour de l'ERP ne serait pas plus rentable à moyen terme.

Ca depend de la rotation du stock. Pour un catalogue avec des produits a forte rotation (commandes très fréquentes sur un même SKU), la synchronisation temps réel (webhook) est nécessaire pour éviter les surventes. Pour un catalogue avec une rotation lente (commandes quotidiennes), une synchronisation toutes les 15 minutes suffit et coûte moins cher à mettre en œuvre. L'audit de cadrage analyse votre historique de commandes pour recommander la bonne fréquence.

Akeneo est un PIM (Product Information Management) open source qui centralise les données produit : descriptions, images, attributs techniques, traductions. Il est nécessaire quand le catalogue est volumineux et que les données produit alimentent plusieurs canaux (e-commerce, catalogue PDF, marketplace, ERP). Sans PIM, les equipes mettent à jour les données produit dans chaque système séparément -- doublons, incohérences et perte de temps garantis.

Parlons de votre projet

Un devis chiffré, sans engagement

Décrivez votre besoin en deux minutes : un consultant senior vous répond avec une première estimation et les prochaines étapes.

  • Réponse sous 24 h ouvrées
  • Sans engagement
  • Un consultant senior vous répond
Prendre rendez-vous