Magento Odoo Connector
Connect Magento 2 to Odoo with a secure integration-token link and keep both systems perfectly in sync. Import your full catalog — categories, attributes, tax classes, and simple & configurable products with variants and images — along with customers, sales orders, websites and stock. Push products, stock, customers, invoices, shipments and refunds back to Magento, with real-time order webhooks, scheduled syncs, a durable job queue with automatic retry, and a complete per-record sync log. Built for Odoo 19 Community, Enterprise, and Odoo.sh.
Compatible with Odoo 19 (Community + Enterprise)
Seamless support for both Community and Enterprise editions of Odoo 19.
Role-Based Access for Your Team
Installing the connector adds a dedicated Magento access level to every Odoo user. From Settings ▸ Users you can grant No access, User, Manager, or Administrator, so only the right people configure stores, run imports and exports, or manage credentials.
Connect Your Magento 2 Store in Minutes
Create a Magento connection straight from Odoo by entering the store's Base URL, store-view code, and an Integration Access Token (or admin credentials). Optional HTTP Basic Auth covers staging stores behind a password prompt, and sensitive tokens are masked for security.
Validate the Connection Before You Sync
The Test Connection button makes a live call to the Magento REST API and confirms everything is wired correctly, flipping the status to Connected. Clear, actionable diagnostics tell you exactly what to fix if the token, credentials, or URL aren't right — before importing a single record.
Everything in One Magento Menu
A dedicated Magento menu keeps Stores, Imports, Exports, Operations (queue and logs) and Configuration together. Per-store settings let you fine-tune sync toggles, inventory mode, scheduled syncs and real-time order webhooks.
One-Click Imports via a Simple Popup
Every import opens a lightweight popup — pick the store and click Run. Work is processed immediately through a durable job queue with automatic retry, and the store's chatter keeps a running history of each sync.
Products Imported with Full Magento Binding
Simple and configurable products import into Odoo with their variants, images, prices and category links. A dedicated Magento tab on every product shows its SKU, Magento Product ID, type and last-export time.
Import the Full Magento Category Tree
Pull your entire Magento catalog structure into Odoo product categories in one click, with the parent/child hierarchy preserved exactly. Re-running the import updates existing categories instead of creating duplicates.
Import Product Attributes & Values
Selectable Magento attributes — the ones that drive configurable-product variants — import into Odoo attributes together with all of their option values, ready to build variants.
Import Magento Tax Classes
Bring your Magento tax classes into Odoo so each one can be mapped to the matching Odoo tax, keeping tax handling consistent across both systems.
Map Tax Classes to Odoo Taxes
Imported tax classes live in a simple, editable list under Configuration. Assign the corresponding Odoo tax to each Magento class once, and the mapping is applied automatically on future syncs.
Import Customers with Addresses
Import Magento customers into Odoo contacts, matched by email, with their default billing and shipping addresses created automatically. Re-imports update existing contacts rather than duplicating them.
Customers Linked to Magento
Every synced contact carries a Magento tab with its Customer ID and store, plus an Export to Magento button so you can push Odoo customers up to your store on demand.
Import Magento Sales Orders
Pull Magento orders into Odoo sale orders — filtered by the order statuses you choose — with customers, order lines, prices and payment methods resolved and linked automatically.
Orders Imported with Their Magento Details
Imported orders keep their Magento order number and store on a dedicated Magento tab, so every Odoo sale order traces cleanly back to its Magento counterpart.
Close the Loop from Odoo
Right from the sale order you can push work back to Magento — create the order in Magento, sync the invoice, sync the shipment with tracking, or cancel — each as a one-click header action.
Automatic Invoice, Shipment & Refund Sync
Post an invoice, validate a delivery, or raise a credit note in Odoo and the connector automatically mirrors it in Magento — creating the invoice, shipment (with tracking) or credit memo — safely, after the Odoo document is committed.
Order Lifecycle, Kept in Step
Cancellations and order-status changes flow through to Magento as well, so both systems always agree on where each order stands.
Full Order Traceability
The Magento tab on each order surfaces its Magento Order ID and number, giving you a reliable, per-order audit link between Odoo and Magento.
Import Magento Websites
Pull the websites behind your Magento instance into Odoo so multi-website stores stay organized and mapped.
Multi-Website Overview
All imported Magento websites are listed in one place — website ID, code and name — making multi-store, multi-website setups easy to manage.
Import Stock from Magento
Seed Odoo with Magento inventory in a single click, applied as an inventory adjustment on the store's warehouse — ideal for first-time setup or when Magento is the stock source of truth.
Export Products to Magento
Push Odoo products up to Magento by SKU — creating new products or updating existing ones — straight from the product's Magento tab or in bulk from the list. Odoo and Magento SKUs can differ and still map correctly.
Export Customers to Magento
Send Odoo customers to Magento in one step; the connector creates or matches the account by email and binds the Magento Customer ID back onto the Odoo contact.
Export Live Stock to Magento
Publish Odoo stock levels to Magento — MSI or legacy inventory — so your storefront always shows accurate availability. A clear notification confirms exactly how many products were pushed.
Complete, Per-Record Sync Logs
Every operation — imports and exports alike — is logged individually with its store, sync type, operation, a human-readable message and a Success status. The searchable log gives you a full audit trail of exactly what synced and when, without leaving Odoo.
Releases
Odoo 19 Magento Odoo Connector
Our Services
Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Implementation
Odoo Licensing Consultancy
Contact Us
+91
7995411325
info@techmaticsys.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Sales (sale_management) • Invoicing (account) |
| Lines of code | 3253 |
| Technical Name |
techmatic_magento_connector |
| License | OPL-1 |
| Website | https://www.techmaticsys.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module