- APPS
- Odoo WooCommerce Connector PRO 16.0
Technical name | integration_woocommerce |
License | OPL-1 |
Website | https://ventor.tech |
Included Dependencies | Job Queue Integration |
ODOO WOOCOMMERCE CONNECTOR PRO
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:
WATCH THE VIDEO
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:
REQUEST ODOO WOOCOMMERCE DEMO
from the creators of
Features

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 WooCommerce 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.
-
Documentation
Check the Documentation tab and 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 drop us an email at [email protected] 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 log helps to easily identify possible issues with sync.
-
Zero support cost
Working with Odoo since 2011, we guarantee stability of our working products and a lack of unnecessary errors.
-
Bugfix
We fix critical bugs that block you.
-
Customer Care Package is not included
We can take care of all your VentorTech infrastructure. This can be provided as an additional service or as a subscription. Contact us for details – [email protected]
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 onInitial 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
Tracking numbers
This Odoo WooCommerce connector automatically updates carrier tracking numbers in WooCommercePrint shipping labels >
REQUEST WOOCOMMERCE ODOO DEMO
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
Compatibility
- 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
REQUEST ODOO WOOCOMMERCE DEMO
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 via [email protected].
Requesting features and reporting bugs
If you have questions, need any help, or have a customizations request, please contact us at [email protected].
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
[email protected]
al. Jerozolimskie 81 / 11.10, Warszaw, 02-001
POLAND
NIP: 9512525443
+48 789 338 655
Our team







Quick configuration guide
- Install the Odoo WooCommerce Connector on your Odoo server – How to install in Odoo.sh.
As our connector is using queue_job from OCA, you need to make sure also to properly configure your Odoo instance. Specifically check that you have below in your odoo.conf file:
- Make sure that number of workers is 2 and higher (e.g. workers = 4).
- Make sure queue_job module is added to server wide modules (e.g. server_wide_modules = web,queue_job,integration,integration_woocommerce).
- Add the following lines specific to queue_job to identify amount of channels that will be used for it.
workers = 2 ; set here amount of workers higher than 1server_wide_modules = web,queue_job,integration,integration_woocommerce ; add queue_job to server wide modules[queue_job]channels = root:1
Special note for deploying to odoo.sh (video):
- Config file can be found when entering shell in the following location "/home/odoo/.config/odoo/odoo.conf". Add there the following configs:
server_wide_modules = web,queue_job,integration,integration_woocommerce[queue_job]channels = root:1scheme = httpshost = <your_odoo_host> (e.g. myhost.odoo.com)port = 443- After changing the configuration file, run odoosh-restart command in the shell.
- Follow this video guide to get the API key for Woocommerce and perform the initial connection between Odoo and Woocommerce.
- Then continue with the Quick Configuration wizard. We do not have yet a dedicated video for Woocommerce - but all our connectors work the same way. So you can refer to the video from the Shopify connector starting from 3:30 (watch video).
Feedback
In case of any issues, please contact us at [email protected]
Don't forget to share your experience after you go live :)
(only person who made a purchase, can leave ratings)
Change Log
- 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.
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.