PrestaShop is an open-source commerce platform, usually self-hosted, popular across Europe. It gives full control of the storefront and leaves the back office open.
Integrating PrestaShop with Odoo makes Odoo the source of truth for catalogue, stock and finance while PrestaShop continues to run the shop.
Data Flow
What Data Moves Between PrestaShop and Odoo
The connection uses the PrestaShop Webservice API.
Odoo to PrestaShop: products, combinations, prices, images and stock.
PrestaShop to Odoo: orders, customers, addresses and order states.
Two-way: inventory.
What Goes Wrong
Common Pitfalls
Combinations model. PrestaShop combinations map to Odoo variants and need explicit handling.
API maturity. The Webservice API is less event-driven than newer platforms, so scheduled polling is often needed in place of webhooks.
Multi-shop. A PrestaShop multi-shop install needs each shop mapped to the right company and warehouse.
Self-hosted reliability. Sync stability depends on the hosting environment.
Tax and currency. Tax rules and currencies must map to Odoo to keep totals correct.
Setup
How the Integration Is Set Up
Enable the PrestaShop Webservice and create an API key with the required resources.
Agree the product and combination mapping.
Run an initial sync and verify a sample.
Set a polling schedule for orders and stock, since webhooks may not be available.