Skip to Content
Menu

231.47

v 18.0 Third Party 9
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 628
Technical Name rexel_connector
LicenseLGPL-3
Websitehttps://thefishconsulting.be
Versions 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 628
Technical Name rexel_connector
LicenseLGPL-3
Websitehttps://thefishconsulting.be
Versions 14.0 15.0 16.0 17.0 18.0

Rexel Connector

This module is the base module for the Odoo Rexel synchronisation.
What does this module do?
The Rexel Connector is the core module that enables synchronization between Odoo and the Rexel product database via their official web services.

It provides synchronization capabilities for the following Odoo models:
- Product Variant (product.product)
- Product Template (product.template)

Additional Rexel modules (e.g., rexel_sale_connector, rexel_purchase_connector) extend this synchronization to other models such as Sales Orders, Purchase Orders, and Vendor Pricelists.

The code is clean, modular, and well-documented, making it easy to extend or adapt for your custom requirements.

This module is available in English, Dutch, and French.

Prerequisites:
- Access to Rexel's Webservice (contact Rexel to obtain credentials).
- Required credentials: Customer Code, Username, and Password.
- Install the required Python library: pip install zeep


Rexel Connector

Connection Configuration

Configure your Rexel Web Service credentials directly in the Odoo general settings menu.

Test the connection

Enter any valid Rexel ItemCode to test your setup.
If the connection is successful, you will receive a "Transfer successful" message along with product details.
Each of these fields can be mapped and synchronized to your Odoo product records.

Mapping Configuration

Customize the synchronization by defining how Rexel fields should match with Odoo fields.
Go to: Settings > Technical > Rexel > Rexel Mapping.

Configure your product

In order for a product to be synchronized with Rexel, it must have a valid ItemCode filled in.

You can start synchronization manually either from the product's form view or from the list view.

Synchronized Product

After synchronization, your product's data will reflect the latest information from Rexel according to your mapping setup.

Language Support:
Translatable fields will be synchronized in the language of the user who triggers the sync.
Rexel's Webservice supports Dutch and French. If a language is not supported, the connector will fall back to French.
If your company works with multiple languages, synchronization should be launched once per language.

Automated Synchronization:
A scheduled action is available to synchronize all Rexel products once per day.
This is disabled by default. To enable it:
- Activate Developer Mode
- Go to Settings > Technical > Automation > Scheduled Actions
- Search for: Rexel: Synchronize all Rexel products
- Activate the action
Please note: depending on the size of your product catalog, this action might have performance implications.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Great Module!
by
Fabian Bonte
on 4/23/25, 3:31 AM



There are no comments yet!