Connecter Sage X3 et Salesforce : catalogue, tarifs et commandes synchronisés
Passerelle entre l'ERP Sage X3 et Salesforce pour Deffrennes, grossiste en emballages à Fretin : plus de 1 000 références, tarifs, stocks et commandes synchronisés chaque jour sans ressaisie.
Client
Deffrennes
Année
novembre 2024
Service
Intégration & Données
Technos
Sage X3, Salesforce, Node.js, SFTP, Intégration
Le defi
Un ERP qui sait tout, un CRM qui ne sait rien
Pain point
Catalogue absent du CRM — 1 000 références, dimensions, matières et alimentarité à recopier
Pain point
Tarifs et stocks à l'aveugle — prix remisés et disponibilités connus uniquement dans l'ERP
Pain point
Commandes invisibles — aucune vue du chiffre d'affaires par compte dans Salesforce
Notre approche
Une passerelle sobre, à partir de ce que l'ERP sait produire
01
Partir des exports Sage X3
Plutôt que de forcer une API, on s'appuie sur ce que Sage X3 fait bien : des exports planifiés. Quatre fichiers sortent chaque nuit — articles, stocks et tarifs, en-têtes et lignes de commandes — déposés sur un SFTP et dans un dossier du serveur Sage. La passerelle récupère toujours le fichier le plus récent de chaque famille.
02
Parser et mapper sans perdre de données
Les exports arrivent en encodage variable, avec des guillemets orphelins et des descriptions sur plusieurs colonnes. Détection d'encodage, parsing tolérant, puis mapping vers une quarantaine de champs Salesforce : références, colisage, dimensions, gamme, page catalogue, prix remisable, quantités vendues N et N-1.
03
Upsert Salesforce par lots
Chaque enregistrement est envoyé à Salesforce en upsert sur une clé externe (la référence article, l'identifiant Sage de la commande) par lots de cent via l'API REST. Rejouer un fichier ne crée jamais de doublon. Le script tourne en tâche planifiée sur le serveur du client, avec journalisation de chaque lot.
Impact
0
Objets synchronisés chaque nuit
0+
Références visibles dans le CRM
0
Ressaisie de tarif
Nous contacter
Un projet similaire ?
Discutons de vos besoins et trouvons la meilleure approche.