Integration ERP e-commerce -- SAP, Sage, Odoo, Akeneo PIM
Synchronisation temps réel 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 custom. PIM Akeneo pour la gestion du catalogue produit. 20 000 a 80 000 EUR HT.
Nos clients types
#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 a petite échelle -- 10 a 20 commandes par jour. Au-delà, 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 synchronise toutes les 5 minutes. 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 5 a 15 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 : toutes les 15 minutes a 1 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 5 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. Integration standard Nehos : 3 a 4 semaines.
#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 1-2 semaines). Integration standard : 2 a 3 semaines.
#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. Integration la plus rapide parmi les ERP : 2 semaines en standard.
#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. Integration : 3 a 5 semaines.
#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. Integration : 3 a 4 semaines.
#PIM Akeneo : source unique de verite pour les données produit
Quand le catalogue depasse 1 000 SKUs 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. Budget additionnel : 10 000 a 25 000 EUR selon la complexité du modèle de données produit.
#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ée (30-50K EUR/an).
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 : 20 000 a 80 000 EUR HT
- 20 000-35 000 EUR -- Integration simple : 1 ERP avec API REST, 3 flux (stock, commandes, clients), middleware custom, fréquence 15 min.
- 35 000-55 000 EUR -- Integration avancée : 1 ERP + PIM Akeneo, 5 flux, middleware custom, multi-entrepot, quasi temps réel.
- 55 000-80 000 EUR -- Integration complexe : SAP + PIM + CRM, middleware MuleSoft ou custom avance, 5+ flux temps réel, gestion des conflits, monitoring et alerting.
Questions frequentes sur l'intégration ERP e-commerce
Chez Nehos, l'intégration ERP se situe entre 20 000 et 80 000 EUR HT. Une integration simple (1 ERP avec API REST, 3 flux) demarre a 20 000 EUR. Une integration complexe avec SAP, PIM Akeneo, 5+ flux temps réel et middleware avance se situe entre 55 000 et 80 000 EUR. Le facteur determinant est la qualité des API exposées par l'ERP : un SAP S/4HANA avec API OData s'integre en 3 semaines, un ERP legacy sans API en 6-8 semaines avec un middleware custom.
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. Surcoût : 10 000 a 20 000 EUR par rapport à une intégration API directe. 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 toutes les 30 minutes sur un meme 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 coute 30-40 % moins cher a implementer. 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 depasse 1 000 SKUs 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. Budget additionnel Akeneo : 10 000 a 25 000 EUR selon la complexité du modèle de données.