v 14.0 Third Party 45
Live Preview
Required Apps Inventory (stock)
Invoicing (account)
Sales (sale_management)
Lines of code 3893
Technical Name globalteckz_magento_2
LicenseSee License tab
Websitehttps://www.globalteckz.com/shop/odoo-apps/odoo-magento-2-connector/
Also available in version v 15.0 v 11.0 v 9.0 v 12.0 v 10.0 v 13.0
You bought this module and need support? Click here!
Required Apps Inventory (stock)
Invoicing (account)
Sales (sale_management)
Lines of code 3893
Technical Name globalteckz_magento_2
LicenseSee License tab
Websitehttps://www.globalteckz.com/shop/odoo-apps/odoo-magento-2-connector/
Also available in version v 15.0 v 11.0 v 9.0 v 12.0 v 10.0 v 13.0

Odoo Magento 2 connector

odoo magento connector will help you handle all your operations of magento in odoo without going to magento backend.

Contact us for demo.

Odoo Magento 2 connector will provide with below features

  • Import Websites
  • Import Stores
  • Import Attribute Sets
  • Export Attribute Sets
  • Update Attribute Sets
  • Import Attributes
  • Import Categories
  • Export Categories
  • Import Customers
  • Import Products
  • Export Products
  • Import Product stock / Inventory
  • Export Stock/Inventory
  • Import Product Images
  • Export Product Images
  • Import Orders
  • Update Orders Status
  • Import Invoice
  • Export Invoice
  • Import Shipment
  • Export Shipment

First you need to go in Magento menu and click on Core Settings and than Magento instance

Smart button will help you to easily navigate to Websites, Stores, Attribute Sets, Attribute, Categories, Products and Customers. 1. You need to enter the website url (location) with username and password of your website backend to connect with odoo
2. After entering credentials click on load magento website which will import all websites in odoo which are configured in your magento
3. Once websites are imported in odoo click on Load Magento stores.
4. Import catalog Attribute which is highlighted will help you to import
a. Attribute Sets
b.Import Attributes
c.Import categories
5. Import Customers from the button given
6. Manage Catalog will help you to import
a. Import Products
b. Import Stock /Inventory
c. Import Images

Export Data from Odoo to Magento with respective buttons given

From Core Settings you can click on Magento websites or from instance you can click on smart buton to go in websites to check the website details imported from Magento in odoo.

From Core settings you can click on Magento Shops you can even go from Instance there is smart button.

1. In screenshote highlighted with Red will help you to :
a. Import orders from magento in odoo
b. Import Import invoice from magento in odoo
c. Import shipment from magento in odoo

2. Export Order status
a. Export invoice from odoo to magento will check in odoo if its paid it will mark in magento as Paid
b. Export shipment from odoo to magento with tracking number

In right corner it shows 2 Orders imported in next screenshot will explain and show about orders imported from magento in odoo

As shown in above screenshot once you click Magento orders will open and you can see highlighted with Magento order it will be selected automatically if its magento orders while importing from magento, it will help you to track from which shop the order is imported and it will show the Order status of magento.

1. You can see the magento order and products related with respective orders are imported with taxes
2. In second screenshot in Other information you can see the fields highlighted are been imported from magento in odoo.



1. Once order in confirmed Delivery Order is created.
2. In delivery orders you can track the source document from where the order is imported and magento order number.

1. From Product Attribute menu click on Attribute Sets to see sets imported from magento
2. In the next screenshot will show details of attribute sets and from there you can update and export attribute sets

1. Product Attribute can be seen from instance or from Product attributes -> attribute
2. In another screenshot it will show that attribute form is open and there are different fields which will help to see which is been imported from magento.



1. Categories will be easily access from instance or from product attributes -> attribute.
2. In another screenshot it will help you to update parent category, code, Magento instance, magento shop and track if the category is exported or not.



1. You can check products imported from magento in odoo which can be seen from instance smart button or Products-> All products.
2. In another screenshot there are highlighted in Red which help to update product once everything is imported and after that you want to change any field and update same on magento you can click on update products, export images from odoo to magento, export stock/inventory individually from product it can be done in bulk also from instance .
3. Magento Attribute tab will help while exporting the product with type, Attribute Set, Magento instance, Website, Store id.

1. In magento Attribute tab you can see there are different tabs which will help you insert product details for exporting to Magento from odoo.
2. Categories - you can select multiple categories for each product to be visible in Magento frontend.

Next you can see "Selection Attribute" tab in Magento attribute tab which will help you to configure the fields based on the products you want to show in magento frontend. Global Scope section will show globally for all websites the same attributes configured here. Website Scope will help you to configure based on single website you want to show that particular attribute. Store view Scope will help you to configure based on store you want to show in magento.

Next you can see "Multi-select Attributes" tab in Magento attribute tab which will help you to configure the fields based on the products you want to show in magento frontend. Global Scope section will show globally for all websites the same attributes configured here. Website Scope will help you to configure based on single website you want to show that particular attribute. Store view Scope will help you to configure based on store you want to show in magento.

Next you can see "Text Attributes" tab in Magento attribute tab which will help you to configure the fields based on the products you want to show in magento frontend. Global Scope section will show globally for all websites the same attributes configured here. Website Scope will help you to configure based on single website you want to show that particular attribute. Store view Scope will help you to configure based on store you want to show in magento.

