Prestashop 1.7 Connector
by Globalteckz https://www.globalteckz.com/shop/odoo-apps/odoo-prestashop-connector/$ 627.39
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Discuss (mail) • Inventory (stock) |
Community Apps Dependencies | Show |
Lines of code | 6886 |
Technical Name |
prestashop_connector_gt |
License | See License tab |
Website | https://www.globalteckz.com/shop/odoo-apps/odoo-prestashop-connector/ |
Versions | 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Discuss (mail) • Inventory (stock) |
Community Apps Dependencies | Show |
Lines of code | 6886 |
Technical Name |
prestashop_connector_gt |
License | See License tab |
Website | https://www.globalteckz.com/shop/odoo-apps/odoo-prestashop-connector/ |
Versions | 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |

Odoo Prestashop 1.7 connector
Now connect your Prestashop eCommerce store with Odoo ERP and synchronize all your data in few clicks with our 2 way Odoo Prestashop Bridge i.e.: you can import data into Odoo from Prestashop and vice versa.
Prestashop to Odoo Import data
- Import Product
- Import Product Attributes
- Imports Product Variants
- Import Categories
- Import Customers
- Import Suppliers
- Import Manufacturers
- Import Addresses
- Import Product Inventory
- Import Delivery Carriers
- Import Orders
- Imports Order Shipping Information
- Import Cart Rules
- Imports Catalog Price Rules
- Bidirectional update for order status like cancellation, payment accepted, delivered.
- Update order status from odoo to prestashop
- Update & export product inventory
- Export Categories
- Export Product Attributes
- Exports Product Variants
- Exports Customer Messages
- Exports Cart Rule
- Exports Catalog price Rules
- Tax mapping
- Payment mapping
Dashboards at one glance to manage all things
Here you can see the list of Shops on the Dashboards we have simplified everything in this connector i.e.: you can import and update everything from your Dashboards only.

List of import functions
Once you click on the Import function, a pop up will open up so that you can perform different operations from your Prestashop into Odoo ERP software

Here you can see in the below image we have list of functions that can be performed from Odoo ERP software
1. Import product attributes
2. Import of categories
3. Import of customers
4. Importing suppliers
5. Importing manufacturers
6. Import of Addresses
7. Import of all your products from Prestashop into Odoo
8. Importing of Inventory
9. Importing of shipping carriers
10. Importing of all your Prestashop Orders
11. Import of messages from the customers into Odoo
12. Import of cart rules
13. Import of catalog rules
You can import everything in one go by check boxing the respective operations â once you click on "run button" everything will be imported into Odoo version
Further you can also select multiple shops for the operations in one go

The above were high level features on Dashboards and importing functions now let's go into the steps of Prestashop Odoo Connector
Creating of instance : Click on the Prestashop menu and below you will be able to see Prestashop Instances and Prestashop shop : The first step is to create the Prestashop instance

