Les données à synchroniser
- de l’ERP vers la boutique : produits, prix, stocks
- de la boutique vers l’ERP : commandes et clients
- de l’ERP vers la boutique : statuts d’expédition et suivi
Synchroniser produits, stocks, commandes et clients entre WooCommerce et votre ERP : API REST, webhooks, connecteur ou développement sur mesure, erreurs à éviter.
Connecter WooCommerce à un ERP évite de ressaisir les commandes et de vendre des produits épuisés. La connexion passe par l’API REST de WooCommerce et par celle de l’ERP. Sa réussite dépend surtout de quelques choix faits avant le développement.
Chaque donnée doit avoir un seul système de référence. Si les prix se modifient à la fois dans l’ERP et dans WooCommerce, la synchronisation finit par écraser une modification. Un identifiant commun, en général la référence produit (SKU), relie les deux systèmes.
WooCommerce expose une API REST pour lire et écrire produits, commandes et clients, et des webhooks qui signalent un événement, comme une nouvelle commande. Les clés d’accès doivent avoir les droits minimum nécessaires.
Un connecteur existant convient si votre ERP est courant et vos règles simples. Un développement sur mesure se justifie avec des règles spécifiques : tarifs par client, produits configurables, plusieurs entrepôts.
Les stocks ont besoin d’une mise à jour rapide, les fiches produits supportent une synchronisation par lots. Pour un gros catalogue, les échanges se font par pages et en tâche de fond, pour ne pas ralentir la boutique.
Une commande qui n’arrive pas dans l’ERP doit être détectée et renvoyée, pas perdue. Journal des échanges, alertes et reprise automatique font partie de l’intégration, pas d’une option.
→ Création de boutique WooCommerce