Odoo WooCommerce Connector PRO



v 15.0 Third Party 22
Live Preview
Odoo Online
On Premise
Odoo Apps Dependencies Manufacturing (mrp)
Sales (sale_management)
Discuss (mail)
Invoicing (account)
Inventory (stock)
Community Apps Dependencies
Lines of code 3435
Technical Name integration_woocommerce
Versions 17.0 13.0 14.0 15.0 16.0
You bought this module and need support? Click here!
Odoo Online
On Premise
Odoo Apps Dependencies Manufacturing (mrp)
Sales (sale_management)
Discuss (mail)
Invoicing (account)
Inventory (stock)
Community Apps Dependencies
Lines of code 3435
Technical Name integration_woocommerce
Versions 17.0 13.0 14.0 15.0 16.0


by VentorTech

This connector synchronizes Odoo and your WooCommerce e-commerce site

We will soon be able to share a video showing workflows that this WooCommerce Odoo integration covers. While we are preparing it, please watch a similar video from our Odoo PrestaShop connector:


Import your master data from WooCommerce to Odoo (initial import with automapping). Then, get new orders from WooCommerce and sync current inventory from Odoo, while also sending back tracking numbers to your customers. All of this, automatically and instantly!

This Odoo WooCommerce connector is compatible with Odoo Community and Enterprise from v13 and higher.

Connector for each version should be purchased separately according to Odoo store rules

Need more or want to purchase our products in a bundle?

All our apps are part of the VentorTech Ecosystem and compatible with each other. If you require connector with WooCommerce most likely you will need to ship orders to your customer and print shipping labels automatically from Odoo. Also most likely you will need to design special product and location labels to be printed and scanned during picking in your warehouse. Follow the below link if you would like to receive all modules required for the e-Commmerce connection and printing in one bundle and as a bonus (1) receive module not only for single Odoo version, but for all next Odoo versions (2) get special conditions on support (3) receive latest module updates automatically without downloading them manually.

Check out our special offer:





from the creators of 


Initial import to Odoo

Products and attributes, payment methods, languages

Export products. Odoo → WooCommerce

New products, product info and details as well as images. Unpublish products

Sync prices and stock

Update prices and current stock to ride on the crest of the wave

Manage orders

Get new orders from WooCommerce to Odoo instantly to immediately pick them

Tracking numbers

Export carrier tracking numbers of delivery orders to WooCommerce

Odoo Community and Enterprise

Works with both Community and Enterprise editions (self-hosted or odoo.sh)

Easy to scale as you grow

No matter how many orders you sync from WooCommerce per day, 10 or 10K

