Reading list Switch to dark mode

    User Guide of Odoo Bridge For Prestashop

    Updated 6 December 2023

    INTRODUCTION

    Prestashop Odoo Bridge is a perfect extension for you to seamlessly synchronize data between Prestashop and Odoo.

    Prestashop is a platform trusted by more than 300,000 merchants to manage their eCommerce/ Marketplace. Whereas, Odoo is known for its strong inventory management, and accounting. 

    If you are a business, looking to integrate these two platforms then our Prestashop Odoo Bridge is the perfect solution for you. Further, the module allows you to synchronize data like Products, Categories, Customers, Orders, etc. between Odoo and Prestashop.

    In addition, The module makes data synchronization easy, the user guide gives you an insight into the features, installation, configuration, and workflow of the connector module.

    FEATURES

    1:- Bi-directional product synchronization between Odoo and Prestashop.

    Searching for an experienced
    Odoo Company ?
    Find out More

    2:- Bi-directional synchronization of Product Categories between Odoo and Prestashop.

    3:- Real-time export of Sales orders from Prestashop to Odoo.

    4:- Exports Customers from Prestashop to Odoo.

    5:- Real-time update of order status like cancellation, payment accepted, and delivered.

    6:- Real-time Stock update from Odoo to Prestashop.

    INSTALLATION PROCESS

    Once you purchase our Prestashop Odoo Bridge module, you will get two module files that need to be installed, each at Odoo and Prestashop end.

    ODOO END INSTALLATION

    a.) Extract the file on your system after the download finishes.

    b.) Copy and paste this folder inside your Odoo Add-Ons path.

    c.) Now, open the Odoo and click on the Settings menu. Here, click on Activate the Developer Mode. Moreover, one can also activate the developer mode by typing ‘debug’ after ‘web?’ in the URL.

    d.) After that, open the Apps menu and click on ‘Update Modules List’.

    e.) In the search bar, remove all the filters and search the module.

    f.) You will see the module in the search result. Click on the ‘Install’ icon to install it.

    PRESTASHOP END INSTALLATION

    a.) To install the module on Prestashop, Go to “Module Manager” in the ‘Modules’ menu

    b.) Click on the ‘Upload a module’ icon in the top right corner.

    Prestashop End Installation

    c.) Upload the ‘prestaerp’ module that needs to be installed at the Prestashop end.

    d.) Once uploaded, search the module in the Modules list. You will see the module in the search result. Click on the ‘Install’ icon to install it.

    CONFIGURATION

    Once the installation is done you need to configure the module on both Prestashop and Odoo ends.

    Note to remember:

    1) Firstly, you need to configure at Odoo end followed by configuration in Prestashop end.

    2) Please remember that while testing the Prestashop Connection, Odoo connection should be active.

    ODOO END CONFIGURATION

    You need to enter the Base URL of Prestashop with the API URL and API Key in order to test and make the connection.

    Odoo Connection with Prestashop

    Following are the synchronization settings that need to be updated:

    1:- Sales Settings

    a.) Update the payment terms, that you want to keep Odoo to automatically update it in Prestashop Orders.

    b.) After that, add the Prestashop Salesperson in Odoo to use it in Prestashop Orders.

    c.) Add the Prestashop Sales Team in Odoo to use in Prestashop Orders.

    Sales Settings- Ecom Sales Order

    d.) Select a Service product for discounts, the selected service product will be used to manage discounts on ecomm orders.

    e.) Select a Service product for Coupon, selected service product will be used to manage coupon amount on ecomm order.

    Sales Settings- Service Product for Extra charges

    f.) Enable invoice status option, to update invoice status at Prestashop end.

    g.) Enable Cancel Status,  to update Cancel Status at Prestashop end.

    h.) Enable Shipment Status to update Shipment Status at the Prestashop end.

    i.) Enable Notify Customer to notify customers via emails at Prestashop.

    Sales Settings-Sales Order Operations

    2:- Product Settings

    a.) Default Category: After Product import, the selected default Category will get assigned as the internal product category at the Odoo end.

    b.) Set the Invoicing Policy for Orders, i.e on the basis of Ordered Quantity or Delivered Quantity.

    c.) Select the default Tracking to be used for traceability.

    d.) Enable the “Avoid product duplicity” option to avoid product duplicity based on ‘SKU’ & ‘Barcode’ during product synchronization from ecomm to Odoo. 

    e.) Enable the “Avoid category duplicity” option to avoid category duplicity based on ‘Name’ & ‘Parent’ during category synchronization from ecomm to Odoo.

    f.) Enable the “Avoid attribute duplicity” option to avoid Attribute & value duplicity based on the Name during attribute synchronization from ecomm to Odoo.

    Product Settings

    3:- Other Default Settings

    a.) Update the default language for Prestashop.

    b.) Select the default Odoo Company that needs to be used for data synchronization.

    c.) Select the default “Warehouse”. The selected default warehouse will be used for stock synchronization.

    d.) Inventory Update, selected inventory update option will be used for inventory synchronization from Odoo to Ecomm.

    e.) “Stock Based On” option allows you to select stock synchronization on the basis of On Hand Quantity or Forecasted Quantity.

    Other Default Settings

    PRESTASHOP END CONFIGURATION

    Once done, go to “Odoo Mapping” and select the “Odoo Configuration” option.

    Prestashop End Configuration

    1:- POB CONNECTION CONFIGURATION

    a.) Enter the require fields, Url, Port, Database, User Name, Password and Instance Id. After entering all the details click on “Save and Stay”.

    POB CONNECTION CONFIGURATION

    2:- ODOO ORDER SETTINGS

    a.) RealTime Order Export from Prestashop to Odoo, if Enabled, orders are automatically exported to Odoo in real-time.

    b.) Automatically Update Status from Prestashop to Odoo, if Enabled, then any change/update in the Order status at the Prestashop end is also updated to the Odoo end.

    c.) Automatically Confirm Orders, if Enabled, orders created from the Prestashop end will automatically be created as Sale Orders in Odoo

    d.) Automatically Generate Invoice, if Enabled, the Invoice will be automatically created in Odoo for exported orders.

    e.) Manual Map of product from Prestashop to Odoo, If Enabled, You can manually map (product(Odoo) and combination(Prestashop) and (product templates(Odoo) and products(Prestashop) of Odoo and Prestashop

    Click on the Save button to save the changes.

    ODOO ORDER SETTINGS

    3:- BACKUP OPTIONS

    a.) Drop Database Tables during Update, if enabled this feature allows you to drop all mapping tables during module update.

    b.) Click on the Save button to save the changes.

    BACKUP OPTIONS

    4:-  OPTIONAL FEATURES

    a.) Multi-Language, this feature needs to be enabled if you are using POB- Multi-Language extension.

    Prestashop Multi-language Support POB extension allows you to Export/import Products and categories translation in their default and regional languages.

    Prestashop Multi-language Support POB extension>>> https://store.webkul.com/Multi-language-POB-extension.html 

    b.) Multi-Shop, this feature needs to be enabled if you are using the Multi-Shop extension.

    Prestashop Multishop POB Extension allows you to integrate your multiple Prestashop stores with Odoo.

    Prestashop Multishop POB Extension >> https://store.webkul.com/Multishop-extension-prestashop-openerp-connector.html 

    c.) POS-Category, this feature needs to be enabled if you are using our POS-Category POB extension.

    Odoo Bridge for Prestashop POS Categories extension allows you to synchronize the Prestashop category with the POS category in Odoo.

    Odoo Bridge for Prestashop POS Categories extension >> https://store.webkul.com/Odoo-Bridge-for-Prestashop-POS-Categories.html 

    d.) Lastly, click on the Save button to save the changes.

    OPTIONAL FEATURES

    WORKFLOW

    Data Export( from Prestashop to Odoo)

    1:- Attributes Export and Mapping ( from Prestashop to Odoo)

    a.) Go to Odoo Mapping and select the “ Attributes” option.

    Attributes Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all Attributes from Prestashop to Odoo end.

    Attributes Export and Mapping 2

    c.) If attributes are already present at Odoo and Prestashop end, then you can manually map the attributes using the “Manual Mapping” Option.

    Attributes Export and Mapping 3

    2:- Manual Product Export( from Prestashop to Odoo)

    a.) Go to Odoo Mapping and select the “ Manual Product Export to Odoo” option.

    Manual Product Export 1

    b.) Select the Products that need to be exported and select the “Exported to Odoo option” in Bulk Actions.

    Manual Product Export 2

    3:- Bulk Product Export and Mapping ( from Prestashop to Odoo)

    a.) Go to “Odoo Mapping”, and select “All Products/Combinations” option

    Bulk Product Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all products from Prestashop to Odoo’s end.

    Bulk Product Export and Mapping 2

    4:- Customer Export and Mapping ( from Prestashop to Odoo)

    a.) After that, go to “Odoo Mapping”, and select “Customers”.

    Customer Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all Customers from Prestashop to Odoo end.

    Customer Export and Mapping 2

    5:- Taxes Export and Mapping ( from Prestashop to Odoo)

    a.) Go to “Odoo Mapping”, Select “ Taxes”

    Taxes Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all taxes from Prestashop to Odoo.

    Taxes Export and Mapping 2

    c.) If taxes are already present at Odoo and Prestashop end, then you can manually map the taxes using the “Manual Mapping” Option.

    Taxes Export and Mapping 3

    6:- Carrier Export and Mapping ( from Prestashop to Odoo)

    a.) Go to “Odoo Mappings” and select the “Carriers” Option.

    Carrier Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all Carriers from Prestashop to Odoo.

    Carrier Export and Mapping 2

    c.)  If Carriers are already present at Odoo and Prestashop end, then you can manually map the Carriers using the “Manual Mapping” Option.

    Carrier Export and Mapping 3

    7:- Currency Export and Mapping ( from Prestashop to Odoo)

    a.) Go to “Odoo Mappings” and select the “Currency” Option.

    Currency Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all Currencies from Prestashop to Odoo.

    Currency Export and Mapping 2

    c.) If Currencies are already present at Odoo and Prestashop end, then you can manually map the Currencies using the “Manual Mapping” Option.

    Currency Export and Mapping 3

    8:- Payment Methods Export and Mapping ( from Prestashop to Odoo)

    a.) Go to “Odoo Mappings” and select the “Payment Methods” Option.

    Payment Methods Export and Mapping 1

    b.) Click on the “Synchronize” button to import and map all Payment Methods from Prestashop to Odoo.

    Payment Methods Export and Mapping 2

    c.) If Payment Methods are already present at Odoo and Prestashop end, then you can manually map the Payment Methods using the “Manual Mapping” Option.

    Payment Methods Export and Mapping 3

    9: – Manual Order Export (Prestashop to Odoo)

    a.) Go to “Odoo Mapping” and select the “ Export Manual Orders” option.

    Manual Order Export 1

    b.) Select the Orders that need to be synchronized to the Odoo end and Click on the “Synchronize to Odoo” option in Bulk Action.

    Manual Order Export 2

    Data Export ( from Odoo to Prestashop)

    1:- Export Attributes and their values (from Odoo to Prestashop)

    a.) Go to “ecom Odoo Bridge” Module at the Odoo end.

    Export Attributes and their values 1

    b.) Select the “ Bulk Synchronization” Option.

    Export Attributes and their values 2

    c.) Select “Export All Attributes and their Values”.

    Export Attributes and their values 3

    d.) Select the eCommerce Channel and click on Synchronize now button. It will export all the attributes to the Prestashop end

    Export Attributes and their values 4

    2:- Bulk Product Export (for Odoo to Prestashop)

    a.) Go to “ecom Odoo Bridge” Module at the Odoo end.

    Bulk Product Export 1

    b.) Select the “ Bulk Synchronization” Option.

    Bulk Product Export 2

    c.) Select the “Synchronize Products” option.

    Bulk Product Export 3

    d.) Select eCommerce Instance and click on Synchronize Now button. It will export all the Products to the Prestashop end

    Bulk Product Export 4

    3:- Manual( Selected) Product(s) Export (for Odoo to Prestashop)

    a.) Go to Sales and open Product.

    Manual( Selected) Product(s) Export 1

    b.) Change the layout to list view.

    Manual( Selected) Product(s) Export 2

    c.) Select the Products to export and click on the “Synchronize to Ecommerce” option in the Action tab.

    Manual( Selected) Product(s) Export 3

    d.) Select eCommerce Instance and click on Synchronize Now button. Selected products will get exported to the Prestashop end.

    Manual( Selected) Product(s) Export 4

    4:- Product Category Export ( from Odoo to Prestashop)

    a.) Go to “ecom Odoo Bridge” Module at the Odoo end.

     Product Category Export 1

    b.) Select the “ Bulk Synchronization” Option.

     Product Category Export 2

    c.) Select the “Synchronize Categories” option.

     Product Category Export 3

    d.) Select eCommerce Instance and click on Synchronize Now button. It will export all the Categories to the Prestashop end

     Product Category Export 4

    Odoo Bridge For Prestashop User Guides for Other Versions

    Prestashop Odoo Bridge (POB) for Odoo Version 9

    Prestashop Odoo Bridge (POB) for Odoo Version 10 and 11

    NEED HELP?

    Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

    If you still have any issues, doubts, or queries regarding the module, please raise a ticket at https://webkul.uvdesk.com/en/customer/create-ticket/.

    Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.For any doubt, contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 4.1

    Supported Framework Version - Odoo 17, 16,15 & Prestashop 8.1, 1.7

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    10 comments

  • Rebeca
    • Sakshi Attri (Moderator)
  • Mayjo
    • Arun Kumar
  • Alejo Manzur
    • Webkul Support
  • Fernando Garcia Hansen
    • Webkul Support
  • Razan Malki
    • Webkul Support
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home