You can create Prestashop instance in Odoo by clicking on Create button
After Opening the Prestashop instance you can fill up the form to create a new Prestashop Instance
1. Name of the instance (You can provide name of your instance example : Tony's Shop)
2. Company Name (Fill your company name )
3. Version (You can select the version of your current Prestashop website)
Account Credentials
4. Location : You can see your location in the Prestashop configuration information > Store Location
5. Web service Keys : In your Prestashop website â advance parameters there is an option
called Web service then you need to create/generate web service keys and provide permission to it
Main Configuration
6. Warehouse (By default you can use my company warehouse )
7. Shipping Product (This will be created automatically)

You can directly check out the list of Prestashop shops created in Odoo from the menu "Prestashop - Shops"

Here is one of the Prestashop detailing once you click on the shop

Shipping and Handling management from Odoo, here you can manage or assign the shipment as per your requirements

Gift Wrapping fee : You can manage gift-wrapping fees from Odoo itself

Guest customer management helps you to configure guest customers on your Prestashop website

You can also configure the bank and sales journal

Order workflow helps you to define your own workflows for order management

As you can see in the below image your store/shop consist of last import date of Product, inventory, order & Messages. You can further edit the same if required for the next import. Or can run the schedulers for automatic import of your attributes, inventory, orders, messages etc

From the Dashboard itself you can initiate the import of everything : To start your initial import you can click on the Prestashop Dashboard in Odoo and there you can see the import button : You can import everything at one go by check boxing the operations you need to perform in Odoo from Prestashop : or if you need automatically this can be done via schedulers which can be define for every minute, or every hour and so on. . . .
We will detail each and every functions of our Odoo Prestashop connector
Import Product Attributes : You can click on the check box for Import product Attributes and then click on run Button â make sure for the first time import just initiate with the attributes part. You can click on the run button.

Here you can see the list of attributes imported from Prestashop into Odoo

We can check the details of each and every attributes as required

Below is the list of attributes values imported from Prestashop into Odoo

IMPORT CATEGORIES : To import the categories you simply check box the import categories function and click on run this will import all your Prestashop categories in Odoo

You can also check on each and every respective category in details

IMPORT CUSTOMERS: To import the customer you simply check box the import customers function and click on run this will import all your Prestashop Customer in Odoo

You can also check on each and every respective Customer in details

IMPORT SUPPLIERS AND MANUFACTURERS
To import the Suppliers and Manufacturers you simply check box the import suppliers & Manufacturer function and click on run this will import all your Prestashop suppliers & Manufacturer in Odoo

You can also check on each and every respective suppliers & Manufacturer in details


IMPORT ADRESSSES : Once you import addresses all the addresses of your customers, suppliers & manufacturer will be imported into Odoo. To import the Addresses you simply check box the import Addresses function and click on run this will import all your Prestashop addresses in Odoo

IMPORT PRODUCTS : To import the Products you simply check box the import Products function and click on run this will import all your Prestashop Products in Odoo

Here you can see the list of Products imported in Odoo

You can also check on each and every respective Product in details

Product variants available on Prestashop shop is also imported in Odoo


Products categories details

Inventory handling of Prestashop products in Odoo

IMPORT INVENTORY : To import the Inventory you simply check box the import Inventory function and click on run this will import all your Prestashop Inventory in Odoo. You can see the inventory in the inventory management module of Odoo.

IMPORT OF CARRIERS : To import the Carriers you simply check box the import Carriers function and click on run this will import all your Prestashop Carriers in Odoo

IMPORT OF Prestashop ORDERS : To import the Prestashop orders you simply check box the import Prestashop orders function and click on run this will import all your Prestashop orders in Odoo

Here you can see the list of Prestashop orders imported in Odoo with the delivery methods.

You can also check on each and every respective Prestashop orders in details such as shipping info, sales info, invoicing policies, Payments mode etc.


IMPORT OF Prestashop MESSAGES : To import the Prestashop Messages you simply check box the import Prestashop message function and click on run this will import your entire Prestashop message in Odoo

IMPORT OF CART RULES: To import the Prestashop cart rules you simply check box the import Cart rules function and click on run this will import all your Prestashop cart rules in Odoo

All catalog price rules are also imported in Odoo with detailing

UPDATES FROM Odoo TO Prestashop
You can update the following from Odoo to Prestashop by selecting single or multiple shops as required
1. Update categories from Odoo to Prestashop2. Updates of cart rules from Odoo to Prestashop
3. Update of catalog rules from Odoo to Prestashop
4. Updating of Product data which updates product variants, images & inventory also
5. Update of Product inventory
6. Updates of orders status from Odoo to Prestashop

INVOICING MANAGEMENT in Odoo
You can check each and every detail of the invoices from Odoo itself.

QUOTATION & SALE ORDER MANAGEMENT IN Odoo
Odoo Prestashop connector manages all your quotation in Odoo itself you can check the list of quotation and their details with every products and inventory from Odoo only

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
Report comment
Any abuse of this reporting system will be penalizedSupport
Support is ok when it happens. Now, it takes more than 4 days to get a response or get attended... When it happens, then you are forgotten for another long period. I have to qualify this as a less than 3 stars since it is insufficient.
Demo version
Good morning
We would be interested in acquiring the module for the connection of prestashop.
But first we want to know if it will be suitable for us.
Do you have a demo or can you give us a demonstration of the connector for the odoo V14?
Re: Demo version
Hi Juan,
yes we can provide you with demo, can you email us on info@globalteckz.com so we can schedule the call
thank you
Conector Demo
Good morning
We would be interested in acquiring the module for the connection of prestashop.
But first we want to know if it will be suitable for us.
Do you have a demo or can you give us a demonstration of the connector for the odoo V14?
Support
Support is ok when it happens. Now, it takes more than 4 days to get a response or get attended... When it happens, then you are forgotten for another long period. I have to qualify this as a less than 3 stars since it is insufficient.
Support
Support is great when it happens.
Now, it takes more than 4 days to get a response or get attended... When it happens, then you are forgotten for another long period.
I have to qualify this as a less than 3 stars since it is insufficient.
Attributes import
Great support.
create shop from instance
Maybe the problem is before. I try to create a shop from an instance and I get this mesage:
Error:
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/home/odoo/src/odoo/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/src/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1393, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/models/prestashop.py", line 165, in create_prestashop_shop_action
shops = prestashop.get('shops')
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 403, in get
return self.get_with_url(full_url)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 580, in get_with_url
response = super(PrestaShopWebServiceDict, self).get_with_url(url)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 411, in get_with_url
return self._parse(self._execute(url, 'GET').content)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 253, in _execute
self._check_status_code(response.status_code, response.content)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 185, in _check_status_code
raise PrestaShopAuthenticationError(
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/src/odoo/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
odoo.addons.prestashop_connector_gt.prestapyt.prestapyt.PrestaShopAuthenticationError: 'Unauthorized'
But, I am authorized....
(the shop below was created manually..)
Attributes import
Hi. In a newly instance and shop created, I try to import attributes and get this error mesasge:
Error:
Odoo Server Error
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/home/odoo/src/odoo/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/home/odoo/src/odoo/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/src/odoo/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/home/odoo/src/odoo/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1393, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/home/odoo/src/odoo/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/wizard/prestashop_connector_wizard.py", line 67, in import_prestashop
shop_id.import_product_attributes()
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/models/sale_shop.py", line 261, in import_product_attributes
prestashop = PrestaShopWebServiceDict(shop.prestashop_instance_id.location, shop.prestashop_instance_id.webservice_key or None)
File "/home/odoo/src/user/prestashop_connector_gt-14/prestashop_connector_gt/prestapyt/prestapyt.py", line 123, in __init__
if not self._api_url.endswith('/'):
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/odoo/src/odoo/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/src/odoo/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
AttributeError: 'bool' object has no attribute 'endswith'
Please advice.
Thanks
Products not importing.
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo/odoo_core/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo/odoo_core/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo_core/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo_core/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo_core/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/odoo_core/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/opt/odoo/odoo_core/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo_core/addons/web/controllers/main.py", line 1393, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo_core/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo_core/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo_core/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo/bebepolis/prestashop_connector_gt/wizard/prestashop_connector_wizard.py", line 92, in import_prestashop
shop_id.import_products()
File "/opt/odoo/bebepolis/prestashop_connector_gt/models/sale_shop.py", line 1288, in import_products
product_data.get('product'), prestashop)
File "/opt/odoo/bebepolis/prestashop_connector_gt/models/sale_shop.py", line 1259, in create_presta_product
self.env['log.error'].create({'log_description': str(e), 'log_id': log_id})
File "<decorator-gen-65>", line 2, in create
File "/opt/odoo/odoo_core/odoo/api.py", line 344, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/odoo_core/odoo/addons/base/models/ir_fields.py", line 533, in create
recs = super().create(vals_list)
File "<decorator-gen-13>", line 2, in create
File "/opt/odoo/odoo_core/odoo/api.py", line 345, in _model_create_multi
return create(self, arg)
File "/opt/odoo/odoo_core/odoo/models.py", line 3868, in create
records = self._create(data_list)
File "/opt/odoo/odoo_core/odoo/models.py", line 3974, in _create
cr.execute(query, params)
File "<decorator-gen-3>", line 2, in execute
File "/opt/odoo/odoo_core/odoo/sql_db.py", line 101, in check
return f(self, *args, **kwargs)
File "/opt/odoo/odoo_core/odoo/sql_db.py", line 298, in execute
res = self._obj.execute(query, params)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo/odoo_core/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo_core/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
psycopg2.errors.DatatypeMismatch: la columna «log_id» es de tipo integer pero la expresión es de tipo boolean
LINE 1: ... at time zone 'UTC'), 'tuple index out of range', true) RETU...
^
HINT: Necesitará reescribir la expresión o aplicarle una conversión de tipo.
Re: Products not importing.
Hi,
Sorry for the problem you are facing
Can you email me on info@globalteckz.com so I can take forward the problem you are facing
Thank you
Orders not importing.
It took a while but now everything is working.
Orders not importing.
It took a while but now everything is working.
Orders not importing.
It took a while but now everything is working.
Orders not importing.
Orders are not importing.
Implementation manual should be more clear.
Re: Orders not importing.
Hi,
Hope now everything is working, sometime due to different instances it gives problem but we are always available to help to make the module perfect until client is happy
Thank you
Not working. Very disappointed.
Just bought it and I tried it with a 1.7.6.1. Prestashop site and it's not working at all. I am not getting a response from support though I gave them all data to login. I want to think this is because it is x-mas time and hope from 28-Dec on the support if adequate. In which case I will rectify this message according with the hoped support.
Re: Not working. Very disappointed.
Hi,
Hope now everything is working, sometime due to different instances it gives problem but we are always available to help to make the module perfect until client is happy
Thank you
Not working. Very disappointed.
Just bought it and I tried it with a 1.7.6.1. Prestashop site and it's not working at all. I am not getting a response from support though I gave them all data to login. I want to think this is because it is x-mas time and hope from 28-Dec on the support if adequate. In which case I will rectify this message according with the hoped support.
Re: Not working. Very disappointed.
Hi,
I have created the shop with our testing prestashop instance on your odoo database , the module is working.
You need to check with the hosting provider to check if API connection is blocked or its open to access
Thank you
Not working. Very disappointed.
Just bought it and I tried it with a 1.7.6.1. Prestashop site and it's not working at all. I am not getting a response from support though I gave them all data to login. I want to think this is because it is x-mas time and hope from 28-Dec on the support if adequate. In which case I will rectify this message according with the hoped support.
Re: Not working. Very disappointed.
Hi,
Hope now everything is working, sometime due to different instances it gives problem but we are always available to help to make the module perfect until client is happy
Thank you