Odoo PrestaShop Connector links a PrestaShop store with Odoo. Admins can sync products, customers, orders, and stock between both platforms in real time.
- Sync PrestaShop orders to Odoo in real time as they are placed.
- Export Odoo products and categories to PrestaShop in bulk.
- Keep stock updated both ways, including sales made through Odoo POS.
- Import PrestaShop customers, taxes, carriers, and currencies.
- Sync simple and multi-variant products with their combinations.
- Map categories, taxes, warehouses, and payment methods by hand.
- Schedule cron jobs to move records at fixed intervals.
- Update order status, invoice, and shipment state from Odoo.
- Track every job in history records with detailed error logs.
- Recover failed orders from the Missing Order menu.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Odoo PrestaShop Connector is an integration module that links a PrestaShop store with an Odoo database. Products, customers, orders, and stock stay aligned on both sides.
Orders placed on the storefront arrive in Odoo as sale orders. Staff confirm them, raise invoices, and send shipment or cancel states back to PrestaShop from the same screen.
Stock moves in Odoo reach the storefront right away. A sale rung up in Odoo POS draws down the same quantity. The shop cannot oversell goods it no longer holds.
Admins set the default warehouse, the invoicing policy, and the tracking method once. Duplicate guards match incoming records on SKU and barcode, so the catalog does not fill with copies.
Two files ship with the purchase, one installed in Odoo and one in PrestaShop. Odoo Online users need Odoo.sh first, because SAAS hosting blocks third-party installs.
Additionally, if you run several PrestaShop stores on one Odoo database, then check Multi Channel Prestashop Odoo Bridge (POB).

For Odoo online(SAAS) users, You first need to have Odoo.sh tool before installing Prestashop Odoo Bridge (POB) at Odoo end because Odoo restricts third-party software installations on Odoo online(SAAS).
Highlighted Features of Odoo PrestaShop Connector
Two-Way Product Sync
Build a product in either system and send it to the other one, along with its attributes, product combinations, and category tree.
Real-Time Order Export
An order placed on the storefront reaches Odoo as a sale order at once, without waiting for the next scheduled job to run.
Live Inventory Updates
Real-time inventory sync pushes every stock move from Odoo to PrestaShop, counting goods sold at the till through Odoo POS.
Flexible Data Mapping
Pair records that already exist on both sides, so taxes, carriers, currencies, and payment methods are matched instead of duplicated.
Scheduled Cron Sync
A cron job can carry products, orders, customers, and categories in either direction at whatever interval the business runs on.
Sync History and Logs
Each job writes a record showing what moved and what failed, and a failed job keeps the error message that stopped it.
Why Do We Need Odoo PrestaShop Connector?
PrestaShop runs a storefront well. It does not handle double-entry accounting, multi-warehouse stock, or purchase orders, so those jobs move to a second system.
Without a link between the two, somebody re-keys every order into the ERP and edits quantities twice. The mistakes surface later as oversold goods and invoices that do not match the order.
Odoo PrestaShop Connector removes that step. Orders, customers, taxes, carriers, and payment methods cross over on their own, and one system holds the stock figure everyone works from.
One practical detail decides a lot here. The Stock Based On setting picks whether the storefront reads On Hand or Forecasted quantity. That choice changes what a shopper sees while goods sit on a purchase order.
Odoo carried the name OpenERP until 2014, so an OpenERP PrestaShop connector and this module cover the same ground. Webkul has sold this Odoo bridge for PrestaShop for more than ten years.
Also, if you sell in more than one language, you can check our extension Multi language Support Prestashop Odoo Connector.
Odoo Integration Use Cases for PrestaShop Stores
Retailers pair the two platforms for different reasons. If you serve several storefronts from one back office, you can check our extension Prestashop Multishop Extension Openerp Connector.
-
Run Accounting in Odoo
Invoices, vendor bills, credit notes, and tax records for storefront sales sit in one ledger, so the finance team stops rebuilding them by hand.
-
Ship from a Central Warehouse
Warehouse staff pick and deliver storefront orders inside Odoo Inventory, then a tracking number travels back to the shopper's account.
-
Sell Online and In Store
A shop running a till on Odoo POS and a website on PrestaShop draws both channels down against a single stock figure.
-
Migrate an Existing Catalog
A merchant who keeps master data in the ERP can push products, categories, and attribute values into a storefront that starts out empty.
-
Recover Failed Order Syncs
When a server issue blocks an export, the order lands in the Missing Order menu, where staff review it and send it across again.
Odoo Connection Setup for PrestaShop
Odoo Connection Setup joins the Odoo database to the storefront. Admins enter the shop details on the Odoo side and test the link before any record moves between the two.
- Enter the Base URL of the PrestaShop store.
- Add the API URL that Odoo calls to reach the shop.
- Paste the API Key that authorises the request.
- Test the connection before saving the record.
- Configure Odoo first, then PrestaShop, and keep the Odoo link active while testing.

