Sage équipe environ 300 000 PME françaises. Sage 100 et Sage X3 sont les deux stars de l'écosystème ERP tricolore, et Sage 50 reste très présent chez les TPE. Dès qu'on branche ça sur un Shopify ou un PrestaShop, les articles côté ERP ne suffisent pas à faire une fiche e-commerce qui vend : descriptions marketing, images, SEO, variantes — tout manque.
Ce guide s'adresse aux devs, DSI et freelances qui intègrent Sage avec un CMS e-commerce. On parle patterns d'intégration, mapping de données, et la place que Seegea peut prendre sans remplacer votre middleware existant.
Stack type Sage \u2194 e-commerce
Les 3 patterns d'intégration Sage \u2192 CMS
Middleware dédié (eOne, Boomi, Talend)
Orchestrateur no-code (n8n, Make)
Middleware custom Node.js / Python
Exemple : endpoint Sage X3 REST pour lire un article
# Sage X3 REST Web Services — GET article
GET /sdata/x3/erp/seed/ITM?
representation=ITMMASTER.$query
&$filter=ITMREF eq 'REF-1234'
&count=true
Headers:
Authorization: Bearer {{oauth_token}}
Accept: application/json
Réponse (extrait) :
{
"ITMREF": "REF-1234",
"ITMDES1": "T-shirt coton bio M",
"TCLCOD": "VENTE",
"BASPRI": 24.90,
"STU": "PCE",
"ITMSTA": "A"
}Attention : les prix de vente finaux dépendent des tarifs et promotions configurés côté Sage — jamais utiliser BASPRI brut sans passer par l'algorithme de tarification.
Les 5 pièges récurrents Sage → Shopify/PrestaShop
1. Les articles "fantômes" sans prix
Sage peut contenir des articles créés sans prix de vente (souvent utilisés en B2B ou en interne). Si le middleware ne filtre pas, vous envoyez des produits à 0 € sur Shopify — désastre côté conversion et Google Shopping.
2. Les stocks négatifs
Sage accepte les stocks négatifs (pré-commandes, rétrocessions). Shopify/PrestaShop les traitent comme du stock réel disponible. Toujours MAX(stock, 0) avant push CMS.
3. La TVA mal mappée
Sage gère les taxes par code TVA (TSE, TVA 20, TVA 5.5…). Shopify/PrestaShop attendent un prix HT ou TTC selon la config du shop. 80 % des incidents Sage ↔ CMS viennent d'une inversion HT/TTC.
4. Pas de push descriptif marketing
ITMDES1 côté Sage c'est max 30 caractères, jamais une description SEO pour Shopify. Pousser ce champ tel quel = 5 000 fiches produits avec des titres tronqués et zéro contenu vendeur.
5. Aucun rollback sur erreur middleware
Un middleware qui plante en plein bulk sync peut laisser Shopify dans un état incohérent (moitié des produits à jour, l'autre pas). Sans snapshot préalable, vous ne savez pas revenir en arrière — c'est l'incident typique qui coûte 2 jours à un freelance le week-end.
Où Seegea s'insère dans votre stack Sage + CMS
Description IA à partir des attributs Sage
Optimisation images automatique
Rollback sur enrichissement
| Couche | Sage (ERP) | Middleware | Seegea |
|---|---|---|---|
| Référence, SKU, EAN | Source de vérité | Transport | Lecture seule |
| Prix de vente | Source de vérité | Transport | Lecture seule |
| Stocks multi-dépôts | Source de vérité | Transport | Lecture seule |
| Description marketing | Non (ITMDES1 limité) | Non | Édition + IA |
| Images optimisées | Non | Non | Natif |
| Metafields SEO | Non | Non | Édition grille |
| Rollback éditorial | Non | Non | Ctrl+Z natif |
Voyez Seegea en aval de votre stack Sage
30 min Google Meet · on analyse votre mapping Sage \u2194 Shopify/PrestaShop
Architecture recommandée Sage + Seegea
Le pattern que nous recommandons pour les PME qui tournent sur Sage + Shopify/PrestaShop :
- Sage reste la source unique de vérité pour référence, SKU, prix, stock, TVA.
- Middleware (Boomi, n8n, custom) synchronise ces champs techniques vers Shopify/PrestaShop, toutes les 15 à 60 minutes.
- Seegea lit le catalogue Shopify/PrestaShop et prend en charge l'enrichissement éditorial : titres SEO, descriptions IA, images optimisées, metafields, collections. Push immédiat vers le CMS en GraphQL Admin (Shopify) ou webservice REST (PrestaShop).
- Les champs ERP-driven (prix, stock) restent en lecture seule dans Seegea pour éviter les conflits.
Résultat : votre équipe marketing travaille dans Seegea sans toucher à Sage, les flux ERP restent intacts, et le catalogue e-commerce est visuellement cohérent avec un vrai positionnement vendeur.
Seegea est conçu en France entre Annecy et Chantilly, par une équipe qui a vu passer plus de 30 stacks Sage + e-commerce. On parle couramment "Sage 100 vs X3", "FCT vs DHL pour les livraisons", et "pourquoi ton BASPRI est faux sur certains articles". Si votre chantier Sage ↔ CMS patine depuis 6 mois, 30 minutes de visio suffisent souvent à dégager l'essentiel.