Next you can see "Float Attributes" tab in Magento attribute tab which will help you to configure the fields based on the products you want to show in magento frontend. Global Scope section will show globally for all websites the same attributes configured here. Website Scope will help you to configure based on single website you want to show that particular attribute. Store view Scope will help you to configure based on store you want to show in magento.

Next you can see "Date Attributes" tab in Magento attribute tab which will help you to configure the fields based on the products you want to show in magento frontend. Global Scope section will show globally for all websites the same attributes configured here. Website Scope will help you to configure based on single website you want to show that particular attribute. Store view Scope will help you to configure based on store you want to show in magento.

Once all above product fields are been added as per business than its ready to export the product to Magento so you can see "Magento Exported" field is not selected but that would automatically gets once the product is sucessfully exported to magento for that you need to click on Export Product

Same way there is option to udpate the product also if you want to change the price or any field from the screenshot you can see Update product button is highlighted.

Free support for 90 days

Contact Us for any problem for Odoo Magento connector

You will be provided with Free support for 1 year in case any bugs or support while installing and testing the module. Free updates of modules for 1 year for the client who have purchased our connector.

Get Free Odoo Consultancy

Our team at Globalteckz is not only bound to provide support for this particular app. Incase of any other issues related to Odoo or Magento you would like to discuss feel free to connect with us via email – info@globalteckz.com. We ensure you proper Odoo Consultancy for the development of the solution.

About Globalteckz :

Globalteckz is an official Odoo partner completed more than 50+ Odoo projects across the globe. Quality is key of our coding and we follow strict rules on Odoo Standard coding ensuring every module is bug free. At GlobalTeckz we specialize in providing ERP implementation using the best of industry methodology that ensures successful ERP implementation. Be it manufacturing trading or eCommerce industry our resource thrive to make every project success for our clients.
If you feel that this module (Odoo Magento Connector) can be helpful for your business feel free to email us on sales@globalteckz.com or raise a ticket on support

Get Help & Support


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.
There are no ratings yet!
by
Pedro Perez
on 3/2/21, 10:51 AM

Hi, I buy your module with the intention to intgrate Odoo with a Shop in Magento 2.

But when I try to Import Customers, Odoo throw the next error.

Odoo Server Error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 683, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 347, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 912, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 531, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1381, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1369, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 396, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 383, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/mnt/extra-addons/globalteckz_magento_2/models/gt_magento_instance.py", line 656, in GtImportMagentoCustomer
    for customer in customer_list:
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
TypeError: 'NoneType' object is not iterable

Also when I go to a Shop and try to import Orders give me another error

Odoo Server ErrorTraceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/usr/lib/python3/dist-packages/odoo/http.py", line 683, in dispatch result = self._call_function(**self.params) File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python3/dist-packages/odoo/http.py", line 347, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 912, in __call__ return self.method(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/http.py", line 531, in response_wrap response = f(*args, **kw) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1381, in call_button action = self._call_kw(model, method, args, kwargs) File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1369, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/usr/lib/python3/dist-packages/odoo/api.py", line 396, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/usr/lib/python3/dist-packages/odoo/api.py", line 383, in _call_kw_multi result = method(recs, *args, **kwargs) File "/mnt/extra-addons/globalteckz_magento_2/models/gt_magento_shop.py", line 106, in GtCreateMagentoOrders print ("response+_+_+_+_+_+_+_+_items",len(items)) Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception raise exception.with_traceback(None) from new_cause TypeError: object of type 'NoneType' has no len()
Re:
by
Globalteckz
on 3/2/21, 11:55 PM Author

Hi,

sorry for the problem you are facing 

I have replied to the email which you mailed us

thank you 


Connection Process
by
Michael Daniers Colorado Diaz
on 2/19/21, 12:20 PM

Good afternoon 

I am writing to you with the intention of requesting technical information of the module for the connection of odoo with magenta, I would like to know if this process is done through a webhook or rest services, since it is very important for the company in which I work this connection process.

Re: Connection Process
by
Globalteckz
on 2/21/21, 1:23 PM Author

Hi Michael,

Thank you for reaching.

We have received email on sales will connect with you and setup demo 

Thank you 


Can we schedule a demo of Odoo and Mangento connector module?
by
Wendy Lo
on 1/28/21, 2:06 PM

Hi, 


I would like to know if this module can handle the following:


Can we  arrange a demo on how the module works?

How do payments get synched between odoo and magento?

How do partial payments work between odoo and magento?

How do partial shipments works between odoo and magento?
How can we do multiple deliveries?

How auth and capture works? (module from authorize.net)

How can we mutlple payment captures?

How refunds work and get synched  between odoo and magento?
Can we synch customer information ? two way syncing between odoo and magento?
Product sycning? all fields?

How multiple location and companies and handle in odoo and magento?

Can we synch customer sales history? both ways?

Does it support single user login? (one use for both Mangento and Odoo)

Can we share payment tokens between magento and odoo?

How to update sales order? ( if we dont have a product we will need to adjust the Sales order in both magento and odoo)

Re: Can we schedule a demo of Odoo and Mangento connector module?
by
Globalteckz
on 1/29/21, 8:14 AM Author

Hi Wendy,

Thank you for showing interest with our connector 

Can you please email on info@globalteckz.com so I can send all the answers via email 

Thank you