PrestaShop Connection and Odoo Order Settings
The Odoo Configuration screen sits under Odoo Mapping in the PrestaShop admin. It holds the credentials for the ERP and the rules that govern how orders leave the storefront.
Odoo order settings decide how much of the order flow runs without anyone touching it.
- Enter Url, Port, Database, User Name, Password, and Instance Id.
- Switch on RealTime Order Export to send each order as it is placed.
- Turn on Automatically Update Status to push status changes to the ERP.
- Enable Automatically Confirm Orders to create confirmed sale orders.
- Use Automatically Generate Invoice to raise invoices for exported orders.
- Switch on Manual Map of product to pair records that already exist.

Sales, Product and Inventory Settings in Odoo
Sales, product, and inventory settings govern how imported records behave once they reach the ERP. Admins fill them in once, before the first job runs.
- Set payment terms, salesperson, and sales team for storefront orders.
- Pick service products that carry discount and coupon amounts.
- Choose the default category assigned to imported goods.
- Set the invoicing policy to Ordered Quantity or Delivered Quantity.
- Turn on duplicate guards for products, categories, and attributes.
- Select the warehouse and read stock from On Hand or Forecasted quantity.

Export PrestaShop Products, Customers and Orders to Odoo
Odoo Mapping in the PrestaShop admin gives each record type its own screen. A Synchronize button on that screen imports the records and maps them to their Odoo counterparts in one action.
- Send attributes and their values from the Attributes screen.
- Push the whole catalog from All Products/Combinations.
- Move a shortlist with the Exported to Odoo bulk action.
- Import customer records with their addresses attached.
- Carry taxes, carriers, currencies, and payment methods across.
- Match records held on both sides using Manual Mapping.
- Send older orders with the Synchronize to Odoo bulk action.
- Bring product tags over to keep classification intact.
Export PrestaShop Products, Customers and Orders to Odoo
Additionally, if your catalog relies on PrestaShop features alongside attributes, then check Custom Attribute Odoo Bridge For Prestashop.

Export Odoo Products and Categories to PrestaShop
Bulk Synchronization inside the ecom Odoo Bridge module moves catalog data the other way. Admins choose the eCommerce instance and start the transfer from the ERP.
Teams can also mirror the category tree into the till with Odoo Bridge for Prestashop POS Categories.
- Run Export All Attributes and their Values to build the attribute set.
- Use Synchronize Products to send the full catalog across.
- Use Synchronize Categories to rebuild the category tree.
- Select rows in list view and pick Synchronize to Ecommerce.
- Set export cron jobs so the transfer repeats without manual steps.

Data Mapping and Synchronization History
Synchronization history keeps a record of every job the module runs. Opening a record shows what moved, what failed, and the message behind the failure.
Mapping tables hold the pairs that tie each storefront record to its counterpart in the ERP.
- Review job history for products, orders, customers, and categories.
- Read the error log attached to a job that did not finish.
- Find orders that never arrived in the Missing Order menu.
- Run a failed export again once the cause is fixed.
- Drop mapping tables during a module update using the backup option.
To catch quantity gaps before a shopper does, pair the module with POB Extension : Stock Comparison.

