Le verdict en trois phrases
Si vos clients achètent au prix catalogue avec une remise simple, un connecteur Sage 100 du marché (1 500 à 6 000 € plus 50 à 300 € par mois) suffit. Dès que vous gérez des catégories tarifaires, des remises par famille, des tarifs d'exception par client et des paliers de quantité, le connecteur sur mesure (8 000 à 25 000 € HT) devient la seule option fiable. Le piège principal n'est pas technique : c'est la qualité des données tarifaires dans Sage, à nettoyer avant la première synchronisation.
Ce qui se synchronise, dans quel sens et à quelle fréquence
Un portail B2B branché sur Sage 100 échange quatre familles de données. Chacune a son sens de circulation et sa fréquence raisonnable. Synchroniser tout en temps réel est inutile et charge le serveur SQL de Sage ; synchroniser une fois par nuit est insuffisant pour les stocks.
| Donnée | Sens | Fréquence recommandée | Risque si mal géré |
|---|---|---|---|
| Articles, familles, conditionnements | Sage vers portail | 1 à 4 fois par jour | Fiches produits obsolètes |
| Stock disponible (stock réel moins réservé) | Sage vers portail | Toutes les 5 à 15 minutes | Vente d'articles en rupture |
| Tarifs clients et remises | Sage vers portail | 1 fois par heure ou à la modification | Prix affiché faux, litige client |
| Comptes clients, encours, plafond de crédit | Sage vers portail | 1 fois par heure | Commande acceptée au-delà de l'encours |
| Commandes | Portail vers Sage | Immédiat ou toutes les 5 minutes | Ressaisie, retard de préparation |
| Statut de commande, BL, factures PDF | Sage vers portail | Toutes les 15 à 30 minutes | Appels au service client |
Connecteur du marché ou sur mesure : la comparaison
Sage 100 n'expose pas d'API REST complète dans toutes ses versions. Les intégrations passent par les Objets Métiers (le SDK de Sage), par des lectures sur la base SQL Server, par des imports de fichiers ou par une couche API intermédiaire. Le choix de la méthode conditionne la robustesse.
| Critère | Connecteur du marché | Connecteur sur mesure |
|---|---|---|
| Coût initial | 1 500 à 6 000 € | 8 000 à 25 000 € HT |
| Abonnement ou maintenance | 50 à 300 € par mois | 10 à 15 % du build par an |
| Délai de projet | 3 à 6 semaines | 2 à 4 mois |
| Tarifs d'exception client et article | Souvent partiel | Complet |
| Paliers de quantité et remises en cascade | Variable selon l'éditeur | Complet |
| Plateformes de portail supportées | Liste fermée (Shopify, PrestaShop, WooCommerce) | Tout portail, y compris Next.js sur mesure |
| Journal des erreurs et reprise | Basique | Sur mesure, alertes e-mail |
| Coût sur 3 ans (ordre de grandeur) | 3 300 à 16 800 € | 11 000 à 36 000 € |
À titre de repère, la grille Kolonell 2026 positionne un connecteur ERP avec portail dans les applications moyennes, de 4 000 000 à 7 000 000 FCFA, soit 6 100 à 10 670 EUR, et dans les applications complexes au-delà, de 10 670 à 22 870 EUR et plus selon le nombre de flux.
Les cinq pièges qui font dérailler le projet
Le premier piège est la hiérarchie des prix. Sage 100 combine prix de vente article, catégorie tarifaire du client, remise par famille, tarif d'exception client-article et palier de quantité. Si le portail recalcule le prix avec ses propres règles, il divergera tôt ou tard. La bonne approche consiste à calculer le prix net dans une couche dédiée qui reproduit exactement la logique Sage, puis à la tester sur un échantillon de 200 à 500 couples client-article.
Le deuxième piège est le stock disponible : stock réel moins commandes clients réservées, plus éventuellement les réceptions attendues. Afficher le stock réel brut provoque des ventes impossibles à livrer. Le troisième est la création des commandes dans Sage : numérotation des pièces, dépôt, représentant, mode de règlement, TVA intracommunautaire. Le quatrième concerne la charge serveur : des requêtes lourdes toutes les minutes sur la base SQL ralentissent les utilisateurs comptables. Le cinquième est la reprise sur erreur : une commande rejetée par Sage doit remonter une alerte, pas disparaître.
| Piège | Symptôme | Parade et coût indicatif |
|---|---|---|
| Prix net divergent | Client facturé différemment du portail | Moteur de prix testé sur 500 couples : 2 000 à 5 000 € |
| Stock brut affiché | Commandes en rupture | Calcul du disponible net : 1 000 à 2 500 € |
| Champs obligatoires de pièce manquants | Commande rejetée | Table de correspondance : 1 500 à 3 000 € |
| Requêtes lourdes sur SQL Server | Lenteur de Sage pour la compta | Synchronisation différentielle : 1 500 à 4 000 € |
| Erreurs silencieuses | Commandes perdues | Journal et alertes : 1 000 à 2 500 € |
| Données tarifaires sales | Prix aberrants en ligne | Nettoyage préalable : 3 à 10 jours internes |
Mini cas pratique
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Scénario type : Laurent, DSI d'un distributeur de fournitures industrielles à Nantes, 1 200 clients professionnels et 9 000 références dans Sage 100. Ses commerciaux ressaisissent environ 180 commandes par semaine reçues par e-mail, à 6 minutes par commande, soit 18 heures hebdomadaires. Il retient un connecteur sur mesure à 18 000 € HT avec un moteur de prix fidèle aux tarifs d'exception, plus 2 200 € de maintenance annuelle. Si 60 % des commandes passent par le portail la première année, il économise environ 11 heures par semaine, soit près de 500 heures par an. À 40 € l'heure chargée, le gain est d'environ 20 000 € par an, auquel s'ajoute la baisse des erreurs de prix. Retour sur investissement estimé : 12 à 14 mois.
FAQ
Combien coûte un connecteur entre Sage 100 et un portail B2B en 2026 ?
Un connecteur du marché coûte 1 500 à 6 000 € plus 50 à 300 € par mois. Un connecteur sur mesure se situe entre 8 000 et 25 000 € HT selon le nombre de flux et la complexité tarifaire.
Peut-on synchroniser les stocks en temps réel ?
Une fréquence de 5 à 15 minutes est le bon compromis pour la plupart des distributeurs. Le vrai temps réel impose des déclencheurs côté base et une charge supplémentaire sur SQL Server, rarement justifiée sous 500 commandes par jour.
Sage 100 dispose-t-il d'une API ?
Selon la version, l'intégration passe par les Objets Métiers, par la base SQL Server ou par une couche API intermédiaire développée pour l'occasion. Cette couche représente souvent 20 à 30 % du budget d'un connecteur sur mesure.
Combien de temps dure le projet ?
Comptez 2 à 4 mois pour un connecteur sur mesure, dont 3 à 4 semaines de recette tarifaire. Le nettoyage des tarifs dans Sage, à faire avant, prend 3 à 10 jours de travail interne.
Que se passe-t-il si Sage est indisponible ?
Le portail continue d'accepter les commandes et les met en file d'attente. Elles sont injectées dans Sage au retour du serveur, avec une alerte si une pièce est rejetée.
Parlons de votre projet. Envoyez-nous votre version de Sage 100, votre portail et vos règles tarifaires : nous chiffrons les flux, un budget indicatif et un planning de 2 à 4 mois. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

