1. Extensions
  2. Odoo

Odoo connector: your Odoo catalogue on Exantrix

Your stock already lives in Odoo? Exantrix reads your products straight from your ERP through the Odoo XML-RPC API, with an API key: active sellable products, sale price, available quantity, description and main image. Nothing to install in Odoo, the import runs again automatically every four hours.

Everything happens in your seller area, after signing up, in a few minutes.

GitHub: github.com/tony-dev-web/exantrix-marketplace-connecteurs

Odoo module: sales orders and tracking inside Odoo

Beyond reading the catalogue, the Odoo module (17 and 18) sends your products on every change, keeps stock in sync on every move, creates an Odoo sales order for each order paid on Exantrix and sends the tracking number back when the delivery is validated. The internal reference is the identifier.

Download the Odoo module (version 1.0.0, free)

GitLab: gitlab.com/tonydevweb/odoo-exantrix

  1. Copy the exantrix_marketplace folder into your addons directory, update the apps list and install "Exantrix Marketplace".
  2. Settings > Sales > Exantrix Marketplace: enable the sync, paste the API token generated in your seller area, choose the Exantrix category of your products.
  3. Copy the notification URL shown (https://your-odoo/exantrix/commande) into your seller area, then click Send the whole catalogue.

Connector without a module: what it does

Setup

  1. In Odoo: your user Preferences > Account Security > API Keys > New API Key. Copy the key.
  2. In your Exantrix seller area, Your online shop block: platform Odoo, server address (https://my-company.odoo.com), API key field = database|user (database name, a vertical bar, your login), secret = the API key.
  3. Choose the Exantrix category of your products and save.
  4. Click Import my shop now. Exantrix reviews new products before they go live.

Requirements

Odoo 14 or later with XML-RPC access (enabled by default), a user with read rights on products and stock, a validated Exantrix seller account with an active Stripe account.

Not a seller yet? Signing up is free, with no subscription and a 15% commission on sales only. Other options: WooCommerce · PrestaShop · Shopify · Magento · Drupal Commerce · CSV / Excel file · Dolibarr · all extensions.

Frequently asked questions

Which price is sent?

The sale price (list_price) as is. If your Odoo prices exclude tax, enter tax-included prices or adjust before importing.

How do I find the database name?

On Odoo online it is the subdomain (my-company). On your own server it is shown in the database manager (/web/database/manager).

Do Exantrix orders create an order in Odoo?

Not in this version: you receive each order by email and in your seller area. The API lets you read them from a script.