Complete Odoo PrestaShop Connector Feature List
Product and Catalog Synchronization
- Sync simple and multi-variant goods, with product combinations preserved on both sides
- Move attributes and their values in either direction before the catalog transfer runs
- Keep the category tree matched across both platforms, including nested parent categories
- Carry PrestaShop product tags into the ERP so classification survives the transfer
- Push an active or inactive product state from either platform to the other
Order and Invoice Management
- Export each storefront order the moment it is placed, or in batches on a schedule
- Confirm sale orders and raise invoices without opening the record by hand
- Return paid, cancelled, and delivered states to the shopper's order page
- Send tracking numbers back to PrestaShop as deliveries leave the warehouse
- Notify shoppers by email when a status changes, if the setting is switched on
- Import orders that predate the install, and retry ones held in the Missing Order menu
Inventory and Warehouse Control
- Update quantities on the storefront as soon as a stock move is recorded
- Read stock from either On Hand or Forecasted quantity, whichever suits the business
- Nominate the warehouse that answers for storefront demand
- Deduct Odoo POS sales from the same pool the website sells against
- Manage delivery slips, procurement rules, and stock movement inside Odoo Inventory
Customer, Tax and Shipping Data
- Import customer records together with their billing and delivery addresses
- Bring taxes, carriers, currencies, and payment methods across from the storefront
- Route discounts and coupon amounts through nominated service products
- Apply payment terms, a salesperson, and a sales team to imported orders
- Manage vendor bills, credit notes, and tax reports for storefront sales in one ledger
Mapping, Scheduling and Automation
- Pair existing records by hand through Manual Mapping instead of creating duplicates
- Block duplicate products on SKU and barcode, categories on name and parent, attributes on name
- Set import cron jobs that pull storefront data into the ERP at fixed intervals
- Set export cron jobs that push catalog and category updates the other way
- Map a single product template to the combination that represents it on the storefront
Monitoring, Setup and Compatibility
- Track every job in synchronization history with per-record status and error detail
- Install one file in Odoo and one in PrestaShop, then link them with a URL and API key
- Drop mapping tables during an update when a clean rebuild is wanted
- Extend the setup with multishop, multi-language, POS category, and comparison add-ons
- Run on Odoo Online through Odoo.sh, since SAAS hosting blocks third-party installs
Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/.
You may also check our top-quality Odoo Apps.
Specifications
Good service with proper assistance
We recently used the Odoo software customization services and we are more than satisfied with the level of service and support provided by Webkul, the business analyst assigned to us was always very professional and responsive to solving each incident reported regarding our requirement, the communication was fluid and responses, taking into account the timezone difference, occur in a reasonable amount of time.
Excellent support and services
(Translated by Google) Integration of a connection module for our ERP and our online store. Very responsive customer service, rapid customization of features, solves operating problems quickly. I highly recommend webkul.
-
Integration of a connection module for our ERP and our online shop. Very responsive customer service, quick customization of features, and solving problems quickly. I highly recommend webkul.
(Original)
Intégration d'un module de connexion pour notre ERP et notre boutique en ligne. Service client très réactif, customisation rapide des fonctionnalités, solutionne les problème de fonctionnement rapidement. Je recommande grandement webkul.
-
Integration of a connection module for our ERP and our online shop. Very responsive customer service, quick customisation of features, solves problems quickly. I highly recommend webkul.
Excellent Services by Webkul
I'm very satisfied with Webkul services: I purchased some Odoo-Prestashop connectors with custom development and I'm pleased about the job they've done. The support team is reactive and all my early problems and a few bugs were resolved quickly.
I would recommend Webkul with no hesitation for that kind of project.
Excellent Services by Webkul
Good service with Webkul. They have helped in the configuration of the connector between ODoo and Prestashop. They were responsive when asking questions. The only downside is that they support only from EST zone which gives some trouble sometimes. Overall satisfied
Highly Recommend Webkul
Have used Webkul for 2 modules for my Prestashop. They made them very fast and they worked as I had described. Can highly recommend Webkul!
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.