Live Demo Buy Now

OpenCart Odoo Connector

If you are having an opencart e-commerce store and you want to integrate your website with Odoo , then OpenCart Odoo Connector Module is the awesome solution for your E-commerce-ERP needs.

Basically this module provides two way communication between Odoo and OpenCart , Means you can synchronize data from OpenCart to Odoo and Odoo to OpenCart both.

Note:- This module is now also available for odoo version 11.0

Features

  • Real time order export from your online shop on OpenCart to Odoo
  • Real time order`s status update from OpenCart to Odoo or vice-versa
  • Real time stock update from Odoo to OpenCart
  • Export/update all your products with their stock and other information from OpenCart to Odoo or vice-versa
  • Export/update all your categories from OpenCart to Odoo or vice-versa
  • Export/update all your customers from OpenCart to Odoo

Installation process

Installation of the Opencart module is very simple. You just need to move Admin and Catalog folder into Opencart root.

You can also install the connector module by uploading the ocmod xml file through Extension Installer.

After uploading the file go to the Extensions > Modification and click on refresh field.

After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.
After that under Extension > Module, install the opencart module in the following way.

Once module installation will finished then generate opencart webservices, which will be used for the connection from odoo to opencart.

while creation of webservices you must have to remember api user and it’s keys which will be further used at odoo end.

Now simply follow below screenshot for webservice creation,

 

Installation of the module in Odoo

Installation of odoo modules is very easy, just follow below steps for odoo modules installation.

Step 1. Copy opencart_erp_connector & opencart_openerp_stock module inside your odoo addons directory or you can make an extra addons path and put these module inside it.

Step 2. Now you need to set permission and ownership of the modules according to your addons modules.

Step 3. Now got to odoo Admin and click on “Update Module list”

Step 4. Now you go to Installed Modules menu as shown below

Now installation process is finished at both end, we will move with it’s functionality.

Connector working process

During api details creation you will have to generate api user and key which will be used at odoo end. so please don’t forget that key, and just put that opencart api information inside odoo `opencart configuration`. Like below

For product synchronization

Product synchronization at OpenCart
Just start from opencart product synchronization, please follow below process to sync the product to your odoo.

Go To Menu Odoo Mapping >> Product template

After Clicking on ‘Synchronize’ button all OpenCart Products will be ready to synchronize at your odoo. And corresponding mapping data will be mapped at both end.

Product Synchronization at Odoo
Go To Menu Odoo OpenCart Connector >> OpenCart Synchronization>> OpenCart Synchronization


Note: Click on “Configure Your OpenCart” , if configuration is not define.

a. Export Products Button:

After clicking on “Export Products” button, all odoo product’s will be synchronize (exported/created) at opencart.

b. Update Products Button:

After clicking on “Update Products” button, all odoo mapped product’s will be updated at opencart as changes has done in odoo products.

Go To Menu OpenCart odoo Connector >>Mappings>>Product template Mapping, there you will get all mapped product details.

Go To Menu Sales >>Products, In product tree and form view, you will be able to synchronize by selection odoo products at opencart.

Synchronize To OpenCart:
you will be able to sync single or multiple odoo product to opencart, this action will update the existing products and as well export new product at opencart.

Similarly follow the same for product option values

Mapping table view at odoo’s end

Next synchronize Product options from opencart

At the odoo’s end mapping table view

Last we synchronize product variants

Mapping table view at the odoo’s end

For categories synchronization

Go To Menu Odoo Mapping >> Product’s Category

Click on ‘Synchronize’ button, all opencart category will be synced to odoo automatically.

Categories Synchronization at Odoo

Go To Menu Odoo OpenCart Connector >> OpenCart Synchronization>> OpenCart Synchronization

Update Categories Button:
After clicking on “Update Categories” button, all odoo mapped categories will be updated at opencart as changes has done in odoo categories.

Go To Menu Odoo OpenCart Connector >>Mappings>>Category Mapping, there you will get all mapped Category details.


Go To Menu Odoo OpenCart Connector >>Configurations>>Product Categories,

In product categories tree and form view, you will be able to synchronize odoo Categories at opencart.


a. Change Update Status:

you can manually change the status of need sync to yes or no, for single or multiple categories.

b. Synchronize To OpenCart:

you will be able to sync single or multiple odoo category to opencart, this action will update the existing categories and as well export new categories at opencart.

For customer synchronization

Go to Odoo Mapping >> Customer

Click on ‘Synchronize’ button then all opencart customer and address will be synced to your odoo, no need to sync address separately. address mapping data will come inside address menu.

For taxes mapping

Go to Odoo Mapping >> Tax

Note: Tax Synchronization is the must, if you want correct taxes in your odoo orders.

a. Manual Mapping:

After clicking you will get following screen where you can choose one tax from opencart and corresponding tax from odoo, this is useful when you already configured your all taxes in odoo and opencart, you just want to link them.


b. Synchronize:

When you synchronize, it will create new taxes on odoo instead of synchronizing with the existing taxes created on odoo.

For carrier mapping

Go to Odoo Mapping >> Carrier

Synchronize opencart carrieres before starting Order sync.

For payment method synchronization

Go to Odoo Mapping >> Payment Method

a. Manual Mapping:

After clicking you will get following screen where you can select one payment method from odoo and one for opencart, it will simply link your opencart payment methods with odoo payment methods.This is very useful and easy way to manage payment method, especially if you already configured your payment method correctly on odoo.

b. Synchronize:
After synchronization, it will create new payment methods on odoo instead of synchronizing with the existing payment.

For Currency mapping

Go to Odoo Mapping >> Currency

a. Manual Mapping:

After clicking you will get following screen where you can select one currency from odoo and corresponding one for opencart, it will simply link your opencart currency with odoo currency.

Note:- if currency will not be mapped then during order sync it will be mapped automatically. So if you are using different-different pricelist for same currency in odoo then it’s highly recommended to map it manually.

b. Synchronize:
After synchronization, it will create new currency on odoo instead of synchronizing with the existing currency.

For Opencart odoo Order synchronization

Just open admin Order View, here you will get the order synchronization button. Just select the orders which you want to synchronize at your odoo and then click on ‘Synchronize button’. Like below:-

Those order which are already synced to odoo won’t be sync again, if you really need to sync again then first you have to delete it’s mapping data which is inside order mapping view. After deleting order mapping data, you’ll be able to sync again those orders.

For Order Mapping View Go to: Odoo Mapping >> Order

Support

For any kind of technical assistance, just raise a ticket at : http://webkul.uvdesk.com/ and for any doubt contact us at support@webkul.com

Current Product Version - 2.0.0.0

Supported Framework Version - Opencart-1.5.x.x, 2.x.x.x Odoo- 7.x, 8.x, 9.x, 10.x

. . .

Comment

Add Your Comment

Be the first to comment.

css.php

Index