Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Connector
  3. PrestaShop-Odoo connector v 9.0
  4. Sales Conditions FAQ

PrestaShop-Odoo connector

by Akretion https://github.com/OCA/connector-prestashop , Camptocamp https://github.com/OCA/connector-prestashop , AvanzOSC https://github.com/OCA/connector-prestashop , Tecnativa https://github.com/OCA/connector-prestashop , Mind And Go https://github.com/OCA/connector-prestashop , Odoo Community Association (OCA) https://github.com/OCA/connector-prestashop
Odoo
v 9.0 v 10.0 Third Party 3038
Download for v 9.0
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Purchase Management (purchase)
• Discuss (mail)
• Sales Management (sale)
• Inventory Management (stock)
Community Apps Dependencies Show
• Connector for E-Commerce
• Product - Many Categories
• Product Multi Images
• Product supplier info per variant
• Connector
• Connector Base Product
• Sale Automatic Workflow - Payment Mode
• Sale Exception
• Account Payment Sale
• Sale Automatic Workflow
• Account Payment Partner
• Account Payment Mode
Technical Name connector_prestashop
LicenseAGPL-3
Websitehttps://github.com/OCA/connector-prestashop
Versions 9.0 10.0
You bought this module and need support? Click here!

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

Test dependencies

Extra libs are required to run the tests: * vcrpy * freezegun

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

  • PrestaShop logo.
  • Odoo logo.
  • Cable.

Contributors

  • Sébastien Beau <sebastien.beau@akretion.com>
  • Benoît Guillot <benoit.guillot@akretion.com>
  • Alexis de Lattre <alexis.delattre@akretion.com>
  • Guewen Baconnier <guewen.baconnier@camptocamp.com>
  • Sergio Teruel <sergio.teruel@tecnativa.com>
  • Mikel Arregi <mikelarregi@avanzosc.es>
  • Pedro M. Baeza <pedro.baeza@tecnativa.com>
  • Simone Orsi <simone.orsi@camptocamp.com>

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.

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
  • Ratings
  • Discuss
For version 11
by
Michel Renard
on 11/17/17, 3:41 AM

This connector only works with version 9 of Odoo?


There are no comments yet!
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with