Skip to Content
Menu

Multi Channel E-commerce Integration

by
Odoo

933.07

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Sales (sale_management)
Discuss (mail)
Invoicing (account)
Lines of code 10813
Technical Name eg_ecommerce_connector
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 17.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Sales (sale_management)
Discuss (mail)
Invoicing (account)
Lines of code 10813
Technical Name eg_ecommerce_connector
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 17.0 19.0

Our Most Suggested Products

E-commerce Integration (Shopify & WooCommerce)

This integration enables seamless connectivity with both Shopify and WooCommerce platforms, providing a unified solution for product synchronization, real-time inventory tracking, order management, and customer data synchronization. Businesses can connect one or multiple stores, automate catalog updates, and manage sales data from a single system. With automated syncs, performance analytics, and customizable mapping rules, the integration ensures accurate, efficient, and scalable e-commerce operations across both platforms.



Features

Multi Instance Support

This feature allows businesses to operate more than one store — for example, in different regions, brands, or markets — without needing separate integrations for each store. Each instance can be configured independently with its own settings, product mappings, order workflows, inventory rules, and stock locations. This enables centralized management of all stores from Odoo while keeping store-specific data isolated and synchronized correctly.

Stylish Dashboard

The Stylish Dashboard is a clean, responsive interface showing synced key metrics—products, orders, customers, and total sales—with interactive line and column charts that update dynamically based on Month, Week, Year, or All filters for real-time insights.

Import Operations

-Import Orders with detail(Order lines, Customer). -Import products with details(Variants, Price, Description, Categories, Stock, sku, images). -Import Customer with details(Name, Email, Image, Address). -Receive instant updates in Odoo via webhooks whenever new orders, products, or customers are created in the store. Inventory Locations.

Export Operations

-Export Product with details(Variants, Price, Categories, Description ...etc). -Update Products with Price, image and stock. -Update Order Status

Update/Import

You can filter and select store products updated within a specific date range and sync them with Odoo.

Update/Export

You can update product information, images, and stock levels on the store directly from Odoo.

Real-Time Data Sync via Webhooks

Both Shopify and WooCommerce send real-time webhook notifications to Odoo when specific events occur—such as the creation or update of products, orders, or customers. These webhooks allow Odoo to automatically create or update records in real time, ensuring smooth and instant synchronization between your eCommerce platforms and Odoo.

Queue Management and Error Logging

Data imports are managed through a queue system. If an error occurs during the import, the system skips the problematic record, logs the error details, and continues processing the remaining records without interruption. This ensures a smooth and uninterrupted data synchronization process.

Screenshot

1) Dashboard

Centralized Dashboard for Managing All Marketplace Operations



Odoo Studio

1.1) General Settings

Navigation: Settings -> Ecommerce



Odoo Studio

2) Instance Creation

By filling the details and API user can configure the instance.



Odoo Studio

2.1) Other Configuration Tab in Instance

Navigation: eCom -> Configuration -> InstancesSale Order Name: This will allows user to choose whether name of the sale order will be managed by Shopify or Odoo.Add Tax: Here user can choose whether tax will be imported from shopify or will be managed by Odoo as per default Odoo functionality.



Odoo Studio

2.2) Webhook Configuration

From here, you can create webhooks from Odoo that connect to Shopify. Once created, the webhooks are automatically activated and listed under the Active Webhooks section. You can also update or manage existing webhooks directly from this interface, which ensures seamless communication between Odoo and Shopify for real-time data synchronization.



Odoo Studio

3) Updating Stock at Export option

Here user can see the selection field "Update Stock at Export" from there if user select the option for 'By Warehouse' then user can see one more field for 'inventory location' where user can select the location.



Odoo Studio

3.1) Exporting Product to Middle Layer

We have added export button in tree view so user can select Single or Multi Product to export easily to the middle layer.



Odoo Studio

3.2) Export Product to Middle Layer Pop-Up

Instance: Here user gets the option to choose the instance where he want to export this Products.Details: By checking this it will updates details of product into middle layer.Image:


Odoo Studio

4) Detailed view of Product Template in Middle Layer

eCom -> Products -> Product Templates



Odoo Studio

4.1) Products Tab

Here user can find the variant of that product and if that is already mapped with Shopify then it will also show Shopify ID.



Odoo Studio

4.2) Other information Tab

Here user can find the other details of product such as Sales price, Weight, Barcode, Quantity Available, etc.



Odoo Studio

4.3) Attribute Lines Tab

Here it will show attributes and its values, like color and its value such as Red, Green, Blue.



Odoo Studio

5) Exporting Product to Shopify From Middle Layer

By clicking action button user can see the different option to exporting product to Shopify like 'Update Image at Export', 'Update Product at Export', 'Update Product at Import', 'Update Stock at Export' and simple one 'Export to Shopify'.



Odoo Studio

6) Form View of Product Variant Middle Layer

Navigation: eCom -> Products -> Product VariantsHere user can find Product Variant related details in middle layer with Shopify and Odoo details.



