Skip to Content
Menu

WooCommerce Odoo Bridge

by
Odoo

162.91

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Invoicing (account)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 19500
Technical Name woocommerce_odoo_bridge
LicenseOPL-1
Websitehttps://cnelindia.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Invoicing (account)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Lines of code 19500
Technical Name woocommerce_odoo_bridge
LicenseOPL-1
Websitehttps://cnelindia.com
Enterprise
Community
Odoo.sh

WooCommerce Odoo Bridge

Current WooCommerce Odoo Instance Bridge

General view

The WooCommerce instance serves as an online product selling platform, allowing merchants to create, manage, and sell products directly to customers. WooCommerce provides an intuitive interface for customers to browse and purchase products, while also handling payments, inventory, shipping, and customer management. In this setup, Odoo functions as the backend system, which integrates seamlessly with WooCommerce. By linking WooCommerce with Odoo, the platform can streamline and automate various business processes. Odoo is widely known for its comprehensive suite of business applications, including inventory management, accounting, sales, customer relationship management (CRM), manufacturing, and more. This integration module connects WooCommerce to Odoo, allowing Odoo to manage and synchronize essential business data across both platforms. Here's how the integration works:
Benefits of the Integration:
  • Centralized Management: By linking WooCommerce with Odoo, all business processes—ranging from inventory management to order fulfillment and customer service—can be managed in one place. This reduces manual work, minimizes errors, and provides better visibility into overall operations.
  • Efficient Order Processing: With the integration, once an order is placed on WooCommerce, it is automatically transferred to Odoo. This ensures quicker processing, more accurate invoicing, and better tracking of order status.
  • Improved Customer Experience: Synchronizing customer information between both platforms ensures that customers receive accurate updates regarding their orders, inventory status, and shipping details. This improves communication and enhances the overall customer experience.
  • Data Accuracy and Consistency: The integration ensures that product, customer, and order data remains consistent across both platforms. This reduces the risk of discrepancies and prevents situations where inventory or pricing information might differ between WooCommerce and Odoo.
Before installing the module, you must first install the following Python packages: 'WooCommerce' and 'numpy' You can install these packages using the commands provided below:
You need to run these commands in the Command Prompt on your PC. Update the path C:\Odoo17\python\python.exe based on your Odoo installation directory.
C:\Odoo17\python\python.exe -m pip install woocommerce
C:\Odoo17\python\python.exe -m pip list | findstr woocommerce
C:\Odoo17\python\python.exe -m pip install numpy
C:\Odoo17\python\python.exe -m pip list | findstr numpy
WooCommerce : pip3 install WooCommerce==3.0.0
numpy : pip install numpy
If you are using Odoo SH, you can deploy our WooCommerce module along with a requirements.txt file. Please include the following code in the requirements.txt file:
WooCommerce==3.0.0
numpy

Qualities

Community & Enterprise Support.
User friendly Dashboard
Sync functionality helps to sync needed data at the time.
Available in Odoo 17.0 Community and Enterprise.
It helps to create instance in simple way.
Operations can be done both sides

Screen Captures

1.Dashboard Panels

Users can click the tiles to view detailed information about the corresponding WooCommerce property.

We need to create a WooCommerce instance to function as the connector.

In the screenshot below, you can see several fields. To create an instance, you need to provide the store URL, consumer key, consumer secret, username, and password. These credentials are essential.

Store Web Address

The Store Web Address can be found in the WooCommerce settings.

Generating an API Key

To generate the API key for the credentials, follow the steps below and ensure that the API key is specifically set with Read/Write permissions.

API Key Display

By generating API credentials, you will obtain a key similar to the one shown below.

Overview View.

The created instance can be viewed in the overview menu, where you can perform specific operations based on conditions.

Operations Wizard Interface.

When you click on an operation, a wizard will appear as shown below. In this wizard, you can import and export specific data. Use the Sync Details button to synchronize data between both instances.

Product Import Process

Products can be imported from the WooCommerce instance to Odoo by selecting the products checkbox and clicking Import.

Test Product

A product has been created in WooCommerce for testing the import process.

Imported Product.

The imported product will appear as shown in the image below in Odoo.

Product Export Process

Products can be exported to WooCommerce by selecting the product checkbox and clicking the Export button, as shown below.

Exported Product View.

These are the products that need to be exported to WooCommerce.

Woocommerce Product View

In below image we can see the exported product from odoo.

Odoo Woocommerce Product View

In Woocommerce module there is menu name Products there we can see the product which having in the woo instance like below.

Customers Import Process

Customers can be import from woocommerce like products.

Woocommerce Customer View

By importing this customer record from woo will be import into odoo.

Odoo Woocommerce Partner View

It will import to odoo and create a partner record just like below.

Orders Import Process

For orders, we offer both import and export options, as well as a date filter specifically for orders.

Woocommerce Orders View

By importing orders this record from woocommerce will get as sale order in odoo.

Odoo Woocommerce Orders View

The imported order record form will look like below.

Woocommerce Orders View

If we change order state in the woocommerce like below.

Odoo Woocommerce Order View

Then we need to set that changes in the odoo for changing below image field.

Operation Import Wizard Sync Process

To sync details from WooCommerce into Odoo, use the "Import Sync Details" button in the Operation Wizard.

Operation Export Wizard Sync Process

To sync details from Odoo into WooCommerce, use the "Export Sync Details" button in the Operation Wizard.

Update Product and Customer Information on WooCommerce Based on Odoo

When you update a record in Odoo, it will automatically update the corresponding record in WooCommerce as well.

Our App Limitation

We are currently working on the following features and improvements for the app:

  • Currently, WooCommerce does not import images and prices for variation products. This feature will be implemented soon.

  • We are working on enabling automatic synchronization, which will be done via webhooks.

  • Product images are not being exported from Odoo to WooCommerce. This issue will also be resolved shortly.

All other functionalities are working fine, so please feel free to enjoy the app.

Thank you for your patience! Stay tuned for these exciting updates.

Guidance

Looking for help?

Got questions or need help? Don’t hesitate to contact us.

info@cnelindia.com

WhatsApp

Reach out to us on WhatsApp!

+91 9983345001

CnEL India
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

  • 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.