Connecteur ERP / E-commerce open-source
Connecteur Sage 100 et WooCommerce
Open-Flux connecte votre ERP Sage 100 à votre site WordPress/WooCommerce via les Objets Métiers Sage et l’API REST WooCommerce. Fiches produits, attributs & variations, niveaux de stock, conditions tarifaires, comptes clients et commandes en ligne se synchronisent automatiquement, selon le calendrier que vous paramétrez.


Définition
Qu'est-ce qu'un connecteur Sage 100 WooCommerce ?
Un connecteur Sage 100 WooCommerce est un middleware on-premise qui synchronise automatiquement le catalogue produits, les stocks, les tarifs, les clients et les commandes entre l’ERP Sage 100 et un site e-commerce WordPress/WooCommerce, via les Objets Métiers Sage et l’API REST WooCommerce.
Ce connecteur automatise les opérations suivantes :
- Publier votre catalogue depuis Sage 100 vers WooCommerce : fiches produits, variantes, descriptions et visuels
- Actualiser les niveaux de stock sur votre site WordPress à la fréquence que vous choisissez
- Rapatrier les commandes web passées sur WooCommerce directement dans Sage 100
- Synchroniser les comptes clients et leurs conditions commerciales entre les deux systèmes
Open-Flux est le connecteur middleware édité par MySolutionConnect, spécialiste de l'intégration ERP depuis plus de 35 ans. Avec plus de 1 000 clients et 100 partenaires intégrateurs, Open-Flux relie les ERP du marché français (Sage, Cegid, EBP, Wavesoft…) aux CMS e-commerce open-source et SaaS (WooCommerce, PrestaShop, Shopify, Magento…).
Pourquoi WooCommerce ?
WooCommerce est une extension open-source de WordPress, le CMS le plus utilisé au monde. Contrairement aux plateformes SaaS, WooCommerce s'installe sur votre propre hébergement, ce qui vous offre une maîtrise totale de votre site : code source accessible, pas de commission sur les ventes, liberté de personnalisation illimitée grâce aux milliers d'extensions WordPress disponibles.
Cette liberté technique s'accompagne d'une responsabilité : la gestion de l'hébergement, des mises à jour et de la sécurité vous incombe. C'est aussi pourquoi l'intégration avec un ERP comme Sage 100 nécessite un connecteur spécialisé capable de communiquer avec l'API REST WooCommerce.
À qui s'adresse cette intégration ?
Le connecteur Sage 100 WooCommerce convient aux entreprises qui :
- Gèrent leur activité commerciale et/ou comptable avec Sage 100
- Exploitent un site WordPress avec WooCommerce pour leur vente en ligne
- Souhaitent éliminer les transferts manuels de données entre leur ERP et leur boutique
- Veulent conserver la flexibilité de WordPress tout en bénéficiant d'une automatisation professionnelle
- Ont besoin d'une cohérence parfaite entre leur gestion interne et leur vitrine web
Le défi de la double gestion ERP / site WordPress
Sans connecteur, piloter un ERP Sage 100 et un site WooCommerce en parallèle implique un travail manuel considérable : exporter les fiches articles pour les recréer dans WordPress, ressaisir chaque commande web dans l'ERP, vérifier manuellement la cohérence des stocks et des prix. Ces manipulations quotidiennes consomment un temps précieux et multiplient les risques d'erreurs.
Un connecteur comme Open-Flux élimine cette double gestion. Sage 100 reste votre référentiel unique, et WooCommerce reflète fidèlement vos données de gestion, sans intervention humaine.
Enjeux
Pourquoi relier Sage 100 à WooCommerce ?
Connecter votre ERP à votre site WordPress transforme votre organisation. Comparez votre quotidien avant et après la mise en place du connecteur.
- Création manuelle des fiches produits dans WordPress
- Export/import de fichiers CSV pour mettre à jour les stocks
- Copier-coller des commandes WooCommerce dans Sage
- Décalages de prix entre le site et l'ERP
- Surventes dues à un stock non actualisé sur le site
- Clients web absents de la base Sage 100
- Impossibilité de gérer les pics de commandes
- Tracking et statuts de livraison non communiqués
- Fiches produits générées dans WooCommerce depuis Sage
- Niveaux de stock mis à jour automatiquement à fréquence définie
- Commandes web injectées dans Sage sans ressaisie
- Prix pilotés depuis Sage, répercutés sur le site
- Disponibilités toujours alignées avec le stock réel
- Comptes clients créés ou mis à jour automatiquement
- Montée en charge fluide lors des opérations commerciales
- Numéros de suivi transmis automatiquement au client
Un e-commerçant gérant un catalogue de plusieurs centaines de références dans Sage 100 peut consacrer des heures chaque semaine à maintenir son site WooCommerce à jour. Avec Open-Flux, toute modification dans Sage (nouveau produit, changement de prix, ajustement de stock) se répercute automatiquement sur le site WordPress.
Cas d'usage
Secteurs qui tirent parti de l'intégration Sage 100 / WooCommerce
WooCommerce attire des secteurs qui valorisent la personnalisation du parcours d'achat et la maîtrise technique de leur site. Voici les configurations les plus courantes avec Open-Flux :
Artisanat & Créateurs
Produits uniques ou en petites séries, fiches enrichies avec visuels personnalisés, parcours d'achat sur mesure
Épicerie fine & Terroir
Produits du terroir, contraintes de poids et conditionnement, gestion des lots et dates limites
Librairie & Édition
Catalogues volumineux, ISBN, auteurs multiples, gestion des nouveautés et réimpressions
High-tech & Informatique
Caractéristiques techniques détaillées, configurations sur mesure, compatibilités produits
Bien-être & Naturel
Compléments, huiles essentielles, cosmétique bio, traçabilité des ingrédients et certifications
Jardinerie & Plein air
Saisonnalité forte, articles volumineux, conseils intégrés, variations de conditionnement
Papeterie & Fournitures
Références nombreuses, vente à l'unité ou par lot, réassort fréquent, commandes récurrentes
Bijouterie & Accessoires
Pièces unitaires ou séries limitées, matières précieuses, personnalisation (gravure, taille)
Chacun de ces secteurs profite de l'écosystème WordPress : extensions spécialisées (abonnements, devis en ligne, configurateurs produits), thèmes adaptés à votre métier, et possibilité de développer des fonctionnalités sur mesure. Open-Flux s'intègre naturellement dans cet environnement modulaire.
Périmètre fonctionnel
Données échangées entre Sage 100 et WooCommerce
Open-Flux orchestre 8 types de flux entre votre ERP et votre site WordPress. Chaque flux est activable séparément et ajustable selon vos règles de gestion.
| Flux | Sens | Données concernées |
|---|---|---|
| Fiches produits | Sage → WooCommerce | Référence interne, code EAN, intitulé produit, descriptif court et détaillé, prix de vente HT/TTC, régime de TVA, poids, dimensions, marque, catégorie WordPress |
| Attributs & variations | Sage → WooCommerce | Attributs personnalisés (taille, coloris, contenance…), produits variables avec leurs déclinaisons, tarif et disponibilité par variation, codes EAN distincts |
| Disponibilités | Bidirectionnel | Stock réel, stock disponible à la vente, stock prévisionnel, ventilation par dépôt ou agrégation multi-dépôts. Actualisation lors du rapatriement des commandes. |
| Conditions tarifaires | Sage → WooCommerce | Tarifs par rôle utilisateur WordPress (grossiste, revendeur, particulier), promotions planifiées, prix soldés, remises par palier de quantité |
| Comptes clients | Bidirectionnel | Identité (email, nom, société), adresses de livraison et facturation, numéro de téléphone, rattachement au groupe tarifaire Sage, historique de relation |
| Commandes en ligne | WooCommerce → Sage | En-tête (numéro WooCommerce, date, montants), lignes (produits, quantités, prix appliqués), coupons de réduction, frais d'expédition, passerelle de paiement utilisée |
| Suivi d'expédition | Sage → WooCommerce | Changement de statut de commande (en préparation, expédiée, livrée), numéro de colis, nom du transporteur, lien de suivi |
| Factures | Sage → WooCommerce | Factures PDF générées dans Sage, transmises automatiquement au client via son compte WooCommerce ou par email |
Détail des informations produits transférées
Le flux catalogue constitue le socle de l'intégration. Voici l'ensemble des champs pouvant être synchronisés depuis Sage 100 vers vos fiches produits WooCommerce :
Identité du produit
- Référence article (SKU Sage)
- Code-barres EAN / UPC
- Nom du produit (titre WordPress)
- Description longue (onglet produit)
- Description courte (résumé WooCommerce)
- Marque / Fabricant
- Catégorie et sous-catégorie WordPress
Données commerciales
- Prix régulier HT / TTC
- Prix promotionnel (avec dates de début/fin)
- Classe de TVA WooCommerce
- Tarifs par rôle utilisateur
- Remises par quantité
- Statut fiscal (taxable / livraison uniquement / non taxable)
Caractéristiques physiques
- Poids (utilisé pour le calcul des frais de port)
- Dimensions (L × l × H)
- Classe d'expédition WooCommerce
- Unité de vente
- Conditionnement
Attributs & variations
- Attributs globaux ou spécifiques au produit
- Combinaisons de variations (ex. taille + couleur)
- Stock par variation
- Prix par variation
- Image associée par variation
WooCommerce distingue les produits simples (article sans déclinaison) des produits variables (article avec attributs et variations). Open-Flux gère automatiquement cette distinction : un article Sage sans déclinaison crée un produit simple, un article avec déclinaisons génère un produit variable avec ses variations associées.
Fonctionnement
Comment fonctionne le connecteur Sage 100 WooCommerce ?
Open-Flux assure la liaison entre votre ERP installé en local et votre site WordPress hébergé sur un serveur web. Voici le détail de cette architecture hybride.
Architecture hybride : local + web
Le connecteur s'exécute sur un poste ou serveur disposant d'un accès à votre environnement Sage 100. Il dialogue avec deux systèmes de nature distincte :
- Sage 100 (local) : via les Objets Métiers Sage et un accès direct à la base de données SQL Server installée dans votre infrastructure
- WooCommerce (web) : via l'API REST native de WooCommerce, authentifiée par un couple consumer key / consumer secret généré dans le back-office WordPress
Cette architecture permet de relier un ERP on-premise à un site web distant, quel que soit l'hébergeur WordPress choisi (OVH, o2switch, Infomaniak, serveur dédié…).
Flux descendant (Sage → WooCommerce)
Le connecteur extrait les données de Sage 100 selon vos filtres de sélection, applique les règles de correspondance (mapping des champs Sage vers les champs WooCommerce), puis transmet les informations au site via l'API REST. Côté WordPress, les fiches produits sont créées ou mises à jour, les niveaux de stock ajustés, les prix actualisés.
La cadence de synchronisation est paramétrable : toutes les 5 minutes, 15 minutes, 1 heure, ou selon un calendrier personnalisé adapté à votre rythme d'activité.
Flux montant (WooCommerce → Sage)
Open-Flux interroge périodiquement l'API WooCommerce pour détecter les nouvelles commandes passées sur votre site. Pour chaque commande récupérée, le connecteur crée dans Sage 100 :
- Le compte client : création automatique si l'acheteur est nouveau (recherche par adresse email), ou rattachement au compte existant
- La pièce commerciale : devis, bon de commande, bon de livraison ou facture, selon le paramétrage choisi
- Les lignes de commande : produits commandés, quantités, prix unitaires, coupons de réduction éventuels
- Les informations annexes : frais de port, méthode d'expédition, passerelle de paiement, notes du client
Journal d'exécution et gestion des incidents
Chaque cycle de synchronisation est consigné dans un journal horodaté. Lorsqu'une anomalie est détectée (référence inconnue, champ obligatoire manquant, produit introuvable dans WooCommerce, timeout réseau), le connecteur :
- Émet une notification par email aux responsables désignés
- Isole l'enregistrement en erreur sans bloquer le reste du traitement
- Poursuit la synchronisation des autres données normalement
- Offre la possibilité de relancer manuellement les éléments corrigés
Mise en œuvre
Déploiement du connecteur
L'intégration Sage 100 / WooCommerce avec Open-Flux se déroule en 4 étapes progressives.
Une fois le connecteur opérationnel, notre équipe reste mobilisable : assistance technique, ajustements de paramétrage, activation de flux supplémentaires. Vous disposez d'un interlocuteur qui connaît votre environnement Sage 100 et votre configuration WordPress.
Configuration requise
Prérequis techniques
Pour déployer Open-Flux entre Sage 100 et WooCommerce, les éléments suivants sont nécessaires :
- Accès au serveur de gestion Sage : idéalement par connexion bureau à distance, sinon par Teamviewer avec session permanente (le temps des paramétrages)
- Accès à la base de données SQL Server : nom du serveur, nom de la base de données, login/mot de passe en authentification SQL Server
- Fichier .mae : localisation du fichier .mae dans votre environnement pointant sur le bon dossier Sage, avec login/mot de passe applicatif pour accéder à la gestion commerciale Sage
- Objets Métiers Sage : doivent être installés sur le poste où le connecteur sera déployé
- WordPress à jour : version 5.8 minimum recommandée, avec les mises à jour de sécurité appliquées
- Extension WooCommerce active : version récente avec l'API REST activée (activée par défaut depuis WooCommerce 3.5)
- Clés d'API WooCommerce : consumer key et consumer secret générés dans WooCommerce → Réglages → REST API, avec les permissions en lecture/écriture
- Accès administrateur WordPress : compte avec le rôle Administrateur pour la configuration initiale et la gestion des extensions
- Hébergement compatible : PHP 7.4 minimum (PHP 8.x recommandé), MySQL 5.7+ ou MariaDB 10.3+, limite mémoire PHP suffisante (256 Mo recommandé)
- Permaliens activés : structure de permaliens autre que « Par défaut » (nécessaire au fonctionnement de l'API REST WooCommerce)
- Accès Internet sortant : connexion HTTPS depuis le poste Sage vers votre site WordPress
- Certificat SSL actif : votre site WooCommerce doit être accessible en HTTPS (obligatoire pour l'authentification API)
- Stabilité de la connexion : connexion réseau fiable pour garantir la régularité des synchronisations
Certaines extensions de sécurité (Wordfence, Sucuri, iThemes Security…) peuvent bloquer les requêtes API REST de WooCommerce. Vérifiez que l'accès API n'est pas restreint par un pare-feu applicatif ou une limitation de débit trop agressive sur votre hébergement.
La plupart des hébergeurs WordPress proposent un environnement de staging (copie de votre site en pré-production). Nous vous recommandons d'en disposer pour les phases de paramétrage et de tests, afin de valider chaque flux sans impacter votre boutique en ligne.
Bonnes pratiques
Erreurs courantes à éviter
Retour d'expérience sur les pièges les plus fréquents lors de l'intégration d'un ERP avec un site WordPress/WooCommerce :
Points forts
Les atouts d'Open-Flux
Automatisation complète
Supprimez les tâches de double saisie entre Sage 100 et votre site WordPress. Fiches produits, niveaux de stock et commandes circulent sans intervention humaine, à la cadence que vous définissez.
Cohérence des informations
Prix, références, quantités disponibles : les données affichées sur votre boutique WooCommerce reflètent fidèlement celles de votre ERP. Fini les écarts qui génèrent des réclamations clients.
Maîtrise des disponibilités
Les niveaux de stock de votre site WordPress sont alignés avec Sage 100 à la fréquence souhaitée. Prévenez les commandes sur des produits épuisés et les ruptures non signalées.
Liberté de l'open-source
WooCommerce et WordPress vous offrent un contrôle total sur votre site. Open-Flux s'intègre nativement dans cet écosystème ouvert, sans vous enfermer dans une solution propriétaire.
Adaptation à vos règles métier
Chaque entreprise a ses particularités. Open-Flux s'ajuste : filtres de sélection des articles, règles de transformation des prix, correspondance des catégories Sage avec la taxonomie WordPress.
Plus de 35 ans d'expertise terrain
MySolutionConnect accompagne les entreprises depuis 2012, forte de 35 ans d'expertise dans l'univers de la gestion. Plus de 1000 clients et 100 partenaires font confiance à notre maîtrise de Sage 100 et des plateformes e-commerce.
Questions fréquentes
FAQ Connecteur Sage 100 WooCommerce
Vous avez une autre question ?
Contactez-nousLexique
Glossaire technique
Définitions des termes clés relatifs à l'intégration entre un ERP et une boutique WordPress/WooCommerce.
Prêt à connecter Sage 100 et WooCommerce ?
Demandez une démonstration personnalisée gratuite. Notre équipe analyse votre environnement Sage et votre site WordPress pour vous proposer une solution adaptée.
Dernière mise à jour : Février 2026 • Voir tous nos connecteurs
