Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

License: AGPL-3

Odoo PrestaShop Connector

This module connects Odoo and PrestaShop.

PrestaShop (http://www.prestashop.com/) is a popular e-commerce platform written in PHP/MySQL and published under the Open Software licence v3.0.

This module allows the synchronization of the following objects from PrestaShop to Odoo:

  • Websites

  • Stores and languages

  • Carriers

  • Product categories

  • Products

  • Combinations of products

  • Partner categories

  • Customers

Once these objects are synchronised, it will allow the import of sales orders, together with the related customers.

As an extra feature, you can also export the stock quantities back to PrestaShop.

If you want to export from Odoo to PrestaShop changes made on the products, product categories or product images, you need to install connector_prestashop_catalog_manager module in this same repository.

This connector supports PrestaShop version up to 1.6.11. Maybe later versions are also supported, but they haven’t been tested. It uses the webservices of PrestaShop.

Installation

It doesn’t require any plug-in in PrestaShop, but requires an extra Python library in Odoo server side, called prestapyt:

https://github.com/prestapyt/prestapyt/

You can use pip install system to install it

sudo pip install prestapyt

Configuration

To configure this module, you need to set several things in both PrestaShop and Odoo:

Steps in PrestaShop

  1. Go to the control panel (usually at <url>/adminps).

  2. Login into the system.

  3. Go to Advanced Parameters > Web service

  4. Add a new entry.

  5. Generate a new API key that will be needed later.

  6. Grant all the needed access according your security policy.

Steps in Odoo

  1. Go to Connectors > PrestaShop > Backends.

  2. Create a new record for registering a PrestaShop backend. You will bind this backend to an specific company and warehouse.

  3. Define the main URL of the PrestaShop web, and the webservice key you got in PrestaShop.

  4. Define other parameters like the discount and shipping products, or if the taxes are included in the price.

  5. Click on “Synchronize Metadata” button. This will bring the basic shop information that you can find on Websites and Stores menus.

  6. Click on “Synchronize Base Data” button. This will import carriers, languages, tax groups and the rest of base data that are needed for the proper work.

  7. Go to Accounting > Configuration > Taxes > Tax Groups, and include for each of the tax definition imported from PrestaShop, the corresponding taxes in Odoo.

  8. Activate the job runner, checking the connector documentation for setting the server correctly for using it in http://odoo-connector.com/guides/jobrunner.html

  9. Alternatively, if you are not able to activate it, you can enable the scheduled job called “Enqueue Jobs”.

  10. Activate the scheduled jobs for importing the records you want:

  • PrestaShop - Export Stock Quantities

  • PrestaShop - Import Carriers

  • PrestaShop - Import Customers and Groups

  • PrestaShop - Import Products and Categories

  • PrestaShop - Import Sales Orders

  • PrestaShop - Import suppliers

  • PrestaShop - Payment methods

Usage

To use this module, you need to:

  1. Go to Connectors > Queue > Jobs, and check the correct enqueuing of the tasks.

  2. Check on each menu the resulting imported records (Customers, Sales Orders…)

Try me on Runbot

Known issues / Roadmap

  • Work with multiple warehouses.

  • Tests.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Credits

Images

Contributors

Maintainer

Odoo Community Association

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

To contribute to this module, please visit https://odoo-community.org.

Metadata

Release files for odoo8-addon-connector-prestashop 8.0.1.0.5.99.dev5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for odoo8-addon-connector-prestashop 8.0.1.0.5.99.dev5
File Interpreter ABI Platform Actions
odoo8_addon_connector_prestashop-8.0.1.0.5.99.dev5-py2-none-any.whl Python 2 none any Details for odoo8_addon_connector_prestashop-8.0.1.0.5.99.dev5-py2-none-any.whl

Release files / odoo8_addon_connector_prestashop-8.0.1.0.5.99.dev5-py2-none-any.whl

Download URL odoo8_addon_connector_prestashop-8.0.1.0.5.99.dev5-py2-none-any.whl
Size 195.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
b7ce8da27b3ea049b52a973dd162e18e66721e3d31bf940c983beccf40158f1d
BLAKE2b-256 checksum
How to use checksums
6a78f7eea140ff256fd86a3c1c618d99787cd738d7676aac5c9ffa4261809241
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/30.4.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.3

Security for odoo8-addon-connector-prestashop 8.0.1.0.5.99.dev5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page