Odoo est devenu l’un des systèmes ERP les plus utilisés ces dernières années. De plus en plus d’entreprises le choisissent pour sa flexibilité, sa modularité et ses barrières d’entrée relativement faibles. Du CRM à la comptabilité en passant par la gestion des stocks et le e-commerce : Odoo rassemble tout sur une seule plateforme.
Les tendances récentes du marché montrent qu’Odoo gagne du terrain avant tout auprès des PME et des entreprises en croissance à la recherche d’une solution ERP évolutive et abordable. De solides réseaux de partenaires locaux et le développement continu de la plateforme alimentent une part de marché croissante dans toute l’Europe.
Cependant, un défi revient sans cesse dans la pratique : connecter efficacement Odoo à d’autres systèmes, tels que la PAO et les outils de publication. De nombreuses entreprises s’appuient encore sur des exportations fastidieuses vers Excel ou CSV, qui sont sujettes aux erreurs et prennent beaucoup de temps.
Pourquoi connecter Odoo à votre workflow de catalogue ?
Pour de nombreuses entreprises, les informations cruciales sur les produits se trouvent déjà dans Odoo : codes EAN, images de produits, périodes de garantie, prix et données de base. Ces mêmes données sont celles dont vous avez besoin pour créer des listes de prix, des catalogues et des fiches techniques.
Sans connexion directe, cela signifie généralement :
- Exportations manuelles depuis Odoo
- Travail supplémentaire dans Excel
- Importation répétée dans InDesign ou EasyCatalog
Ce processus ne coûte pas seulement du temps, il augmente également le risque d’erreurs et de données incohérentes.
En connectant Odoo directement à votre outil de publication, vous pouvez :
- Générez automatiquement un catalogue à partir des données Odoo en direct
- Tenir rapidement à jour les listes de prix
- Créer des fiches techniques avec des informations produit cohérentes
- Générez un catalogue numérique sans aucune étape manuelle entre les deux
Ceci est particulièrement intéressant pour les entreprises disposant d’une large gamme de produits ou de mises à jour fréquentes.
Une connexion directe avec EasyCatalog (InDesign)
Pour résoudre ce problème, j’ai construit une connexion directe Odoo-InDesign via EasyCatalog. Le connecteur utilise l’API Odoo JSON-RPC et extrait les données automatiquement, sans rien entre les deux.
En pratique, cela signifie :
- Fini les exportations manuelles vers Excel ou CSV
- Données produit toujours à jour, directement depuis Odoo
- Des flux de travail plus rapides et plus fiables pour la production de catalogues
Le connecteur est conçu comme un fournisseur de données personnalisé EasyCatalog réutilisable et est facile à adapter par client ou projet.
Comment fonctionne le connecteur Odoo JSON-RPC ?
Le connecteur utilise le execute_kw et search_read méthodes de l’API Odoo pour lire les données de n’importe quel modèle. Les grands ensembles de données sont automatiquement paginés jusqu’à ce que chaque enregistrement soit trouvé.

Certaines des choses qu’il fait :
- Fonctionne avec tous les modèles Odoo (tels que
product.product) - Pages automatiquement, donc une exportation complète est vraiment terminée
- Configuration flexible des champs, des filtres (domaines) et du classement
- Résout les relations many2one en étiquettes lisibles
- Gère correctement les images et les listes
Un exemple pratique est un catalogue de produits dans lequel les codes EAN, les images, les informations de garantie et d’autres données sur les produits sont extraits directement d’Odoo et présentés dans InDesign.
Le connecteur est open source sur GitHub
Le connecteur est sur GitHub. Vous y trouverez le fichier Lua, ainsi qu’un fichier Lisez-moi expliquant comment l’installer, comment créer une clé API dans Odoo et de quelles autorisations votre utilisateur d’intégration a besoin.
Une chose à vérifier dès le départ : sur Odoo Online, l’API externe n’est disponible que sur le Personnalisé plan, pas sur One App Free ou Standard. Cela est couvert dans le documentation sur GitHub, avec le reste de ce dont vous avez besoin pour commencer.
Travailler sans détours
Cette approche élimine les points de friction familiers :
- Fini la confusion des versions entre les différents exports
- Moins de place à l’erreur humaine
- Délais plus courts pour les catalogues et fiches techniques
Les entreprises qui travaillent avec des listes de prix étendues ou qui publient régulièrement de nouveaux catalogues en profitent immédiatement.
Adaptable à tout client
Le connecteur est entièrement réutilisable et facile à régler :
- Une base de données ou un environnement Odoo différent
- Modèles et domaines spécifiques
- Filtres sur mesure via les domaines Odoo
- Paramètres de langue via le contexte
Cela le rend adapté à un large éventail de secteurs et d’applications.
Construit en pensant aux prochaines versions
La version actuelle est construite sur l’API Odoo JSON-RPC, jusqu’à Odoo 18 inclus. En pensant aux versions ultérieures, comme Odoo 19 et au-delà, le passage à la nouvelle API JSON-2 est déjà pris en compte.
Intéressé par une connexion Odoo-InDesign ?
Vous travaillez avec Odoo et souhaitez produire plus efficacement des listes de prix, des catalogues ou des fiches techniques ? Une connexion directe avec EasyCatalog est alors la prochaine étape logique.
J’aide les entreprises à mettre en place des flux de catalogue automatisés basés sur Odoo, afin que vous puissiez générer un catalogue numérique plus rapidement, de manière plus cohérente et sans travail manuel.