Odoo Studio

7) Bulk Import,Export and Update Operations Popup

Navigation: eCom -> Synchronization -> Import/Export OperationsInstance: Here user can choose the instance for Operation.Type: Here user can select which type of operation He/She wants to perform.



Odoo Studio

7.1) Product Import Operation

In Import operation user can choose Product, Sale Order, Customer data. queue will be created for the products that will be imported.



Odoo Studio

7.1.A) Product Queue

Navigation: eCom -> History -> Products Queue Here you can see the product queue imported from Shopify.



Odoo Studio

7.1.B) Product Queue Process Cron

Scheduled Cron Job to Process Product Queues Imported from Shopify



Odoo Studio

7.1.1) Sale Order Import Operation

Once user select Sale Order for the operation it will reveal one more option "Create Missing Product". By which user can decide whether to import and create missing product or not. Once user select Product for the operation it will reveal one more optional "Product Image". By which user can decide whether to import image or not. queue will be created for the sale orders that will be imported.



Odoo Studio

7.1.1.A) Sale Order Queue

Navigation: eCom -> History -> Order Queue Here you can see the Order queue imported from Shopify.



Odoo Studio

7.1.1.B) Order Queue Process Cron

Scheduled Cron Job to Process Order Queues Imported from Shopify



Odoo Studio

7.1.1.1) Customer Import Operation

In Import operation user can choose Customer for import customer from shopify. queue will be created for the customer that will be imported.



Odoo Studio

7.1.1.1.A) Customer Queue

Navigation: eCom -> History -> Customer Queue Here you can see the Costomer queue imported from Shopify.



Odoo Studio

7.1.1.1.B) Customer Queue Process Cron

Scheduled Cron Job to Process Customer Queues Imported from Shopify



Odoo Studio

7.1.2) Product Export Operation

Once user select Product for the operation import it will reveal one more optional "Product Image". By which user can decide whether to import image or not. exporting product don't have this



Odoo Studio

7.1.3) Update/Import Operation

By selecting Update/Import in Type. It will show import operation selection where user can choose product it will also reveal one more selection Update Required Override. If user choose override.



Odoo Studio

7.2) Update/Export Operation

By selecting Update/Export in Type. It will show Update/Export operation selection where user can choose Update Product, Update Image Update Stock



Odoo Studio

7.3) Update/Export Stock Operation

When User choose Update stock it will reveal date picker so if only those products stock will be exported which stock is update after that date and not all product's stock



Odoo Studio

8) Form View of Sale Order Mapping in Middle Layer

Navigation: eCom -> Orders -> Sale OrdersHere you can see order detailed view in middle layer



Odoo Studio

9) Form View of Customer Mapping in Middle Layer

Navigation: eCom -> orders -> CustomersHere you can see customer detailed view in middle layer



Odoo Studio

10) Form View of Warehouse Location Mapping in Middle Layer

Navigation: eCom -> Mapping -> Inventory Locations Here you can see Inventory Location detailed view in middle layer



Odoo Studio

11)Form View of Synchronization History in Middle Layer

Navigation: eCom -> History -> Sync HistoryHere user can see the Synchronization form view from there user can open the Child History



Odoo Studio

2) Instance Creation

By filling the details and API user can configure the instance.



Odoo Studio

2.1) Back Order Tab in Instance

Navigation:/br> eCom -> Configuration -> Instances Product Backorder: Here user can configure whether Product Backorder will be imported from woocommerce or not.Product Status: Here user can configure whether Product Status will be imported from woocommerce or not.Product Catalog Visibility: Here user can configure whether Product Catalog Visibility will be imported from woocommerce or not.Product Tax Status: Here user can configure whether tax will be imported from woocommerce or will be managed by Odoo as per default Odoo functionality.



Odoo Studio

2.2) Order Status

Here you can configure Order status



Odoo Studio

2.3)Webhook Configuration

From here, you can create webhooks from Odoo that connect to WooCommerce. Once created, the webhooks are automatically activated and listed under the Active Webhooks section. You can also update or manage existing webhooks directly from this interface, which ensures seamless communication between Odoo and WooCommerce for real-time data synchronization.



Odoo Studio

3) Exporting Product to Middle Layer

We have added export button in tree view so user can select Single or Multi Product to export easily to the middle layer.



Odoo Studio

3.1) Export Product to Middle Layer Pop-Up

Instance: Here user gets the option to choose the instance where he wants to export this Products.



Odoo Studio

4) Detailed view of Product Template in Middle Layer

Navigation: eCom -> Products -> Product Templates Here you can see product template in middle layer



Odoo Studio

4.1) Products Tab

Here user can find the variant of that product and if that is already mapped with Shopify then it will also show Woocommerce ID.



Odoo Studio

4.2) Other information Tab

Here user can find the other details of product such as Sales price, Weight, Barcode, Quantity Available, etc.



Odoo Studio

4.3) Attribute Lines Tab

