Skip to Content
Retour aux modules
Connector

PrestaShop Connector

Publish your Odoo catalog to PrestaShop with combinations, translations and images, keep stock in sync in real time and import orders automatically. Nothing to install on PrestaShop. Configurable field mappings, multi-shop, PrestaShop 8 & 9.

20.0 19.0
PrestaShop Connector
PrestaShop Connector

Présentation du module

Nalios
Odoo Gold Partner · Belgium

/ Odoo 19 & 20 · PrestaShop

PrestaShop Connector

The fully configurable bridge between Odoo and PrestaShop. Publish your catalog with its combinations, translations and images, keep stock in sync in real time, and receive your PrestaShop orders in Odoo — without installing anything on your shop.

PrestaShop Webservice No PrestaShop module required Multi-shop & multilingual No-code mapping Odoo.sh & On Premise

Coverage

Your catalog out. Your orders in.

Odoo stays your back office: products and stock are managed in Odoo and published to PrestaShop, orders flow back into Odoo for invoicing and delivery.

Flow Odoo → PrestaShop PrestaShop → Odoo
Products (prices, references, EAN13, tax rules, categories)✔config
Combinations (attributes, values, colors, price impacts)✔—
Product images (uploaded, only re-sent when changed)✔—
Translations (every shop language, from Odoo translations)✔—
Publication (publish, unpublish & archive from Odoo)✔—
Stock levels (real time, per combination, kits follow their components)✔—
Orders (lines, shipping, discounts, status mapping)—✔
Customers & addresses (email matching, billing & delivery)✔✔
Order cancellation (PrestaShop status → cancelled in Odoo)—✔
Delivery & tracking (tracking number, “Shipped” status, customer email)✔—
Historical import (orders by date range)—✔

Setup

Up and running in 5 minutes

1

Connect your shop

Enable the webservice in your PrestaShop back office and paste the key in Odoo. One click tests the connection and tells you exactly which permission is missing, if any.

2

Run the Setup Wizard

Languages, order statuses and tax rules groups are fetched from your shop. Tick the flows you want — products, stock, customers, orders, tracking — and profiles, field mappings, triggers and pollers are created for you.

3

Publish your products

Tick “Publish on PrestaShop” on your products — one by one or hundreds at once from the list view. They appear on your shop with their combinations, images and live stock.

Setup Wizard: pick your flows, everything is configured for you

Differentiators

Why this connector is different

Nothing to install on PrestaShop

The connector uses PrestaShop's native Webservice: no PrestaShop module to buy, install or update, and nothing that can break when your shop is upgraded. Odoo does all the work, even on shared hosting.

100% configurable field mapping

Map any Odoo field, Python expression, constant, image or nested list to any PrestaShop field — on any Odoo model. Transformers, default values, matching keys, create-only rules and a payload preview: it's all in the interface, no code required.

Your existing catalog, adopted

Already selling on PrestaShop? Products are matched by reference, combinations by their references, attributes and values by name in any language. Existing objects are linked and updated — never duplicated.

Truly multilingual

Names, descriptions and URLs are sent in every language of your shop, straight from Odoo's translations. Languages without an Odoo translation fall back on your default language, so no product page is ever left empty.

Built for production

Deduplicated job queues, automatic retry when the shop is unreachable, partial failures resumed without duplicates, invalid barcodes skipped instead of blocking an export, and a full audit trail of every payload sent and received.

Real-time stock, no overselling

Every stock change in Odoo — validated transfer, inventory adjustment, sale — is pushed immediately, per combination. The quantity sent is what is really available, minus what is already reserved. Kits are updated as soon as one of their components moves.

Field mapping with the PrestaShop schema loaded in Odoo

Order lifecycle

The complete order lifecycle, automated

01

A customer orders on your PrestaShop shop and pays

02

Within minutes, the sales order lands in Odoo with its customer, addresses, lines, shipping and discounts — confirmed or not, depending on its status

03

Odoo checks the totals against PrestaShop and flags any difference on the order

04

You validate the delivery in Odoo

05

The PrestaShop order switches to “Shipped” with its tracking number, and your customer is notified

Zero copy-paste. Zero double encoding. Full traceability.

Under the hood

Technical highlights

APIPrestaShop Webservice (REST), with a transport layer ready for the new PrestaShop Admin API once it covers orders and stock.
AuthenticationWebservice key, with a connection test listing the permissions granted on each resource.
Incoming syncPolling of modified records every 5 minutes, with an overlap window and deduplication: nothing is missed, even after an Odoo downtime. Records are always re-read in full before processing.
QueuesOutbound jobs & inbound events with deduplication, batch crons, instant triggers, per-item retry, full payload/response logs.
Multi-shopConnect as many PrestaShop shops as you need to one Odoo database — even on different PrestaShop versions — each with its own languages, order statuses, profiles and links. One stock change in Odoo updates every shop at once.
ImagesDirect upload to PrestaShop (no public URL needed), only re-sent when the image changes in Odoo.
CompatibilityAvailable for Odoo 19 and Odoo 20 (pick your version at the top of this page), Community & Enterprise, Odoo.sh and On Premise. PrestaShop 8 & 9. Core apps optional: each flow activates only if the matching Odoo app is installed.
Job queue: every payload logged, one-click retry, full audit trail

Connecting an existing shop?

Your PrestaShop catalog is recognized and linked to your Odoo products instead of being recreated, and the Historical Import brings your past orders into Odoo by date range — idempotent, using the same mapping profiles as the live sync. Connect a shop that has been running for years and be in sync the same day, without duplicates.

A question? A problem? Talk to the people who built it.

We will get back to you within 8 business hours. A complete user guide (PDF) is included with the module, in its doc folder.

Contact us

Email us directly at

[email protected]

Published by

Nalios — Odoo Gold Partner, Belgium — nalios.be