What’s included in the price

  • Odoo Shopify Connector PRO
  • Regular updates, including new features

    We regularly release new functionality and fix bugs (if they occur) immediately. If you are familiar with our VentorTech products, you know how quickly we take care of everything.

  • Free support (90 days)

    Your purchase includes 90 days of free support for any questions or concerns you may have. Unlimited Support with Ecosystem Subscription: Upgrade to our Ecosystem subscription (https://ecosystem.ventor.tech/) for ongoing priority support, along with other exclusive benefits.

  • Documentation

    Check our support portal (https://support.ventor.tech/) and Odoo field hints (help texts) for settings. Don’t forget to check release notes there, sometimes we publish videos describing new features. If something is missing, please contact our support team using the portal (https://support.ventor.tech/) and we will help you.

  • High-quality code

    Enables extending your Odoo without fear of crashes (add new features, delivery integrations, install third-party modules, and so on).

  • Error logs

    Human readable error logs help to easily identify possible issues with sync.

  • Reliable performance

    Working with Odoo since 2011, we guarantee the stability of our working products and a lack of unnecessary errors.

  • Bugfix

    We fix critical bugs that block you.

What's not included in the price

  • Configuration & installation

    You can contact us for a quote on our paid installation service or purchase Ecosystem subscriptions (https://ecosystem.ventor.tech/) which includes installation. Configuration service needs to be purchased separately. Contact us for more information and pricing: https://support.ventor.tech/

Covered workflows

Initial Import

Easily import and automatically map all master data from WooCommerce to Odoo by clicking just one button: products, product variants, attributes, attribute values, categories, payment methods, initial stock, and so on

Initial WooCommerce → Odoo import is done only one time. Then Odoo becomes the master data system for products. The connector automatically validates if the products are correct and provides easy understandable error log

Export products and current stock (quantity on hand) from Odoo to WooCommerce automatically

Get orders from your WooCommerce e-commerce store to your Odoo instantly after they are placed

Tracking numbers

This Odoo WooCommerce connector automatically updates carrier tracking numbers in WooCommerce

Print shipping labels >



Import. WooCommerce to Odoo

Initial import from WooCommerce to Odoo

  • Import products and product variants
  • Import attributes and attribute values
  • Import product tags
  • Import categories
  • Import payment methods
  • Import sale order statuses
  • Import initial stock
  • Import languages
  • Import countries and states

Import orders from WooCommerce to Odoo

  • Automatically import new customer orders from WooCommerce
  • Automatically import customers and customer details
  • Import taxes and tax groups (together with new orders)
  • Import shipping methods (together with new orders)

Export. Odoo to WooCommerce

  • Export and update products and product details
  • Export and update product (quantity on hand), price and images
  • Publish or unpublish products to WooCommerce from Odoo
  • Export tracking numbers


  • Odoo Community and Enterprise
  • WooCommerce API version v3(setting in your admin panel)
  • All VentorTech products (Ventor app, Odoo Direct Print, and more)
  • 3rd party Odoo apps developed according to Odoo standards
  • Easy scalable – no functional or performance limitations based on number of orders (your business size)

Why to choose our Odoo WooCommerce integration

Provided that we had to fix many code quality issues related to a variety of connectors presented on the Odoo market (Ebay, Amazon, USPS, FedEx, Shopify, WooCommerce, UPS, Quickbooks, custom connectors, etc.) and it wasted the nerves of our customers, testers, and developers, we developed our own quality standards.

Typical issues that clients faсed using other connectors / bridges:

  • Impossibility to scale functionality together with business growth
    Most solutions are OK when you have an Odoo standard with no or very few customizations. But functionality breaks in a real production environment for different reasons, even if you make a simple change (e.g., some orders are not synchronized, prices for products are not synchronized, etc.);
  • Stability
    When even simple change had been made in Odoo (e.g., adding a barcode to a product), total instability occurrences increased (e.g., for some reason, orders stopped coming or product prices stopped syncing).
  • Need to pay the vendor for extending / fixes. And even this did not always help Our customers tried to make their connectors work at a level of at least acceptably "stable" and bought hundreds of service hours from vendors. It’s reasonable to pay the code authors, as they should know their own apps, right? Unfortunately, the changes were still not working and this lowered their margin. They spent money with the vendors and then had to spend it again to fix it all with us, because situations had already become critical.
  • Alerts about errors
    When connectors had stopped syncing orders or prices, our clients learned about this only after a few days or months of sync failure, when they received customer calls about not delivered orders, or when they started analyzing margin and understood that they were selling with a resulting negative margin!

We have been fixing these problems and similar ones in different connectors and other modules. Such occurrences would not present a good situation for you, because you already purchased the module and everything is supposed to be working. And it’s not good for us, because instead of delivering features that bring benefit quickly, we have to fix something that you think is working.

Cheap solutions sound attractive, but we have already integrated Shopify, PrestaShop, Magento 1, Magento 2, WooCommerce, QuickBooks, and we know – these connectors cannot be cheap! It is not only about connectors, but about analyzing catalogs, making decisions about variants and product templates, figuring out what attributes should be synced from Odoo, and deciding on what should be edited directly on the e-commerce side only... and many other less-than-obvious factors.

Odoo is like a LEGO construction; it has many bricks. If looking at bricks separately, they seem to work fine. But everybody likes LEGOs because of the final "solution." And combining them depends on the quality of each brick. This is why we at VentorTech deliver only high-quality products that can be easily integrated with other products, and our solutions don’t block you while scaling and growing. It seems to be expensive initially but saves you a lot of investments and headaches in the future.

Suggested products



Installation and configuration

The installation module requires the following knowledge:

  • How to install a module on your Odoo instance (self-hosted or odoo.sh)
  • Odoo technical knowledge

Module installation and configuration are not included in the module's price. Refer to the Documentation tab in the current module for installation details.

If you need help, you can request paid support using our support portal https://support.ventor.tech/.

Requesting features and reporting bugs

If you have questions, need any help, or have a customizations request, please contact us using our support portal: https://support.ventor.tech/.

VentorTech ecosystem

This Odoo WooCommerce connector is a part of the VentorTech ecosystem. It’s fully compatible with all products designed by VentorTech: Ventor, Odoo Direct Print, Odoo Shopify connector, Odoo PrestaShop connector, Odoo QuickBooks Online connector, Odoo MyParcel connector, Odoo WooCommerce connector, ZPL Label Designer, and other


About developer

Our company

VentorTech sp. z o.o.

al. Jerozolimskie 81 / 11.10, Warszaw, 02-001


NIP: 9512525443
+48 789 338 655

Our team

VentorTech WooCommerce Connector

Get Support & Access Documentation

Having trouble or want to explore detailed documentation? Visit our support portal for in-depth guides, FAQs, and the ability to contact our support team: https://support.ventor.tech/

Quick configuration guide

Get started with our installation and configuration guide:


Release Notes

  • 1.7.0 (2024-04-05)
    • NEW! We've improved how our connector manages customer information coming from your e-commerce system. This includes more flexible contact creation, better address handling, and various optimizations. For more details and examples, including benefits for B2B, see our FAQ.
    • NEW! For B2B customers with a manageable number of clients, we've added the ability to manually map customers between your e-commerce system and Odoo. This provides you with additional control.
    • NEW! You now have the option to designate a specific product as a placeholder for order lines with removed products or custom items, ensuring smoother order processing.
    • NEW! You now have the option to switch between different discount application methods. Choose to add discounts as separate order lines (default), or apply them directly to product lines using the 'Discount' field. This can be set from the 'Add discounts as a separate order line' setting on your integration settings.
    • NEW! We've added an option to disable XML-RPC requests for improved security when using our WooCommerce connector. Note: this may affect the functionality of some connector features.
    • NEW! We've introduced a new post-installation wizard that automatically guides you through the steps needed to ensure your Odoo setup is optimized for our connector. This will help you get up and running quickly and smoothly.
    • We've added a new feature for developers to customize how products are linked between your e-commerce system and Odoo. This allows you to use specific fields other than the default SKU or Barcode for product synchronization. Important Note: This feature is intended for developers with a technical understanding of Odoo and your e-commerce platform.
    • We've fixed an issue that was preventing product quantities from updating correctly on your e-commerce store when changes were made in the Ventor application.
    • We've resolved an issue where product internal references in Odoo were still being updated after disabling import in the mapping table.
    • We've enhanced how our connector imports categories from your e-commerce store, especially when multiple categories share the same name. This resolves previous errors and ensures more accurate category matching in Odoo.
    • We've resolved a dependency issue in Odoo 17.0 that caused a “TypeError: Model 'product.image' does not exist in registry.” error. Our connector is now fully compatible with the latest Odoo version.
    • We've resolved an issue that prevented updating already mapped products with archived or draft variants. Your product data will now synchronize smoothly from your e-commerce system.
    • We've also made several additional fixes and enhancements for a better overall experience.
  • 1.6.1 (2024-01-05)
    • NEW! Added possibility to set different backorder policies for separate products. (watch video)
    • Improved logic of delivery methods synchronization.
    • Fixed issue with tax with empty rate or empty name.
    • Refactored logic of mapping products.
    • Improved orders processing: imported orders data will be marked as "require update" to make sure that the latest updates will be downloaded during Sales Order creation in Odoo.
    • Fixed an issue with stock synchronization for products with zero stock.
    • Fixed for order cancellation: orders cancelled in external e-commerce system will be automatically cancelled if they were imported to Odoo.
    • Other small fixes and improvements.
  • 1.6.0 (2023-11-23)
    • NEW! Support of the product bundles during order processing. (watch video)
    • NEW! Support of the composite products during order processing. (watch video)
  • 1.5.0 (2023-11-05)
    • NEW! Added the ability to receive and record customer language values on the Contact (res.partner model). (watch video)
    • NEW! Improved import of delivery methods. (watch video)
    • NEW! Added configuration to allow backorders for out-of-stock products. (watch video)
    • Improved logic of states auto-mapping.
    • Improved connectors' UI/UX.
    • Improved image naming logic for products with lengthy names or with special symbols in product names.
    • Improved calculation of discount on prices with includes taxes.
    • Added support of discounts for delivery lines in Odoo.
    • Improved detection of changes in product attributes, including images, to trigger product export.
    • Added integration settings export/import wizard.
    • Fixed issue with products serialization for export to e-commerce system when 'en_US' language is inactive in Odoo.
    • Fixed export of translatable fields with empty values.
    • Fixed issue with export of images and stock during the first-time export.
    • Fixed issue with mapping product attributes / features values.
    • Other small fixes and improvements.
  • 1.4.1 (2023-09-29)
    • Fixed issue with auto-workflow not executing all tasks
  • 1.4.0 (2023-09-19)
    • New! Security improve: hide sensitive data in integration parameters.
    • NEW! Import product categories with translations.
    • NEW! Added the ability to exclude specific products from Stock Synchronization with the use of special checkbox in the E-commerce tab on the product form. (watch video)
    • Fixed issue with updating translatable fields when default ERP language different to WooCommerce shop language.
    • Fixed issue with missed orders.
    • Fixed issue with exporting tracking number for pickings with product kits.
    • Fixed the issue of importing products with over 10 variants from Woocommerce to Odoo.
    • Added unit tests for testing field mapping logic within the integration module.
    • Other small improvements and fixes.
  • 1.3.0 (2023-08-14)
    • NEW! Add setting for export prices via price list from Odoo to PrestaShop. Configurable based on integration. (watch video)
    • NEW! Multi-language support. Added possibility send translations from the ERP system to Woocommerce shop based on WordPress WPML plugin. Can be configured in "e-Commerce Integration - Configuration - All Product Fields". (watch video)
    • NEW! Set forcibly discount to zero to avoid affection of the price list with policy "Show public price & discount to the customer".
    • NEW! Improve automatic mapping of country states to Odoo country states.
    • Fixed issue with incorrect tax calculation for orders with fee lines.
  • 1.2.0 (2023-07-19)
    • NEW! Added setting to automatically create products on SO Import in case products doesn’t exist yet in Odoo. Configurable based on integration. (watch video)
    • NEW! During initial import, the connector will generate only product variants that exist in Woocommerce. This behavior is configurable on the “Product Defaults“ tab on sales integration with the checkbox “Import Attributes as Dynamic“. It is switched off by default. (watch video)
    • NEW! Add new behavior on empty tax “Take from the Product“. When selected, if the downloaded sales order line will not have defined taxes, it will insert on the sales order line customer tax defined on the product. (watch video)
    • NEW! Allow excluding specific product attributes to synchronize from Odoo to Woocommerce. Can be configured in “Sales - Configuration - Attributes“. (watch video)
    • NEW! Discount for individual products is added as a separate line on Odoo Sales Order for proper financial records. (watch video)
    • In case it is configured not to download the barcode field from Woocommerce to Odoo (in Product Fields Mapping there is no barcode field defined) connector will not analyze external products for duplicated barcodes.
    • Download orders by batches to avoid timeout of “Receive Orders” job.
    • Fixed duplicated discount applied on sales order downloaded from WooCommerce.
    • Do not send inactive product variants when exporting products to Woocommerce.
    • Added to sales integration list of global fields that are monitored for changes. So when the product is updated and these fields are changed, then we also trigger the export of the product.
    • Product attributes are synchronized according to their sequence to preserve the same order as in Odoo.
    • Other small improvements and fixes.
  • 1.1.3 (2023-03-23)
    • Fix issue with impossibility to cancel sales order (in some cases) or register payment.
  • 1.1.2 (2023-03-16)
    • Fix quantity export after creating product in WooCommerce
    • Fix issue with switching on Order Actions on Sale Integration
  • 1.1.1 (2023-03-15)
    • Fix issue with tracking number export
  • 1.1.0 (2023-03-13)
    • NEW! Added “Exclude from Synchronisation” settings on the product to exclude specific products and all their variants totally from sync and all related logic (validation, auto-mapping). (watch video)
    • NEW! Contacts that were created by the connector will have a special Tag with the name of the sales integration it was created from. That allows us to easier find all contacts created from specific integration. (watch video)
    • NEW! Allow defining VAT meta field name to import VAT number for contact during SO creation using any third-party plugins. (watch video)
    • Copy “e-Commerce payment method” from Sales Order to the related Customer Invoice.
    • Sales Orders with a non-valid EU VAT number will be created. But a warning message will be added in Internal Note for the created Sales Order informing the user about this problem.
    • Convert weight on import/export of products in case UoM in Odoo is different from UoM in WooCommerce (kgs vs lbs).
    • Other small fixes and improvements.
  • 1.0.0 (2023-02-17)
    • Odoo integration with WooCommerce.

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.


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.