- Extensions
- 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
What the connector does
- Reads sellable, active products (product.product): internal reference, name, sale price, available quantity, sales description, image.
- Nothing to install on the Odoo side: an API key on your user is enough (Odoo 14 to 18, online or self-hosted).
- Initial import from the seller area, then automatic update every 4 hours (stock, prices, new products).
- Exantrix orders notified by email and, if you wish, by signed JSON webhook to the tool of your choice.
Setup
- In Odoo: your user Preferences > Account Security > API Keys > New API Key. Copy the key.
- 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.
- Choose the Exantrix category of your products and save.
- 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.