Here it will show attributes and its values, like color and its value such as Red, Green, Blue.



Odoo Studio

4.4) Tax and Stock Tab

Here it will show details about Related Tax and Stock maintain.



Odoo Studio

4.5) Shipping and Backorder

Here it will show details about Relate Product Shipping and Backorder.



Odoo Studio

5) Form View of Product Variant Middle Layer

Navigation: eCom -> Mapping -> Product Variants Here user can find Product Variant related details in middle layer with Shopify ad Odoo details.



Odoo Studio

6) Bulk Import,Export and Update Operations Popup

Navigation: eCom -> Synchronization -> Import/Export Operations,Instance: Here user can choose the instance for Operation.Type: Here user can select which type of operation He/She wants to perform.



Odoo Studio

6.1) Import Operation

In Import operation user can choose Product, Sale Order, Customer data.To import a product, you select the product checkbox and click the Import/Export button.queue will be created for the products that will be imported.



Odoo Studio

6.1.1) Category Import Operation

To import a Category, you select the "Product Category" checkbox and click the Import/Export button.



Odoo Studio

6.1.1.A) Product Queue

Navigation: eCom -> History -> Products Queue Here you can see the product queue imported from Wooocommerce.



Odoo Studio

6.1.1.B) Product Queue Process Cron

Scheduled Cron Job to Process Product Queues Imported from Woocommerce



Odoo Studio

6.1.2) Product Attribute and its Value Import Operation

To import product attribute and attribute value, you select the "Product Attribute"and "Attribute Values" checkbox and click the Import/Export button.



Odoo Studio

6.1.3) Tax class and Tax Rate import Operation

To import tax rate and tax class, you select the "Tax Class"and "Tax Rate" checkbox and click the Import/Export button.



Odoo Studio

6.1.4) Customer, Sale Order, Payment Gateway and Product Coupon import Operation.

Queue will be created for the sale orders and Customer that will be imported.



Odoo Studio

6.1.4.A) Sale Order Queue

Navigation: eCom -> History -> Order Queue Here you can see the Order queue imported from Woocommerce.



Odoo Studio

6.1.4.B) Order Queue Process Cron

Scheduled Cron Job to Process Order Queues Imported from Woocommerce



Odoo Studio

6.1.4.C) Customer Queue

Navigation: eCom -> History -> Customer Queue Here you can see the Costomer queue imported from Woocommerce.



Odoo Studio

6.1.4.D) Customer Queue Process Cron

Scheduled Cron Job to Process Customer Queues Imported from woocommercce



Odoo Studio

6.2) Export Operation.

To export a product from odoo, you need to select "Export" in type and click on the Import/Export button by selecting the "Product" checkbox.



Odoo Studio

6.2.1) Export Category Operation.

To export a product category from odoo, you need to select "Export" in type and click on the Import/Export button by selecting the "Product Cattegory" checkbox.



Odoo Studio

6.2.2) Export Product attribute and value Operation.

To export product attribute and attribute value from odoo, you need to select "Export" in type and click on the Import/Export button by selecting the "Product Atibute" and "Attribute Value"checkbox.



Odoo Studio

6.2.3) Export Tax Rate Operation

To export a tax rate from odoo, you need to select "Export" in type and click on the Import/Export button by selecting the "Tax Rate" checkbox.



Odoo Studio

6.3) Update/Import Operation

By selecting Update/Import in Type. It will import products data into middle layer.



Odoo Studio

6.3.1) Update Import Product

you can update product details from woocommerce to Middle Layer like price, stock, image...etc.



Odoo Studio

6.3.2) Update Import All Option

By selecting Update/Import in Type. It will import products data into middle layer.



Odoo Studio

6.4) Update/Export Operation

By selecting Update/Export in Type. It will update products data to woocommerce.



Odoo Studio

7) Form View of Sale Order Mapping in Middle Layer

Navigation: eCom -> Orders -> Sale OrdersHere you can see order detailed view in middle layer



Odoo Studio

7.1) Sale Order Odoo

Here you can see sale order order record in odoo



Odoo Studio

8) Form View of Customer Mapping in Middle Layer

Navigation: eCom -> orders -> CustomersHere you can see customer detailed view in middle layer



Odoo Studio

9) Form View of Account Journal Mapping in Middle Layer

Navigation: eCom -> Mapping -> Account Journals Here you can see account journals detailed view in middle layer



Odoo Studio

10) Form View of Tax Class in Middle Layer

Navigation:eCom -> Mapping -> Tax Class Here you can see tax class view in middle layer.



Odoo Studio

10.1) Form View of Product Coupon in Middle Layer

Navigation:eCom -> Mapping -> Product Coupon Here you can see Tax Class view in middle layer.



Odoo Studio

11) Form View of Synchronization History in Middle Layer

Navigation: eCom -> History -> Sync Hystory Here you can see synchronization history



Odoo Studio

User Guide

Email

Watch Video Tutorial

Teams

COPY LINK

team@inkerp.com

Suggested Products

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.