The OCA connector_magento module integrates Odoo with Magento 1.x stores. It requires installing a small complementary PHP addon in Magento to extend the API. Once configured, it bidirectionally synchronizes the full catalog, orders, customers, and stock with native multi-website and multi-store support.
Four steps to connect Magento 1 with Odoo, including the required PHP addon in Magento.
Install the OCA complementary PHP module on your Magento 1 instance. It extends the XML-RPC/SOAP API with the additional endpoints that the Odoo connector needs to synchronize all objects.
In the Magento back-office, create an API role with read/write permissions over the required resources, and an API user with its key. These credentials are then configured in Odoo.
The connector first imports the structure: websites, stores, languages, and attribute groups. It then synchronizes the full catalog (categories, products with configurable attributes, images) and customers.
Scheduled crons import new orders, update stock from Odoo to Magento, and continuously export catalog changes — all via the OCA/connector framework's async queue.
Full coverage of all Magento 1 ecosystem objects within Odoo.
A battle-tested connector for Magento 1 installations with large catalogs and multiple stores.
Manage multiple Magento websites and store views from a single Odoo instance. Each website can have its own warehouse, price list, and accounting configuration.
Support for all Magento product types: simple, configurable (with options like size/color), grouped, and virtual. Configurable products are mapped to Odoo product variants.
All operations are queued as asynchronous jobs. Automatic retries on network or API failures. Your team can monitor the status of each job directly from the Odoo backend.
The PHP module installed in Magento extends the standard API with additional endpoints for attributes, categories, and images. It is lightweight and does not modify Magento's core.
Import or export individual objects on demand in addition to the automatic jobs. Useful for forcing the re-synchronization of a specific product or order without waiting for the scheduled cron.
With over 10 years of history in the OCA, this connector has been tested on installations with tens of thousands of products and thousands of daily orders. The reference open-source solution for Magento 1.
Communication via Magento 1's native XML-RPC/SOAP API, extended with the OCA PHP addon.
pip install magento. Abstracts authentication and API calls.Compatible with Magento 1.x Community Edition and Enterprise Edition. For Magento 2 / Adobe Commerce, FlexigoTech will assess the best available integration solution together with you.
This module is open source under the OCA (Odoo Community Association) AGPL-3.0 license. FlexigoTech implements, maintains, and adapts it professionally — it is never sold as a proprietary module. The source code is always accessible. What does the AGPL mean? →
View on GitHub OCAFlexigoTech installs the PHP addon in Magento, configures the connector, and gets catalog, order, and stock synchronization up and running from day one.
Specialized team · Replies in <1 day