- Extensions
- Odoo
Connecteur Odoo : votre catalogue Odoo sur Exantrix
Votre stock est déjà tenu dans Odoo ? Exantrix lit vos produits directement dans votre ERP par l'API XML-RPC d'Odoo, avec une clé API : produits vendables actifs, prix de vente, quantité disponible, description et image principale. Rien à installer dans Odoo, l'import est relancé automatiquement toutes les quatre heures.
Tout se passe dans votre espace vendeur, après inscription, en quelques minutes.
GitHub : github.com/tony-dev-web/exantrix-marketplace-connecteurs
Module Odoo : commandes de vente et suivi dans Odoo
Pour aller plus loin que la lecture du catalogue, le module Odoo (17 et 18) envoie vos articles à chaque modification, tient le stock à jour à chaque mouvement, crée une commande de vente Odoo pour chaque commande payée sur Exantrix et renvoie le numéro de suivi à la validation de la livraison. La référence interne de l'article sert d'identifiant.
Télécharger le module Odoo (version 1.0.0, gratuit)
GitLab : gitlab.com/tonydevweb/odoo-exantrix
- Copiez le dossier exantrix_marketplace dans votre répertoire d'addons, mettez à jour la liste des applications et installez « Exantrix Marketplace ».
- Paramètres › Ventes › Marketplace Exantrix : cochez la synchronisation, collez le jeton API généré dans votre espace vendeur, choisissez la catégorie Exantrix de vos produits.
- Copiez l'URL de notification affichée (https://votre-odoo/exantrix/commande) dans votre espace vendeur, puis cliquez sur Envoyer tout le catalogue.
Connecteur sans module : ce qu'il fait
- Lecture des produits (product.product) vendables et actifs : référence interne, nom, prix de vente, quantité disponible, description de vente, image.
- Rien à installer côté Odoo : une clé API sur votre utilisateur suffit (Odoo 14 à 18, en ligne ou sur votre serveur).
- Import initial depuis l'espace vendeur, puis mise à jour automatique toutes les 4 heures (stock, prix, nouveaux produits).
- Commandes Exantrix notifiées par email et, si vous le souhaitez, par webhook JSON signé vers l'outil de votre choix.
Mise en place
- Dans Odoo : Préférences de votre utilisateur › Sécurité du compte › Clés API › Nouvelle clé API. Copiez la clé.
- Dans votre espace vendeur Exantrix, bloc Votre boutique en ligne : plateforme Odoo, adresse du serveur (https://mon-entreprise.odoo.com), clé d'API = base|utilisateur (nom de la base de données, une barre verticale, votre identifiant de connexion), secret = la clé API.
- Choisissez la catégorie Exantrix de vos produits et enregistrez.
- Cliquez sur Importer ma boutique maintenant. Exantrix valide les nouveaux produits avant mise en ligne.
Prérequis
Odoo 14 ou supérieur avec l'accès XML-RPC (activé par défaut), un utilisateur avec droits de lecture sur les produits et le stock, un compte vendeur Exantrix validé avec compte Stripe actif.
Pas encore vendeur ? L'inscription est gratuite, sans abonnement, avec une commission de 15 % sur les ventes uniquement. Autres solutions : WooCommerce · PrestaShop · Shopify · Magento · Drupal Commerce · Fichier CSV / Excel · Dolibarr · toutes les extensions.
Questions fréquentes
Quel prix est envoyé ?
Le prix de vente (list_price) tel quel. Si vos prix Odoo sont hors taxes, saisissez des prix TTC ou ajustez avant l'import.
Comment trouver le nom de la base de données ?
Sur Odoo en ligne c'est le sous-domaine (mon-entreprise). Sur votre serveur, il est affiché dans le gestionnaire de bases (/web/database/manager).
Les commandes Exantrix créent-elles une commande dans Odoo ?
Pas dans cette version : vous recevez chaque commande par email et dans votre espace vendeur. L'API permet de les lire dans un script.