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
    • Property 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. Sales
  3. Odoo PrestaShop Connector PRO v 17.0
  4. Sales Conditions FAQ

Odoo PrestaShop Connector PRO

by VentorTech https://ecosystem.ventor.tech/product/odoo-prestashop-connector-pro/
Odoo 30

$ 570.16

v 17.0 Third Party 257
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 13.0 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • Manifest
  • Documentation
  • License

PrestaShop Connector for Odoo

BY VENTORTECH

Connect PrestaShop to Odoo and sync everything automatically — products, stock, orders, and customers. Built to fit any business workflow.

Odoo 16 Odoo 17 Odoo 18 Odoo 19
Enterprise Community Odoo Online

* Odoo Online does not allow third-party apps and is not supported.

Free Demo Copy Support Email support@ventor.tech
Request a Free Demo
Copy Support Email support@ventor.tech
PrestaShop Connector for Odoo — dashboard overview
400+
Active installations
13+ Years
Building Odoo solutions
Europe
Developed & supported in Poland
Odoo Gold Partner

WHAT OUR CUSTOMERS SAY

★★★★★

"Well thought, reliable and robust connector. Takes some time and technical skills to configure, but after a few weeks runs smoothly and flawlessly. Great support which helps with the configuration, listens to customer requests for improvements, and provides regular updates. More expensive than other connectors on the market, but the price difference is totally worth it."

Verified purchase · Odoo Apps

★★★★★

"We had been looking for a robust solution to integrate our online store in PrestaShop with Odoo, and this module has exceeded all our expectations. Synchronization is smooth and automatic: orders, customers, products, and stock are updated in real time, allowing us to centralize sales and logistics management without errors or duplication."

Verified purchase · Odoo Apps

★★★★★

"The module works very well, is reliable, and perfectly meets our needs for product, stock, and e-commerce data synchronization. A special mention for the support, which is truly 5-star quality. Denys was extremely responsive, highly skilled, and provided outstanding assistance throughout the setup and implementation process."

Verified purchase · Odoo Apps

WHY BUSINESSES USE THIS CONNECTOR

Running a PrestaShop store & Odoo together takes a lot of work — if they are not connected.

Without a good integration, your team updates products in two places, stock gets out of date, and orders are entered by hand. The VentorTech PrestaShop Connector keeps everything in sync automatically — products, stock, orders, customers — so your team can focus on the business.

Built for businesses with more than a basic setup: multiple shops, complex stock, custom fields, specific workflows. Years of real customer scenarios have shaped how the connector handles complexity today.

Stock sync icon

Stock stays correct

Stock levels update in PrestaShop automatically when they change in Odoo — in real time or on a schedule. No more overselling.

Orders icon

Orders arrive automatically

New PrestaShop orders appear in Odoo within seconds. The connector can confirm, invoice, and process them without manual steps.

Pricing icon

Prices stay up to date

Export prices from Odoo to PrestaShop automatically — from a simple price field or from Odoo pricelists with regular and sale prices per shop or customer group.

Workflow icon

Configurable to your process

Every sync rule can be adjusted — which fields, which direction, which shops. The connector fits your process, not the other way around.

GETTING STARTED

How it works

The connector includes a step-by-step setup wizard that guides you from the first connection to a fully working sync — no developer needed for standard setups.

Step 1

Connect your shop

Link your PrestaShop store to Odoo with a webservice API key. The wizard tests the connection, verifies the required resource permissions, and confirms that everything is ready before you continue.

  • Webservice API key authentication — generated once in PrestaShop admin
  • Per-resource read/write permissions verified before continuing
  • Works with PrestaShop 1.6 through 9.x — with built-in workarounds for older API quirks
Step 2

Import your data & configure sync

Import your existing PrestaShop data — products, customers, orders, taxes, and shipping methods. Then set up sync rules to match how your business works.

  • Import full product catalog with combinations and images
  • Import historical orders from any date
  • Map products by SKU or barcode — existing records are matched automatically
  • Configure which fields sync and in which direction
Step 3

Go live & run automatically

Turn on the sync jobs. From this point, new orders, stock changes, and product updates happen automatically — with clear logs so you always know what the connector did and why.

  • New orders arrive within seconds
  • Scheduled jobs keep stock and products in sync
  • Every action is logged — easy to check if something goes wrong

Not sure if the setup will work for your store?

Request a free demo and we will walk you through the connector — or set up a demo instance connected to your store on request.

Request a Free Demo Copy Support Email support@ventor.tech
Request a Free Demo
Copy Support Email support@ventor.tech

DATA SYNC COVERAGE

What gets synchronized

Full coverage across all key data — products, stock, orders, customers, and more.

↔Both directions →Odoo → PrestaShop ←PrestaShop → Odoo
Products icon Products
Products & combinations ↔
Product images ↔
Categories ↔
Attributes & product features ↔
Prices & specific prices (tiers, groups) ↔
Product tags (per language) ↔
+ meta title & description, related products, packs, and more
Inventory icon Inventory
Stock levels →
Multi-warehouse aggregation →
Manufacturing BoM producible stock →
+ configurable quantity source, real-time or scheduled sync, shared-stock mode, and more
Orders icon Orders
Orders with full details ←
Order status updates ↔
Tracking numbers →
Payments & transactions ←
Cart rules & discounts (per code) ←
Returns & refunds Coming soon
+ taxes, gift wrapping, cancellations, delivery notes, and more
Customers icon Customers & other data
Customers & addresses ←
VAT number & Personal ID ←
Customer groups → Sales Teams ←
Taxes, carriers & payment methods ←
+ languages, countries, states, order statuses, and more

BUILT FOR MODERN PRESTASHOP

Built around how PrestaShop actually works

Three highlights of how this connector handles PrestaShop-specific scenarios that most basic connectors get wrong. The Feature Details section below has the complete list.

Icon

Works on every PrestaShop you can run

1.6 → 9.x Thirtybees Auto-adapting

Not every PrestaShop store runs the latest version — and legacy versions have real API quirks that break basic connectors. This one covers PrestaShop 1.6 through 9.x and Thirtybees, adapting at runtime to what each version's API can and cannot do.

  • Full support: PrestaShop 1.6, 1.7, 8.x, and 9.x
  • Thirtybees fork also supported
  • Built-in workarounds for known 1.6/1.7 API quirks
  • No mass-migration required to modernize your stack
Icon

Real specific-price sync, both ways

Tier pricing Customer groups Bi-directional

Specific prices are where basic PrestaShop connectors either fail silently or drop half the fields. This connector maps them to Odoo pricelists in both directions — with tier quantities, customer groups, date ranges, and PrestaShop's duplicate-rule protection all handled.

  • Tier pricing (from_quantity) mapped to Odoo pricelists
  • Customer-group pricing preserved on import and export
  • Date-ranged promotional pricing supported
  • Duplicate rule detection prevents PrestaShop rejections
Icon

PrestaShop-native, not just the basics

Features Packs Cart rules

Combinations and categories are the easy part. Where most connectors stop, this one keeps going — handling PrestaShop features (spec-style attributes) as a separate concept, syncing product packs to Odoo kits, and preserving cart rule codes on every discount line for clean accounting.

  • Features synced separately from variants — the way PrestaShop models them
  • Product packs mapped to Odoo BoMs, both ways
  • Cart rule codes preserved on each discount line
  • Geographic tax resolution matches PrestaShop's own zipcode logic

Don't see something you need?

The connector covers many more data types and settings than listed here. If you have a specific requirement, just ask — we will confirm whether it is supported.

Ask us Copy Support Email support@ventor.tech
Ask us
Copy Support Email support@ventor.tech

FULL FEATURE LIST

Feature details

Open any category to see what is included. Every item can be configured to match your workflow.

Setup icon Setup & Initial Import — guided wizard, import existing data, product matching

Setup wizard

▶Guided wizard from connection to live sync
▶Webservice API key authentication — generated once in PrestaShop admin
▶Per-resource read/write permissions verified before continuing
▶odoo.conf health check with ready-to-paste recommended config
▶Works with PrestaShop 1.6 through 9.x, plus Thirtybees
▶Works with Odoo Enterprise and Community

Initial data import

▶Import full product catalog with combinations, images, and categories
▶Import historical orders from any date you choose
▶Import customers, addresses, taxes, carriers, and languages
▶Products matched automatically by reference or barcode
▶Manual product mapping available when needed
▶Validation checks find problems before go-live
Products icon Products & Catalog — bi-directional sync, field-level control, prices, PrestaShop features

Product sync

▶Sync products and combinations in both directions
▶Sync images, categories, tags, meta fields, product status
▶Auto-export products when fields change in Odoo
▶Export new products as inactive for review before publishing
▶Exclude specific products from sync
▶PrestaShop features (spec attributes) synced separately from variant attributes
▶Product packs (kits) mapped to Odoo BoMs, both ways
▶Related products & accessories synced
▶Native PrestaShop translations synced per language

Prices & field control

▶Export prices from Odoo pricelists — regular and cost prices
▶Specific-price sync: tier quantities, date ranges, customer groups
▶Duplicate-rule detection prevents PrestaShop rejections
▶Tax-inclusive vs tax-exclusive pricing handled automatically
▶Control which fields sync and in which direction — per field
▶Add custom Python scripts to transform field values during sync
▶Test field mappings against live data before applying
Inventory icon Inventory Control — real-time or scheduled, multi-warehouse, BoM producible stock

Sync options

▶Real-time sync available — pushes stock to PrestaShop on every stock move in Odoo
▶Scheduled sync — runs at a defined interval
▶Manual push via wizard when needed
▶Choose which quantity to sync: free, on-hand, or forecasted
▶Exclude specific products from stock sync

Advanced inventory

▶Multi-warehouse: aggregate stock from any number of Odoo locations
▶Multi-shop shared-stock mode for PrestaShop native multi-shop
▶Manufacturing BoM: recursively computed producible quantity added to on-hand
Orders icon Order Processing & Auto-Workflow — full order import, 7-step automated pipeline, status sync

Order import

▶Import orders with all details: products, customer, discounts, taxes, shipping
▶Near-real-time import via webhooks — optional PrestaShop module for instant delivery
▶Scheduled import as a backup
▶Filter orders by PrestaShop order status
▶Per-cart-rule discount lines — voucher codes preserved on each line
▶Import orders in the customer's original currency
▶Gift wrapping, delivery notes, and per-order taxes captured
▶Tracking numbers exported back to PrestaShop on delivery

Auto-workflow pipeline

▶Automate up to 7 pipeline steps, each independently toggleable
▶Standard flow: confirm → ship → create invoice → confirm invoice → send → register payment
▶Advance payment supported as an alternative to standard payment step
▶Configure different rules per PrestaShop order status
▶Each step runs as a background job — no manual action needed
▶Visual pipeline shows the status of every step
▶Failed steps are clearly shown with details — easy to fix and retry
▶Payments applied to Odoo invoices automatically
▶Order cancellations synced back to PrestaShop
Returns icon Returns & Refunds Coming soon

Returns and refunds are on our near-term roadmap. We're taking the time to handle them properly — full credit-slip sync from PrestaShop to Odoo with credit notes, partial returns, restocking, and multi-currency refunds. Customers tell us most existing implementations break on real-world cases, and we'd rather ship it right than ship it fast.

Need this feature for your setup? Contact us — we share early access with customers who want to shape how it works.

Customers icon Customer Data — import, matching, B2B support, customer groups

Customer import & matching

▶Customers and addresses imported with each order
▶Bulk customer import via dedicated wizard
▶Match existing Odoo customers by email, name, or phone
▶Detect companies vs. individual contacts by address company name
▶VAT number imported and matched to existing company records
▶Fallback customer for orders with no customer data

Advanced options

▶VAT number captured from PrestaShop address to configurable Odoo field
▶Personal ID (DNI, NIF, CF) captured for individual buyers
▶Customer groups mapped to Odoo Sales Teams
▶B2B mode: use company record instead of creating individual contacts
▶Manual customer mapping with email notification on failures
▶VAT validation (VIES-capable) can be disabled per integration
PrestaShop icon PrestaShop-Specific Features — features, packs, specific prices, geographic tax, multi-shop

PrestaShop platform features

▶PrestaShop 1.6, 1.7, 8.x, 9.x and Thirtybees all supported
▶PrestaShop features (spec attributes) synced separately from variants
▶Product packs (kits) mapped to Odoo BoMs
▶Specific prices with tier quantities, date ranges, and customer groups
▶Cart rules with voucher codes preserved on discount lines
▶Geographic tax resolution matches PrestaShop's own zipcode-based logic
▶Related products & accessories synced
▶Multi-shop scoping — separate integrations for separate shops
▶Native multilingual translations for all installed languages

Technical reliability

▶Built on the PrestaShop Webservice REST API
▶Runtime feature-detection adapts to each PrestaShop version's API
▶Per-resource permission verification at connection time
▶Automatic connection-error retry with backoff
▶Concurrent-update protection with automatic job re-queuing
▶Bulk-requeue failed jobs after fixing the underlying issue
▶Background job queue — sync runs without blocking Odoo
▶Every sync action logged with clear status and message
▶Analytics dashboard: sales, products, customers, store performance

COMMON QUESTIONS

Frequently asked questions

Everything you need to know before you buy. Can't find your answer? Ask us →

Which Odoo versions are supported?

The connector is available for Odoo 16, 17, 18, and 19 — both Enterprise and Community editions. Each Odoo version is a separate purchase. Odoo Online does not allow third-party apps and is not supported.

Can I try it with my own PrestaShop store before buying?

Yes. We can set up a demo instance connected to your PrestaShop store so you can check that everything works for your specific setup before you purchase. Contact us through our support portal: support.ventor.tech

What happens to my existing PrestaShop data when I set up the connector?

Nothing is changed or deleted in PrestaShop. The setup wizard guides you through importing your existing data into Odoo — products, customers, orders, taxes, and carriers.

If you already have products in Odoo, they are matched to PrestaShop products automatically by reference or barcode. Historical orders can be imported from any date you choose.

We are currently using a different PrestaShop connector — can we switch?

Yes. The connector matches products between PrestaShop and Odoo by reference or barcode, so existing product links do not need to be rebuilt from scratch. Historical orders can be imported from any date, and the setup wizard guides you through the full transition.

This is often a good moment to consolidate: our connector supports PrestaShop 1.6 through 9.x and Thirtybees on the same codebase, with built-in workarounds for older-API quirks — so an older PrestaShop version is not a barrier.

We recommend requesting a demo before switching — we can walk you through the migration with your actual data so there are no surprises. Contact us at support.ventor.tech

How do I know if something goes wrong with the sync?

Every sync action — products, stock, orders — is recorded with a clear status and message. If a step fails, it is immediately visible in the job log with the exact reason, so you can identify and fix the problem without guessing.

For order processing, each automated step (confirm, invoice, ship, etc.) shows a clear pass or fail status. Failed steps can be retried individually once the issue is resolved. Nothing fails silently.

Do I need technical skills to set it up?

The setup wizard guides you through every step — connection, data import, sync rules, and order configuration. Most businesses can complete it without developer help.

For more complex setups — custom field mappings, specific workflows, or server installation — our team offers an installation and configuration service through our Ecosystem store (ecosystem.ventor.tech).

What support is included after purchase?

Purchases on Odoo Apps include 90 days of support from the date of purchase. Support tickets are handled by the developers who built the connector — not a general helpdesk.

If you need longer support, purchase directly through our Ecosystem store (ecosystem.ventor.tech) where support is included for as long as your subscription is active. Support packages for 1, 2, or 3 years are also available.

Is the connector GDPR-compliant? Where is the data stored?

Your data stays in your own Odoo instance — the connector is a module that runs on your Odoo, not a service that holds your data. VentorTech is based in Poland (EU) and our support and infrastructure are entirely EU-based, which makes GDPR compliance straightforward for European businesses.

How many PrestaShop stores can I connect to one Odoo instance?

There is no limit. You can connect as many PrestaShop stores as you need to a single Odoo instance — each store runs as its own integration with its own settings, sync rules, and mappings. PrestaShop's native multi-shop feature is also supported: a single PrestaShop installation with multiple shops can be connected, with per-shop or shared-stock configurations.

Can I control which products and orders are synced?

Yes. You can exclude specific products from sync entirely. For orders, you can filter by PrestaShop order status (Awaiting payment, Payment accepted, Processing, Shipped, Delivered, Canceled, and others) and import only what your team should handle in Odoo. You can also control which fields sync and in which direction — per field.

How does inventory sync work with multiple warehouses?

PrestaShop stores one stock count per product, per shop. The connector handles this on the Odoo side by aggregating stock from any number of Odoo warehouses or stock locations into a single number that gets pushed to PrestaShop — so multi-warehouse setups in Odoo are correctly reflected in your store. For PrestaShop's native multi-shop feature, a shared-stock mode is also supported. For manufactured products, stock can be calculated based on component availability using Bill of Materials (BoM).

How does the connector handle custom fields and B2B data?

For B2B data, the connector captures VAT numbers from the PrestaShop address's VAT field and Personal IDs (DNI, NIF, CF) from the DNI field — both routed to configurable Odoo target fields so they land wherever your accounting workflow expects them. Customer groups map to Odoo Sales Teams so segmentation carries across.

For product data, you can control which standard and custom fields sync, in which direction, and add Python transformation scripts if values need to be adjusted during sync. PrestaShop features (spec-style attributes) are also synced separately from variant attributes, using their own dedicated Odoo models.

Does the connector work with multilingual PrestaShop stores?

Yes. PrestaShop is natively multilingual — no plugin required — and the connector syncs product names, descriptions, short descriptions, meta title, meta description, and tags per language for every language you have installed and mapped in Odoo. Orders are imported in the customer's original currency.

Can I request a new feature or a customization?

Yes. Contact us through our support portal and describe what you need. If the feature fits the product and would benefit other customers, we may include it in a future release — in which case you may receive a discount of up to 50% on the development cost.

Ask us Copy Support Email support@ventor.tech
Ask us
Copy Support Email support@ventor.tech

WHY IT WORKS BETTER

Built differently from most connectors

Three things that make a real difference when your business depends on sync working correctly every day.

Icon

Built to keep running, even when things go wrong

Version-adaptive Concurrency-safe Bulk recovery

Real-world PrestaShop stores span a decade of platform versions, patched APIs, and busy multi-user environments. Most connectors break on the first quirk. This one is engineered to keep working — adapting to what each PrestaShop version can do, protecting against write conflicts, and giving you clean tools to recover when something outside its control fails.

  • Runtime feature-detection adapts to each PrestaShop version's API
  • Concurrent-update protection — no lost writes in busy multi-user setups
  • Automatic connection-error retry with backoff
  • Failed jobs automatically re-queued; bulk-requeue after fixing the cause
Icon

Full control over every field

Per-field Per-direction Transformable

Most connectors sync fixed fields in fixed directions. Here you decide exactly which fields sync, which direction, and how values are transformed — for every integration separately.

  • Enable or disable sync per field
  • Set direction per field: import, export, or both
  • Add a Python script to transform values during sync
  • Test field mappings against live PrestaShop data
Icon

You always know what happened

Visible Recoverable Automated

When a PrestaShop order arrives in Odoo, the connector confirms, invoices, ships, and processes payment automatically. Every step shows clear pass/fail status — no silent failures, no guessing what happened.

  • Each step visible with clear pass/fail status
  • Failed steps easy to find, fix, and retry
  • Up to 7 automated steps including advance payment support
  • Different rules per PrestaShop order status
Icon

Everything is logged

Every sync action — products, stock, orders — is recorded with a clear status and message. If something goes wrong, you can see exactly what happened and why, without guessing or contacting support first.

Running more than one PrestaShop store?

You can connect multiple stores to a single Odoo instance — each store runs as its own integration with its own settings and mappings. PrestaShop's native multi-shop feature is also supported. And all VentorTech connectors (Shopify, WooCommerce, Magento 2, PrestaShop and Base (Baselinker)) are built on the same platform, so adding a second platform later is straightforward.

Ecosystem Store Copy ecosystem.ventor.tech
Ecosystem Store
Copy ecosystem.ventor.tech
Baselinker Connector

Odoo Baselinker
Connector PRO

Shopify Connector

Odoo Shopify
Connector PRO

Magento 2 Connector

Odoo Magento 2
Connector PRO

WooCommerce Connector

Odoo WooCommerce
Connector PRO

PURCHASE OPTIONS

Choose how you want to buy

Two purchase options — both include support from the developers who built the connector.

ODOO APPS STORE

One-time purchase

  • 90 days of support from date of purchase
  • All updates for the purchased Odoo version
  • Support from the developer team
  • New Odoo version requires a new purchase

You are currently on the Odoo Apps page — use the Add to Cart button above to purchase.

VENTORTECH ECOSYSTEM

BETTER VALUE

Subscription

  • Unlimited support while your subscription is active
  • All updates across Odoo versions included
  • Support from the developer team
  • 1, 2, or 3 year support packages available
  • Free module for new Odoo version on upgrade
Ecosystem Store Copy ecosystem.ventor.tech
Ecosystem Store
Copy ecosystem.ventor.tech
Guided setup icon

Guided setup included with every purchase *

Two free 1-hour sessions with our team — same offer for Odoo Apps Store and VentorTech Ecosystem buyers.

1

Initial setup & walkthrough

Configure the connector for your store, map your fields, and walk through how the sync works in your specific setup.

2

Follow-up review

A week or two later, we check that everything is running smoothly, answer questions from real-world usage, and fix any rough edges together.

* For purchases made on or after April 26, 2026. Sessions must be redeemed within 90 days of purchase and scheduled at least one week apart. Available in English; conducted by the developer team.

SUPPORT & DOCUMENTATION

Getting Started

Getting Started Guide

Step-by-step setup docs

Link go.ventor.tech/prestashop-start
FAQ

FAQ & Support Docs

Complete documentation & FAQ

Link go.ventor.tech/prestashop-docs
Video

Video Tutorials

YouTube playlists by topic

Link go.ventor.tech/youtube
VentorTech Logo

VentorTech sp. z o.o.

al. Jerozolimskie 81 / 11.10

Warsaw, 02-001, Poland

NIP: 9512525443

Have Questions or Need Help?

Reach out before or after purchase — our team is the same developer team that built the connector.

Support portal

Support portal

support.ventor.tech

Email

Email

support@ventor.tech

Ecosystem store

Ecosystem store

ecosystem.ventor.tech

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Manufacturing (mrp)
• Invoicing (account)
• Discuss (mail)
• Inventory (stock)
Community Apps Dependencies Show
• Odoo E-Commerce Connector Core
• Job Queue
Lines of code 3534
Technical Name integration_prestashop
LicenseOPL-1
Websitehttps://ecosystem.ventor.tech/product/odoo-prestashop-connector-pro/

VentorTech PrestaShop Connector

Get Support & Access Documentation

Having trouble or want to explore detailed documentation? Visit our support portal for in-depth guides, FAQs, and the ability to contact our support team: https://support.ventor.tech/

Quick configuration guide

Get started with our installation and configuration guide: https://ventortech.atlassian.net/servicedesk/customer/portal/1/article/482541668

Release Notes

  • 2.1.6 (2026-06-23)
    • [IMP] Added a "Store Mappings" smart button on product field definitions, showing how many store-specific mappings use the definition and opening them in one click.
    • [FIX] Fixed PrestaShop order and product webhooks failing with "'NoneType' object has no attribute '_validate_shop_id'" after migrating to Odoo 19. The integration is now correctly resolved in the webhook handlers, so webhooks are processed successfully.
    • [FIX] Fixed an issue where external records could be created with the name "False" and were not subsequently updated with the correct value.
    • [FIX] Improved contact matching during order import to prevent duplicate contacts. A previously mapped contact that has no parent company is no longer reused when the order requires a company (B2B) context, and company assignment changes are now detected correctly — avoiding wrongly reused or duplicated contacts.
    • [FIX] Fixed an issue where e-commerce payments registered in a currency different from the order currency were recorded without conversion, resulting in an incorrect payment amount. The amount is now correctly converted from the external currency into the order currency.
    • [FIX] Fixed an issue where matching existing Odoo records by name during import used the current user's language instead of the integration's store language. In multi-language setups this could fail to find existing records (attributes, categories, delivery carriers, taxes, pricelists, order sub-statuses) and create duplicates. Matching now consistently uses the integration language.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.1.4 (2026-05-27)
    • [NEW] Added support for product brand (manufacturer) mapping between Odoo and PrestaShop. When enabled, the connector synchronizes brand information in both directions — importing the manufacturer name from PrestaShop and creating a matching brand record in Odoo if one does not exist, and exporting the brand from Odoo to PrestaShop during product export. Requires the OCA product_brand module to be installed.
    • [IMP] Added "Auto-Link" button for attribute values, allowing users to quickly map external attribute values to existing Odoo attribute values — particularly useful when working with custom attribute mappings.
    • [IMP] Improved VIES VAT validation handling when the service is temporarily unavailable or overloaded. The connector now automatically retries the request up to 3 times before proceeding — and if the service remains unavailable, the order is imported successfully with a note added to the contact's chatter to flag the unvalidated VAT number.
    • [FIX] Fixed an issue where product export used incorrect company context in multi-company setups. When a product was shared between multiple companies, the connector could export data (such as taxes and cost price) from the wrong company instead of the one associated with the integration, resulting in incorrect values being sent to the e-commerce store.
    • [FIX] Fixed an issue where external records created during product export were assigned the name "False" instead of the actual product name from the e-commerce store. This occurred when the connector detected an existing matching product and switched to import mode — the product name is now correctly retrieved and stored on the external record.
    • [FIX] Fixed an issue where product webhooks did not respect the product import filters configured in the integration settings (e.g. "import active products only"). Products received via webhooks are now validated against the same filters as the regular import process, preventing unwanted products from being created in Odoo.
    • [FIX] Fixed an issue where product export failed with a "Duplicate internal reference" error in multi-company setups when two companies had products with the same SKU. The connector now correctly scopes the duplicate SKU check to the integration's company, allowing products with identical SKUs across different companies to be exported without conflict.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.1.3 (2026-04-08)
    • [IMP] Redesigned the Pricelists tab with a prominent "Export Pricelists to PrestaShop" button. When conflicting pricelist rules are detected for a product, a clear error message now explains which rules conflict and how to resolve them.
    • [IMP] The Transaction Date imported from the e-commerce store is now used as the Payment Date when creating payments in Odoo, ensuring payment records accurately reflect the original transaction date rather than the date of import.
    • [IMP] The "Allow Multi-Company Inventory Calculation" setting has been removed. Multi-company stock calculation per location is now always enabled automatically with the correct company context applied, simplifying configuration.
    • [IMP] API credentials (access tokens, secret keys, passwords) are now masked in connector authentication wizards, preventing sensitive information from being accidentally exposed.
    • [IMP] When using the "Auto-Link" button on a product mapping, the result is now displayed in a dialog instead of silently failing or showing a raw error message.
    • [IMP] Multiple small UI/UX improvements across connector views to enhance usability and overall user experience.
    • [FIX] Fixed an issue where product variants remained archived in Odoo after the product was unarchived via webhook, causing the product to appear active while its variants were still inactive.
    • [FIX] Fixed an issue where inventory export in multi-company setups could ignore configured stock locations belonging to a different company than the one set on the store connection, causing incorrect stock quantities to be sent to the e-commerce store.
    • [FIX] Fixed a critical issue where preprocessing scripts in "Order and Delivery Attribute Import Mapping" silently failed on Odoo 19.0, returning empty values instead of the computed result. The failure was caused by an incompatible argument in the script execution engine and was not visible to the user — only a hidden warning log was generated. All attribute import mappings that use preprocessing scripts are now working correctly.
    • [FIX] Fixed an issue where custom field mappings were incorrectly marked as system fields after migrating from version 1.X.X to 2.X.X.
    • [FIX] Fixed an error that occurred when opening a Sales Order after its associated integration connection had been deleted.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.1.2 (2026-03-20)
    • [NEW] Added detailed contact handling trace logs during order import to help diagnose how customers, delivery addresses, and invoice addresses are resolved. To enable, activate the "Save Logs" checkbox on the Testing tab and add "Customers Sync" to the Log Types. A "View Contact Trace" button on the external order form provides quick access to the saved trace for each imported order.
    • [NEW] Added support for "Create Advance Payments (Before Invoice)" — a new option in the Sales Orders tab (requires "Auto-Apply Payments from E-Commerce System" to be enabled). When active, the connector registers payments directly on the Sales Order at import time, before any invoice is created, using the OCA sale_advance_payment module. The auto-workflow payment step is fully compatible — it will skip payment creation if the advance payment already covers the invoice, or register only the remaining balance if partially covered.
    • [NEW] Added support for mapping PrestaShop customer groups to Odoo Sales Teams. When an order is imported, the connector automatically assigns the corresponding Sales Team based on the customer's group. If no mapping is defined for the group, the Default Sales Team configured on the integration is used as a fallback.
    • [IMP] Added partial Spanish language translation for the connector interface (65% complete). We welcome community contributions to help translate the connector into other languages - if you'd like to help, please reach out to us at support@ventor.tech.
    • [FIX] Fixed an issue where customer matching during order import incorrectly fell back to name-based search when the configured search fields (e.g. email) had no value in the incoming order. This could cause orders without an email address to be incorrectly linked to an existing contact with the same name, leading to wrong order assignments and data privacy issues. The connector now respects the configured search fields strictly and creates a new contact instead of falling back to default matching criteria.
    • [FIX] Fixed an issue where real-time inventory synchronization was not triggered after completing a manufacturing order when "Forecasted Quantity" was selected as the Inventory Quantity Source Field, causing the produced product's stock level to remain outdated in the e-commerce store.
    • [FIX] Fixed an issue where the variant extra price ("Impact on price") exported to PrestaShop was calculated incorrectly when a "Regular Pricelist for Product Export" was configured, causing incorrect variant pricing in PrestaShop.
    • [FIX] Fixed a race condition where the order shipping status was exported to the store before the tracking number, causing customers to receive shipping notification emails with an empty tracking number. The "Sync Shipped SO Status" setting has been removed - shipping status update and tracking number export are now combined into a single process controlled by the "Enable Order Tracking Export Job" checkbox.
    • [FIX] Fixed an issue where product tags were not imported during the initial import of master data from the e-commerce store to Odoo.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.1.1 (2026-03-01)
    • [NEW] Added "Export Inventory Now" button to the Inventory tab, allowing users to manually trigger a full inventory export for all products at any time — regardless of the Scheduled Inventory Sync setting. The export runs in batches as background jobs, the same way the scheduled action does.
    • [NEW] Added "Run Now" button on background jobs (available in debug mode), allowing jobs to be executed in real time instead of being queued. This is primarily intended to simplify debugging and issue investigation.
    • [IMP] Added pre-defined filters "Mapped to Store(s)" and "Not Mapped to any Store" on the product list, making it easier to identify which products are synchronized with your e-commerce store and which still require mapping.
    • [IMP] Added support for the "Add Multiple Discount Lines" option. When enabled, one discount line is created per cart rule (e.g. "Discount (CODE: SUMMER10)") instead of a single aggregate discount line, with the correct tax rate inferred automatically. Falls back to the aggregate line for older PrestaShop versions where the required API endpoint is unavailable.
    • [IMP] Improved performance of pricelist export from Odoo to PrestaShop (Specific Prices), reducing the time and API load required to synchronize pricelist items.
    • [IMP] Improved performance of related products synchronization, covering both import from PrestaShop to Odoo and export from Odoo to PrestaShop.
    • [FIX] Fixed an issue where external records for newly created categories did not have the parent category set, causing inconsistency with imported categories where the parent was correctly assigned.
    • [FIX] Fixed an issue where exporting an Odoo product template with a single variant to PrestaShop could result in the product being created as a simple product instead of a configurable one — causing existing combinations to be deleted. The connector now correctly checks the number of attributes (rather than variants) to determine product structure during export.
    • [FIX] Fixed an issue where the "Deliver In Stock" field was not being correctly synchronized between Odoo and PrestaShop.
    • [FIX] Fixed a critical issue where products imported from PrestaShop were always set as inactive in Odoo due to an incorrect value comparison in the active field mapping script.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.1.0 (2026-02-18)
    • [IMP] Enhanced UI/UX across connector views, based on customer feedback. The Status menu is now more functional, with quick access to unmapped records, store connections, and other key areas. The connections Kanban view was also improved, including a small 7-day orders chart and overall usability refinements to make daily monitoring and navigation more efficient.
    • [IMP] Improved initial product import batching logic. When importing products in batches, the connector now processes all valid products even if some items contain errors (e.g., missing or duplicated SKU). Problematic products are automatically grouped into a separate background job with a clear error message, allowing users to fix issues and requeue only the affected records - without blocking the entire batch.
    • [IMP] Improved multi-company product synchronization logic. The connector now validates the company on products during synchronization, ensuring that only products belonging to the integration’s company (or with no company set) are used. A new "Apply Company on Product" option was also added (disabled by default). When enabled, newly created products will automatically inherit the connection’s company, helping maintain clean and consistent multi-company data separation.
    • [IMP] Improved invoice synchronization between Odoo and PrestaShop. The connector now synchronizes the invoice number/name to PrestaShop, ensuring customers can download invoices with the correct reference directly from their PrestaShop account.
    • [FIX] Resolved an issue in the auto-workflow picking validation that could cause an infinite loop when button_validate() returned a wizard instead of completing the transfer. The connector now correctly stops auto-validation in such cases, preventing repeated background job execution while preserving normal validation behavior.
    • [FIX] Improved contact handling during order import. If a previously mapped Odoo contact is archived, the connector now ignores the existing mapping and creates a new active contact instead of assigning the archived one to the Sales Order.
    • [FIX] Improved translation handling on imported Sales Orders. Order lines now consistently use the customer’s language (not the Odoo UI language), including product names and discount line descriptions (e.g., "Discount for ..."). The connector also includes safe fallbacks when customer language or translations are missing.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 2.0.0 (2026-01-23)
    • [BREAKING] This is a major release with backward-incompatible changes. Please review the release notes before upgrading.
    • [NEW] Added support for product tag synchronization. The connector can now synchronize product tags between Odoo and PrestaShop.
    • [IMP] Product field mapping engine fully refactored. The connector now supports flexible and extensible product field mappings, including custom Python-based transformation logic configurable directly from the Odoo UI.
    • [IMP] Improved handling of missing or custom order items. When an order line references a product that no longer exists or represents a custom item and a fallback product is used, the connector now preserves the original product name and SKU from the e-commerce order in the Sales Order Line description.
    • [IMP] Improved Related / Optional Products synchronization. If related products are not yet synchronized or if circular dependencies are detected, the export stops with a clear error message explaining how to resolve the issue before retrying.
    • [IMP] Improved automatic cleanup of connector-generated logs. Connector logs (including webhook-related entries) are now cleaned up using a dedicated Odoo cleanup mechanism with a configurable retention period, helping reduce database noise and improve long-term performance.
    • [FIX] Fixed customer notification emails for order status changes exported from Odoo. When order statuses are updated in Odoo and synchronized to PrestaShop (for example, marking an order as Shipped), PrestaShop now correctly sends the corresponding customer notification emails.
    • [FIX] Other improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 1.19.2 (2025-12-13)
    • [IMP] Prepared connectors for Odoo 19.0 compatibility to ensure a smooth migration using special upgrade module. These changes align connector logic with Odoo 19.0's new e-commerce data models, making it easier and safer for customers to upgrade product categories and images during migration.
    • [FIX] Fixed an issue with order status export where multiple rapid status changes could be ignored. The connector now creates a separate background job for each status update, ensuring all changes are exported in the correct sequence to the e-commerce store.
    • [FIX] Fixed pricelist (specific prices) date synchronization with PrestaShop. The connector now correctly converts Odoo pricelist start and end dates to the shop’s configured timezone before sending them to PrestaShop, preventing promotions from starting or ending earlier than intended due to timezone differences.
  • 1.19.1 (2025-11-27)
    • [NEW] Added option to leave the Salesperson field empty on imported Sales Orders. Previously, orders were assigned to Administrator by default. This behavior now matches Odoo's website_sale flow and provides more flexibility for teams that prefer assigning Salespersons manually.
    • [IMP] The "Import Orders" setting is now preserved when Sale Integration is disabled, ensuring the selected value is restored when reactivated. Internal automation checks were also refined for more consistent behavior.
    • [FIX] Fixed an issue in the configuration validation wizard that caused validation to fail when using the Integration Queue Job module (VentorTech fork of Job Queue). The wizard now works correctly with the updated job management logic in Odoo 19.0.
    • [FIX] Order webhooks now correctly respect the "Orders Cut-off Date" setting. Orders created before the cut-off date will no longer be imported or updated when webhook events are received.
    • [FIX] Improved contact matching logic and resolved several edge-case issues that could create duplicate contacts in specific scenarios. Synchronization is now more accurate and consistent.
    • [FIX] Resolved an issue with product bundle export in the PrestaShop connector. Some bundle configurations could previously fail to export correctly; this has now been fully fixed and verified in the latest release.
    • [FIX] Numerous background improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 1.19.0 (2025-10-27)
    • [NEW] Redesigned Import Wizard that unifies and simplifies all data import processes. Whether performing an initial setup or importing new records later, users can now follow a clear, step-by-step workflow to bring products, customers, and orders from their e-commerce store into Odoo with ease. This overhaul makes the entire import process faster, more reliable, and beginner-friendly.
    • [NEW] Added “Failed Job Notifications” checkbox on user profiles to control who receives alerts about failed jobs. Enabled by default for users with Job Queue Manager rights.
    • [IMP] Redesigned UI/UX for a smoother, more intuitive experience. Views and menus were reorganized for faster navigation, with new actions, clearer tooltips, and many small visual improvements.
    • [IMP] Improved webhook stability and data accuracy across all connectors. Fixed issues that could cause missing product details and enhanced order webhook logic to respect importable order statuses — preventing unwanted imports of orders in undesired states.
    • [IMP] Improved handling of external fulfillments and payments from e-commerce stores. These records are now applied not only during automated workflows but also when users perform actions manually — such as confirming orders or creating invoices in Odoo. This change provides greater flexibility and ensures external data stays synchronized regardless of how the workflow is triggered.
    • [IMP] Enhanced contact matching logic to prevent duplicates. The connector now uses normalized email and phone values when searching for existing Odoo contacts and addresses, significantly reducing the creation of duplicate records during synchronization.
    • [IMP] Status menu visibility is now limited to users with connector configuration access, keeping the interface clean and focused for regular users.
    • [FIX] Resolved issues with BoM quantity calculations for products using Bills of Materials. The connector now correctly computes stock levels in complex BoM scenarios, ensuring accurate quantity synchronization based on customer feedback.
    • [FIX] Updated sales dashboard analytics to exclude cancelled orders from statistics, ensuring more accurate sales and performance insights.
    • [FIX] Numerous background improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 1.18.2 (2025-07-23)
    • [IMP] Improved webhook handling for multi-store setups. The connector now correctly filters duplicate webhooks sent for each store, preventing failed jobs during order import.
    • [IMP] Improved order webhook handling: the connector now checks for missing orders and triggers import if needed before processing status updates.
    • [FIX] Resolved issue where delivery notes were not added to PICK transfers in 2-step delivery operations.
    • [FIX] Resolved issue with Invoices API where credit notes and some invoices were not returned when requested by the e-commerce system.
    • [FIX] Over 30 background improvements and fixes implemented to boost overall performance, stability, and reliability.
  • 1.18.1 (2025-05-27)
    • [NEW] Added advanced attribute mapping: Now it is possible to map values from external order JSON (e.g. order.store_name) to custom fields on Sales Orders and Deliveries. Includes support for optional Python transformations. Configuration is available in debug mode under Sales Orders → Order & Delivery Attribute Import Mapping.
    • [IMP] Refactored all error and warning messages to provide clearer explanations, actionable steps, and configuration guidance. Users can now troubleshoot common issues independently without needing to contact support.
    • [IMP] Improved: updated priority logic for background jobs (How the Connector Prioritizes Background Jobs).
    • [IMP] Improved consistency: all scheduled actions and webhooks are now executed under the OdooBot user.
    • [IMP] Added new Receive webhook gap (sec) setting to delay webhook event processing when needed.
    • [IMP] Added shortcut to external order on Sales Order form.
    • [FIX] Fixed missing API permission check during Step 2 of the Quick Configuration wizard.
    • [FIX] Fixed: webhooks now respect product and order import filters set in the connection configuration.
    • [FIX] Fixed issue where product images could be deleted in Odoo when webhooks were active.
    • [FIX] Fixed issues with default customer configuration when customer data is missing.
    • [FIX] Fixed edge cases where customer info was incomplete or missing in imported orders.
    • [FIX] Made several small improvements to enhance overall performance and stability.
  • 1.18.0 (2025-03-26)
    • [NEW] Implemented support for product webhooks (create and update events) for PrestaShop.
    • [NEW] Added "Shared Stock" parameter to PrestaShop connector to allow using stock synchronization in multi-store mode with shared stock option enabled in PrestaShop (by sending id_shop = 0 during stock synchronization).
    • [NEW] Added possibility to synchronize customer default group from PrestaShop customers to a dedicated field on the customer contact (res.partner model) in Odoo.
    • [NEW] Launched a dynamic sales dashboard that displays key metrics - total sales, order trends, top products, and customer insights (new vs. returning and country stats) - in an intuitive, easy-to-understand format.
    • [NEW] Added "Ignore BoMs for Product Export" checkbox to skip export of components for products with attached Bill of Materials, useful for synchronizing products as simple items without bundles/kits.
    • [NEW] Added support for synchronizing stock levels for products with "Manufacture" BoMs based on component quantities and BOM records; can be enabled via the "Calculate Stock for 'Manufacture' BoMs" checkbox in the Inventory tab.
    • [NEW] Added support for formulas in pricelist items for both regular and sale price synchronization using Odoo pricelists, enabling export of formula-based prices to e-commerce stores.
    • [NEW] Added Getting Started wizard with introduction videos to enhance user experience.
    • [NEW] Added ability to specify default values for "Tag Group", "Account", and "Tax Scope" fields when creating new Odoo taxes via the connector.
    • [NEW] Added automatic tests for orders import and auto-workflow features in connector.
    • [IMP] Added workaround to ignore missing “messages” and “employees” API routes in PrestaShop 1.6 when not available in PrestaShop webservice.
    • [IMP] Replaced external prestapyt dependency with our own framework for PrestaShop webservice to enhance stability, quality, and performance, enabling full control for faster issue resolution.
    • [IMP] Refactored image synchronization logic to use mappings, improving performance and preventing unnecessary deletion and creation of images.
    • [IMP] Improved contact creation logic by preventing duplicate child address contacts when billing and shipping addresses are identical, writing the address directly on the customer/company contact.
    • [IMP] Added button in debug mode to open product variant from the product templates view for templates with a single product variant.
    • [IMP] Improved customer matching during order creation by performing case-insensitive comparisons for name and surname fields to avoid duplicates (previously applied only for addresses).
    • [FIX] Fixed synchronization of PrestaShop related products.
    • [FIX] Fixed issue with images preview in product view (Odoo 18.0).
    • [FIX] Fixed issues causing standard Odoo tests to fail due to connectors.
    • [FIX] Fixed issues with real-time stock export during quantity updates using Ventor PRO application.
    • [FIX] Made several small improvements to enhance overall performance and stability.
  • 1.17.2 (2024-11-18)
    • [NEW] Added a checkbox to force the application of fiscal positions to imported orders. This ensures accurate tax calculation even when order line taxes differ from product default taxes. By default, the connector will only set the correct fiscal position without recalculating taxes.
    • Added the ability to import orders with a configurable delay. This is useful when you need to wait for payment confirmation or other custom actions before importing orders into Odoo.
    • Resolved the issue where incorrect prices were set on product variants during the initial import from the e-commerce system to Odoo.
    • Improved bundle synchronization: The connector now efficiently finds existing Bills of Materials in Odoo with the same set of products, preventing the creation of duplicates.
    • Made several small improvements to enhance overall performance and stability.
  • 1.17.1 (2024-09-19)
    • Improved customer handling: When a company name is specified during order creation, the DNI value provided by the PrestaShop API will be used as the company tax ID.
    • Resolved the issue where incorrect pricelist and currency were set for imported orders.
    • Resolved the issue with the website_sale module dependency in Odoo 17.0.
    • Resolved the issue related to exporting images for templates with variants that are excluded from synchronization.
    • Improved customers import: The connector will use default billing information from the e-commerce store during the initial customer import process, if it is available.
    • Made several small improvements to enhance overall performance and stability.
  • 1.17.0 (2024-08-02)
    • NEW! Added the ability to process orders from guests who haven't created an account on e-commerce store.
    • NEW! Added the ability to transfer information about which employee changed the order status in Odoo when sending it to PrestaShop.
    • Fixed an issue with stock synchronization for PrestaShop instances with multiple stores when stock sharing is disabled and stores have separate stock values.
    • Fixed issues with orders containing fallback or removed products.
    • Resolved deprecation warnings that occurred during tests on Odoo.sh.
    • Corrected incorrect stock quantity updates when using the Internal Transfer feature in Ventor.
    • Made several small improvements to enhance overall performance and stability.
  • 1.16.1 (2024-05-18)
    • NEW! Added the option to ignore VAT validation when saving customer information to Odoo (Customers → Ignore VAT validation).
    • NEW! Added the option to disable order total difference correction during order import. This prevents the addition of price difference lines when the order total doesn't match between your e-commerce store and Odoo (Sales Order → Order Total Difference Correction).
    • NEW! Added the option to disable order imports entirely from your e-commerce system to Odoo (Automation Jobs → Enable Order Import).
    • NEW! Introduced the ability to customize customer search during import. The "Search Customer Fields" setting (Testing tab) allows you to specify which fields are used to match customers. (Caution: Incorrect settings could lead to duplicate customers or mismatched orders.)
    • NEW! Added automatic retry of requests for PrestaShop connections: the connector now automatically retries requests that fail due to connection errors (a common issue with PrestaShop stores). It will wait briefly before retrying the job, enhancing stability.
    • Fixed an issue with applying fiscal positions to imported orders.
    • Resolved a VAT validation problem for non-EU countries.
    • Corrected an error ("You cannot create recursive Partner hierarchies") that occurred in certain scenarios.
    • Improved compatibility with Odoo.sh builds by resolving warnings.
    • Fixed incorrect product type for export: resolved an issue where the connector would incorrectly send a product as "configurable" when it had multiple excluded variants and one included variant.
    • Other small improvements and fixes.
  • 1.16.0 (2024-04-05)
    • NEW! We've improved how our connector manages customer information coming from your e-commerce system. This includes more flexible contact creation, better address handling, and various optimizations. For more details and examples, including benefits for B2B, see our FAQ.
    • NEW! For B2B customers with a manageable number of clients, we've added the ability to manually map customers between your e-commerce system and Odoo. This provides you with additional control.
    • NEW! You now have the option to designate a specific product as a placeholder for order lines with removed products or custom items, ensuring smoother order processing.
    • NEW! You now have the option to switch between different discount application methods. Choose to add discounts as separate order lines (default), or apply them directly to product lines using the 'Discount' field. This can be set from the 'Add discounts as a separate order line' setting on your integration settings.
    • NEW! We've introduced a new post-installation wizard that automatically guides you through the steps needed to ensure your Odoo setup is optimized for our connector. This will help you get up and running quickly and smoothly.
    • NEW! You now have the ability to directly select the default product combination for your PrestaShop products within Odoo.
    • We've added a new feature for developers to customize how products are linked between your e-commerce system and Odoo. This allows you to use specific fields other than the default SKU or Barcode for product synchronization. Important Note: This feature is intended for developers with a technical understanding of Odoo and your e-commerce platform.
    • We've fixed an issue that was preventing product quantities from updating correctly on your e-commerce store when changes were made in the Ventor application.
    • We've resolved an issue where product internal references in Odoo were still being updated after disabling import in the mapping table.
    • We've enhanced how our connector imports categories from your e-commerce store, especially when multiple categories share the same name. This resolves previous errors and ensures more accurate category matching in Odoo.
    • We've resolved a dependency issue in Odoo 17.0 that caused a “TypeError: Model 'product.image' does not exist in registry.” error. Our connector is now fully compatible with the latest Odoo version.
    • We've resolved an issue that prevented updating already mapped products with archived or draft variants. Your product data will now synchronize smoothly from your e-commerce system.
    • We've also made several additional fixes and enhancements for a better overall experience.
  • 1.15.1 (2024-01-05)
    • NEW! On odoo.sh when the backup is restored on the staging branch, disable automatic all sales integrations, disable on integrations critical functions (export of products, order statuses, product inventory) and delete webhooks.
    • Refactored logic of mapping products.
    • Improved orders processing: imported orders data will be marked as "require update" to make sure that the latest updates will be downloaded during Sales Order creation in Odoo.
    • Fixed an issue with stock synchronization for products with zero stock.
    • Fixed for order cancellation: orders cancelled in external e-commerce system will be automatically cancelled if they were imported to Odoo.
    • Other small fixes and improvements.
  • 1.15.0 (2023-11-05)
    • NEW! Improved price calculation through configurable rounding for price export.
    • NEW! Added the possibility to export the Delivery Time field. (watch video)
    • Improved logic of states auto-mapping.
    • Improved connectors' UI/UX.
    • Improved image naming logic for products with lengthy names or with special symbols in product names.
    • Improved calculation of discount on prices with includes taxes.
    • Added support of discounts for delivery lines in Odoo.
    • Improved detection of changes in product attributes, including images, to trigger product export.
    • Added integration settings export/import wizard.
    • Fixed issue with products serialization for export to e-commerce system when 'en_US' language is inactive in Odoo.
    • Fixed export of translatable fields with empty values.
    • Fixed issue with export of images and stock during the first-time export.
    • Fixed issue with mapping product attributes / features values.
    • Added check for group permissions in Quick Configuration Wizard.
    • Removed deprecated functionality for importing payments.
    • Other small fixes and improvements.
  • 1.14.1 (2023-09-29)
    • Fixed issue with auto-workflow not executing all tasks
  • 1.14.0 (2023-09-19)
    • NEW! Added the ability to exclude specific products from Stock Synchronization with the use of special checkbox in the E-commerce tab on the product form. (watch video)
    • Fixed issue with updating translatable fields when default ERP language different to PrestaShop language.
    • Fixed issue with missed orders.
    • Fixed issue with exporting tracking number for pickings with product kits.
    • Fixed sending tax-excluded sale price (B2B) from Odoo to the E-commerce system.
    • Added unit tests for testing field mapping logic within the integration module.
    • Other small improvements and fixes.
  • 1.13.0 (2023-08-14)
    • NEW! Add setting for export prices via pricelist from Odoo to PrestaShop. Configurable based on integration. (watch video)
    • NEW! Upgrade export images for product template and product variants. For product variants which have image set in Odoo after exporting in PrestaShop this image will be placed as main on product variant form.
    • NEW! Set forcibly discount to zero to avoid affection of the pricelist with policy "Show public price & discount to the customer".
    • NEW! Improve automatic mapping of country states to Odoo country states.
  • 1.12.0 (2023-07-19)
    • NEW! Added the possibility of automatic import of pricelists from Prestashop to Odoo. (watch video)
    • NEW! Added setting to automatically create products on SO Import in case products doesn’t exist yet in Odoo. Configurable based on integration. (watch video)
    • NEW! During initial import, the connector will generate only product variants that exist in Prestashop. This behavior is configurable on the “Product Defaults“ tab on sales integration with the checkbox “Import Attributes as Dynamic“. It is switched off by default. (watch video)
    • NEW! Add new behavior on empty tax “Take from the Product“. When selected, if the downloaded sales order line will not have defined taxes, it will insert on the sales order line customer tax defined on the product. (watch video)
    • NEW! Allow excluding specific product attributes to synchronize from Odoo to Prestashop. Can be configured in “Sales - Configuration - Attributes“. (watch video)
    • NEW! Discount for individual products is added as a separate line on Odoo Sales Order for proper financial records. (watch video)
    • NEW! Allow switching on and off validation of missing barcodes on product variants. When “Validate missing barcodes for variants“ is enabled then the connector will validate that either all variants should have barcodes, or neither of the variants should have barcodes (the mix is not allowed). Available only in Debug mode on the “Product Defaults“ tab. (watch video)
    • In case it is configured not to download the barcode field from Prestashop to Odoo (in Field Synchronization there is no barcode field defined) connector will not analyze external products for duplicated barcodes.
    • Download orders by batches to avoid timeout of “Receive Orders” job.
    • Do not send inactive product variants when exporting products to Prestashop.
    • Added to sales integration list of global fields that are monitored for changes. So when the product is updated and these fields are changed, then we also trigger the export of the product.
    • Product attributes are synchronized according to their sequence to preserve the same order as in Odoo.
    • FIX: Cost price on Products with variants during initial import from Prestashop were not saved.
    • Other small improvements and fixes.
  • 1.11.3 (2023-05-19)
    • Fix issue with receiving orders for different time zones.
  • 1.11.2 (2023-04-04)
    • Fix issue with duplicated product price for products with variants on initial product import.
  • 1.11.1 (2023-03-23)
    • Fix issue with impossibility to cancel sales order (in some cases) or register payment.
  • 1.11.0 (2023-03-13)
    • NEW! Allow importing inactive product categories during the product's initial import. Added configuration “Import Inactive Categories“ on the “Product Defaults“ tab (visible in Debug mode). (watch video)
    • NEW! Added “Exclude from Synchronisation” settings on the product to exclude specific products and all their variants totally from sync and all related logic (validation, auto-mapping). (watch video)
    • NEW! Contacts that were created by the connector will have a special Tag with the name of the sales integration it was created from. That allows us to easier find all contacts created from specific integration. (watch video)
    • Copy “E-Commerce Payment Method” from Sales Order to the related Customer Invoice.
    • Sales Orders with a non-valid EU VAT number will be created. But a warning message will be added in Internal Note for the created Sales Order informing the user about this problem.
    • Convert weight on import/export of products in case UoM in Odoo is different from UoM in Prestashop (kgs vs lbs).
    • When sending the Shipped flag for the order also send Delivery Date equal to the date when Order was shipped.
    • Other small fixes and improvements.
  • 1.10.0 (2023-02-17)
    • NEW! Reworked product import and export mechanism. Now for simple fields, no coding is required to synchronize them from/to Odoo. Fields mapping working both for initial import (Prestashop -> Odoo) and for export (Odoo -> Prestashop). (watch video)
    • NEW! Trigger products export only if fields that are marked with the “Send field for updating“ checkbox are updated. That leads to a smaller number of export product jobs. (watch video)
    • NEW! Now all integration logs are available in a separate menu "Job Logs". It is possible to see everything that happened to a specific Product or Sales Order in a quick way. (watch video)
    • NEW! Add the possibility to define the "Orders Cut-off" date. Only orders created after this date will be synchronized. (watch video)
    • NEW! Link Odoo Pricelists to existing Customer Groups in Prestashop. Send pricelist items from Odoo to Prestashop. (watch video)
    • NEW! Synchronize product brand from Odoo to PrestaShop and from PrestaShop to Odoo (in case this field was added with a custom module like OCA “product_brand“). (watch video)
    • NEW! Added the possibility to synchronize “Availability preferences“ from Odoo to Prestashop and from Prestashop to Odoo. Should be manually switched on. (watch video)
    • Make ZIP code a non-required field for contact creation during sales order import as some countries do not require it.
    • PERFORMANCE! Overall performance improvements for the requests to Prestashop.
    • Other small fixes and improvements.
  • 1.9.2 (2023-01-24)
    • Fix Customer VAT (Registration) number import.
  • 1.9.1 (2023-01-06)
    • Fix issue when en_US language is deactivated.
    • Add Sale Integration in product on Import Product From External.
  • 1.9.0 (2022-12-28)
    • NEW! Add a setting to send products from Odoo on initial export in “inactive“ status, so products can be reviewed later and published manually. (watch video)
    • NEW! Allow defining payment terms that will be used instead of the standard on Order synchronization depending on the payment method of the sales order. (watch video)
    • NEW! Trigger new products export only if a product has non-empty fields that are mandatory for product export. The list of fields is defined on the integration level and by default, it is “Internal Reference“ only. (watch video)
    • NEW! Send the "Paid" status to Prestashop after the order is fully paid in Odoo. (watch video)
    • NEW! Added global config to allow sending tax included OR tax excluded sales price. (watch video)
    • NEW! Allow defining special ZERO tax that will be used in case there are no taxes defined on the imported sales order line. (watch video)
    • NEW! Allow saving information from Prestashop “other“ field on customer address to any text field in Odoo partner. (watch video)
    • Export tracking number in case it is added after Picking is moved to the "Done" state (when using some third-party connectors).
    • Improve connector to allow exporting more than 10K products.
    • Added a new field on the customer to have “Company Name” as a separate field. This field is also used when displaying customer addresses on Odoo forms and on printed PDF forms (e.g. Invoices, Pickings and etc.).
    • Implement proper application of discounts from Prestashop orders to Odoo orders.
    • Set the order date in Odoo to be the same as in the Prestashop order. Previously it was changed by Odoo standard mechanism during order confirmation.
    • Fix auto-workflow action “Validate Picking“ not validating pickings in case of multi-step delivery.
    • “Force Export to External“ action on products is now sending products to Prestashop even if automatic products export from Odoo is disabled in integration settings.
    • Skip importing inactive categories for products during initial product import.
    • Other small fixes and improvements.
  • 1.8.6 (2022-12-16)
    • Fixed bug when importing with value assignment in different languages.
  • 1.8.5 (2022-12-14)
    • Fixed creation of mappings during the initial product import.
  • 1.8.4 (2022-11-25)
    • Fixed import or products when there are duplicate product attributes.
  • 1.8.3 (2022-11-07)
    • Added compatibility with partner_firstname module from OCA.
    • Fixed import of gift line.
  • 1.8.2 (2022-10-28)
    • Fixed Feature Value creation.
    • Fixed “Import External Records“ running for Product Variants from Jobs.
    • Fixed calculation of discount in Odoo if there are several taxes in sales order.
  • 1.8.1 (2022-10-18)
    • Import customers functionality was not working with all queue_job module versions.
  • 1.8.0 (2022-10-10)
    • NEW! Allow exporting of product quantities both in real-time and by cron. Make it configurable on the “Inventory“ tab on sales integration. (watch video)
    • NEW! Allow defining which field should be synchronized when sending the stock to the e-commerce system. Allowing 3 options: “Free To Use Quantity“, “On Hand Quantity” and “Forecasted Quantity”. (watch video)
    • NEW! Implemented wizard allowing to import customers based on the last update date. (watch video)
    • NEW! Implementing Gift Wrap synchronization from Prestashop to Odoo as a separate line in sales orders. (watch video)
    • NEW! Added setting to allow automatic creation of Delivery Carrier and Taxes in Odoo if the existing mapping is not found (during initial import and during Sales Order Import). (watch video)
    • Fix issue with auto-workflow failing in some cases when SO status is changing on webhook.
    • When an order is created with an existing partner make sure to also emulate the selection of partner on the Odoo interface so needed fields from the partner will be filled in (Payment Terms, Fiscal Positions and etc.).
    • TECHNICAL! Improve the retry mechanism for importing products and executing workflow actions to workaround concurrent update errors in some cases (e.g. sales order was not auto-confirmed and remained in draft state).
    • Do not create webhooks automatically in case integration is activated. Users need to do it manually by clicking the “Create Webhooks“ button on “Webhooks“ tab inside integration.
    • Set the proper fiscal position on automatic order import according to Fiscal Position settings.
    • Improved manual mapping of product variants and product templates in case template has only 1 variant.
  • 1.7.1 (2022-09-08)
    • Added possibility to specify additional field where Sales Order reference from Prestashop will be added (for example "Client Reference" field on SO). (watch video)
    • Fix synchronization of newsletter subscription status.
    • Sales Order date is now set equal to Order creation date from the Prestashop.
    • Improve functionality for partners creation (first search partner by full address, before creating a new one).
  • 1.7.0 (2022-09-05)
    • NEW! Major feature. Introduced auto workflow that allows based on sales order status: to validate sales order, create and validate invoice for it and register payment on created invoice. Configuration is flexible and can be done individually for every SO status. (watch video)
    • NEW! Added automatic creation of Webhooks to track Order Status change on the Prestashop side. Requires paid third-party module from Prestashop addons webshop “Webhooks integration Module“ Link to module https://addons.prestashop.com/en/third-party-data-integrations-crm-erp/48921-webhooks-integration.html (watch video).
    • NEW! Auto-cancel Sales Order on Odoo side when Order is Cancelled on Prestashop side. Requires paid third-party module from Prestashop addons webshop “Webhooks integration Module“ (see link above). (watch video)
    • NEW! Change Sales Order e-commerce store status to "Shipped" when all transfers related to it are "Done" or "Cancelled". (watch video)
    • NEW! Save to Odoo newsletter subscription status for the customer (is subscribed?, date of subscription, date of user Registration). Only set during first customer creation. (watch video)
    • NEW! Separate functionality of products mapping (trying to map with existing Odoo Product) from products import (trying to map and if not found create product in Odoo). (watch video)
    • Allow to disable export of product images from Odoo to Prestashop (checkbox on Integration form -> "Product Defaults" tab).
    • When carrier details are changed on Prestashop side, no need to add mapping of delivery carrier again in Odoo.
    • During creation of sales order if mapping for product was not found trying to auto-map by reference OR barcode with existing Odoo Product before failing creation of sales order.
    • Send tracking numbers only when sales order is fully shipped (all related pickings are either "done" or "cancelled" and there are at least some delivered items).
    • Import from Prestashop to Odoo only Feature Values that are connected to some Feature.
    • Fix issue with synchronizing records (features, attributes and etc) with special symbols in their name ("%", "_" , etc.).
    • Fix issue with impossibility to import orders with deleted customer (set "Default Customer" on Sale Integration -> "Sale Order Details" tab).
    • TECHNICAL: Added possibility to easier extend product search criteria (for importing and validating products).
    • TECHNICAL: Updated prestapyt library to new version 0.11.1 to remove deprecated warnings for Python 3 (See requirements.txt file in the module).
    • TECHNICAL Improved Performance to allow importing of 150 000+ products from Prestashop.
  • 1.6.0 (2022-07-21)
    • NEW! Automatically Cancel order on Prestashop when it is marked as Cancelled on Odoo side.
    • NEW! Product Features: Synchronize from Prestashop to Odoo during initial import. (watch video)
    • NEW! Product Features: Sync from Odoo to Prestashop (when changing/creating on Odoo side). (watch video)
    • NEW! Synchronise Optional Products from Odoo to Prestashop (requires to add Optional Products field to fields mapping). (watch video)
    • NEW! Add possibility to synchronize optional products from Odoo to Prestashop. (watch video)
    • Search only for active combinations when validating Prestashop products for duplicates.
    • When creating sales order from Prestashop, also set current sales order status as it is in Presta.
    • Fix issue with product validation results when Prestashop admin URL cannot be opened (if contains uppercase letters).
    • Add compatibility for older Prestashop versions where on order row there is no id_customization.
    • Added the ability to work both with the Manufacturing module and without it.
    • Added the ability to work both with the eCommerce module and without it.
    • Add possibility to Synchronize Products Cost Price from Odoo to Prestashop.
    • Improve categories synchronisation (automatically sync parent categories together with child, remove Root category from initial synchronisation as it is useless). (watch video)
    • TECHNICAL: Added possibility to easily extend module for adding custom fields. (watch video)
    • Validate Countries and States for duplicates and if any found, then show error message with list of all problematic countries/states.
  • 1.5.5 (2022-06-16)
    • Do not delete redundant combinations on Prestashop side in case we unset checkbox for specific integration on the Product.
    • Fix issue with initial creation of Product with variants when checkbox for integration is set.
    • Automatically cleanup non-existing external product and product variants records (in case not found in Prestashop).
    • Before exporting products from Odoo to Prestashop double check that same product already exists in Presta. If exists then map it automatically by internal reference.
    • Fix issue with not downloading of products with customizations.
  • 1.5.4 (2022-06-12)
    • Download tax rules at the same time as downloading taxes.
    • Associate automatically tax rules with taxes.
  • 1.5.3 (2022-06-02)
    • Allow definition of the mapping between taxes and tax rules using Quick Configuration Wizard.
    • Improve product taxes import and export between Odoo and Prestashop (using taxes/tax rules mapping).
    • Fix shipping taxes calculations (now possible to have more then one tax on shipping line).
    • Added functionality to import payment transactions (containing transaction_id) to Odoo. It is using OCA module sale_advance_payment.
  • 1.5.2 (2022-05-16)
    • Solve issue with multi-company setup and automatic sales order download.
    • Synchronize all countries from Prestashop (not only active).
    • Set proper currency on Sales Order if it is different from company standard.
    • Multi-step delivery: Send tracking number ONLY for outgoing picking.
  • 1.5.1 (2022-05-09)
    • Retrieve only active states from Prestashop.
  • 1.5.0 (2022-05-01)
    • Added Quick Configuration Wizard.
    • Added taxes and tax groups quick manual import.
    • Version of prestapyt library changed to 0.10.1
    • Fixed initial payment methods import.
    • Fixed import BOMs with no product variant components.
    • Fixed incorrect tax rate applied to order shipping line.
    • When integration is deleted, also delete related Sales Order download Scheduled Action.
    • When importing sales order, payment method is also created if it doesn't exist.
  • 1.4.4 (2022-04-20)
    • Added filter by active countries and states in initial import.
    • Fixed order import when line has several taxes.
    • Fixed product import.
  • 1.4.3 (2022-03-31)
    • Added import of payment method before creating an order if it does not exists.
    • Added integration info in Queue Job for errors with mapping.
    • Added possibility to import product categories by action “Import Categories“ in menus “External → Categories“ and “Mappings → Categories“.
    • Added button "Import Product" on unmapped products in menu “Mapping → Products“.
    • Fixed issue with export new products.
    • Fixed product and product variant mapping in initial import.
    • Fixed empty external names after export products and import orders.
  • 1.4.2 (2022-03-11)
    • Sale order line description for discount and price difference is assigned from product.
  • 1.4.1 (2022-03-01)
    • Fix issue with difference per cent of the total order amount.
  • 1.4.0 (2022-02-17)
    • Added possibility to import product attributes and values by action “Import Products Attributes“ in menus “External → Product Attributes“ and “Mappings → Product Attributes“.
    • Added creation of Order Discount from E-Commerce System as a separate product line in a sell order.
    • Fix issue with trying to send stock to Prestashop for products that has disabled integration.
    • Fix bug of mapping modification for users without role Job Queue Manager.
  • 1.3.8 (2022-01-05)
    • Added export of "Delivery time of in-stock products" and "Delivery time of out-of-stock products with allowed orders" fields.
  • 1.3.7 (2021-12-31)
    • Added button "Import Stock Levels" to “Initial Import“ tab that tries to download stock levels for storable products.
    • Fixed bug of delivery line tax calculation.
    • Fixed multiple timezone bug in Prestashop.
  • 1.3.6 (2021-12-24)
    • Added “Initial Import“ tab with two separate buttons into “Sale Integration“:
      • “Import Master Data“ - download and try to map common data.
      • “Import products“ - try to import products from E-Commerce System to Odoo (with pre-validation step).
    • Added possibility to import products by action Import Products in menu “External → Products“.
    • Import of products is run in jobs separately for each product.
  • 1.3.5 (2021-11-22)
    • Downloaded sales order now is moved from file to JSON format and can be edited/viewed in menu “E-Commerce Integrations → External Orders“.
  • 1.3.4 (2021-10-27)
    • Synchronize tracking only after it is added to the stock picking. Some carrier connectors.
  • 1.3.3 (2021-10-21)
    • Fix issue with Combinations not exporting properly attribute values.
  • 1.3.2 (2021-10-19)
    • Fix issues with incorrect categories syncing.
  • 1.3.1 (2021-10-18)
    • Added synchronization of partner language and partner email (to delivery and shipping address).
  • 1.3 (2021-10-02)
    • Automapping of the Countries, Country States, Languages, Payment Methods.
    • Added Default Sales Team to Sales Order created via E-Commerce Integrations.
    • Added synchronization of VAT and Personal Identification Number field.
    • In case purchase is done form the company, create Company and Contact inside Odoo.
  • 1.2.1 (2021-09-21)
    • Fixed regression issue with initial creation of the product with combination not working properly.
  • 1.2 (2021-09-20)
    • Added possibility to define field mappings and specify if field should be updatable or not.
    • Avoid creation of duplicated products under some conditions.
  • 1.1 (2021-06-28)
    • Add field for Delivery Notes on Sales Order.
    • Added configuration to define on Sales Integration which fields should be used on SO and Delivery Order for Delivery Notes.
    • Allow to specify which product should be exported to which channel.
    • Add separate field that allows to specify Product Name to be sent to e-commerce site instead of standard name.
    • Do not change Minimal Order Quantity on existing Combinations.
  • 1.0.4 (2021-06-01)
    • Fix variants import if no variants exists.
  • 1.0.3 (2021-05-28)
    • Replaced client request to new format (fixing payment and delivery methods retrieving).
    • Fixed warnings on Odoo.sh with empty description on new models.
  • 1.0.2 (2021-04-21)
    • Fixed errors during import external models.
    • Fixed images export.
  • 1.0.1 (2021-04-13)
    • Added PS_TIMEZONE settings field to correctly handle case when PrestaShop is in different timezone.
    • Added Check Connection support.
  • 1.0 (2021-03-23)
    • Odoo integration with PrestaShop.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
exelente produto
by
Luís Belo
on 2/25/26, 1:08 PM



THANKS MY FRIEND
by
Víctor
on 8/8/25, 1:33 PM

They help me a lot for install it, really good connector!!


thanks!!


Great Module
by
Ramon
on 7/31/25, 5:13 AM

We had been looking for a robust solution to integrate our online store in PrestaShop with Odoo, and this module has exceeded all our expectations. Synchronization is smooth and automatic: orders, customers, products, and stock are updated in real time, allowing us to centralize sales and logistics management without errors or duplication.

The module is very complete, allowing you to configure different import and export rules, manage multiple stores and channels, and it adapts perfectly to both Odoo Community and Enterprise. Additionally, the interface is clear and easy to use, even for non-technical users.

We also highlight the support: fast, efficient, and with great knowledge of both platforms. Without a doubt, an essential tool if you work with Odoo and sell through PrestaShop.

Highly recommended for improving operational efficiency and saving time in daily management.


Great Connector Easy to Use and excellent Support
by
antonio.martinez@xcloudy.es
on 7/30/25, 8:47 AM

This PrestaShop to Odoo connector is very easy to set up and works perfectly out of the box. It has simplified our daily operations and saved us a lot of time.

What really stands out is the fast and efficient issue management  support is quick, helpful, and professional. 

Highly recommended if you need a prestashop conector!


Excellent PrestaShop connection module The support helped us complete the entire integration process Highly recommended
by
Ruzafa Marketing y Diseño SL
on 7/10/25, 1:52 PM



Very complete connector and fantastic support
by
Admin
on 3/18/25, 7:32 AM

It easily connects to the PrestaShop API and allows you to control what you want to synchronize and in which direction. It has a wide range of options to configure Odoo integration with PrestaShop.

Re: Very complete connector and fantastic support
by
Oleg Kuryan
on 4/15/25, 6:03 PM Author

Hello,

Thanks so much for your kind words! Your feedback really motivates our team and helps us keep improving.


Excellent connector
by
Guillermo Robles
on 2/18/25, 3:31 AM

Robust and reliable, i tried others, they have too many bugs, the support responds in time​.

Re: Excellent connector
by
Oleg Kuryan
on 4/15/25, 6:03 PM Author

Thank you so much for your lovely feedback! 😊


Works great with some assistance
by
contact@hydile.com
on 11/28/24, 9:31 AM

We purchased this app to sync our Prestashop website, and while it was a bit tricky to install and run at first, we eventually got it to work. 

The support team answered all our questions and were efficient.

I tried some other Prestashop addons, and i Would recommend this one first, with no doubt for its stability and high customization capabilities

Re: Works great with some assistance
by
Oleg Kuryan
on 12/3/24, 6:50 AM Author

Hello,

Thank you for taking the time to share your experience!


Strong connector with great support
by
ma.calderon@onmi.es
on 11/18/25, 2:00 AM

We've working around a year with the VT connector for PS, the module works great with PS and, for the issues, the support team has been really helpful.


Suppliers and brands import.
by
admin@prologodin.com
on 9/22/25, 12:33 PM
Is it possible to import suppliers and brands into odoo and associate products with them?
Re: Suppliers and brands import.
by
Oleg Kuryan
on 9/22/25, 1:13 PM Author

Yes, it is possible to synchronize brands (or manufacturers) from Odoo to PrestaShop.

Please reach our our support team (support.ventor.tech) if you have any questions or would like to have a demo instance before purchase. We will be happy to help!


Query
by
admin@prologodin.com
on 9/18/25, 5:24 AM
Hello.
I'm interested in your Odoo v17 >< Prestashop 8.2 connector, but I have some questions about its features.

My client's store uses several product categories in addition to the main one for filtering by facets (vegan, sugar-free) or belonging to a store area (agricultural area, gourmet area). Is it possible to import and manage multi-categories (I have the OCA module installed for this situation in Odoo).

I also have different images assigned to variants. Is this possible?

I plan to use features to release some categories. Could I work with multi-features (multiple values ​​at once)?

How does the module manage price lists (I would like to create one specific to the website in Odoo)?

Can I activate and deactivate the products or variants I want to sell in the store and which ones I don't?

I see that it's mandatory for the product to have its internal reference in order to import it into Odoo from Prestashop. I imagine that in the case of PrestaShop combinations, the reference will only be the variant and its barcode?

What's the difference between buying in the Odoo store or directly on your website?

Thank you very much.
Re: Query
by
Oleg Kuryan
on 9/22/25, 5:57 AM Author

Hello,

Thank you for reaching out!

> My client's store uses several product categories in addition to the main one for filtering by facets (vegan, sugar-free) or belonging to a store area (agricultural area, gourmet area). Is it possible to import and manage multi-categories (I have the OCA module installed for this situation in Odoo).

Yes, our connector allows you to specify multiple categories for the product (there are special field added by our connector).

> I also have different images assigned to variants. Is this possible?

Yes, that's possible.

> I plan to use features to release some categories. Could I work with multi-features (multiple values ​​at once)?

Yes, that's possible.

> How does the module manage price lists (I would like to create one specific to the website in Odoo)?

You can map Odoo priceslists with PrestaShop customer groups to export prices for specific groups from Odoo to PrestaShop.

> Can I activate and deactivate the products or variants I want to sell in the store and which ones I don't?

Yes, with some limitations. You can deactivate products / variants but structure of products should remain the same (e.g. number of variants / combinations). I recommend to check this feature on specific cases to make sure it works well for you.

> I see that it's mandatory for the product to have its internal reference in order to import it into Odoo from Prestashop. I imagine that in the case of PrestaShop combinations, the reference will only be the variant and its barcode?

Yes, internal references / SKUs must be not empty and unique for all products in Odoo / PrestaShop. For variable products, references on variants should be unique and not empty.

> What's the difference between buying in the Odoo store or directly on your website?

We offer extended support period for purchases on our store (1 year instead of 90 days on Odoo Apps). For subscriptions, we offer free access to modules for newer Odoo versions during migration (e.g. if you purchased connector for Odoo 18.0 and later decide to migrate to Odoo 19.0 - we will give you connector for Odoo 19.0 with no additional fees if your subscription is active).


Please reach our our support team (support.ventor.tech) if you have any questions or would like to have a demo instance before purchase. We will be happy to help!

Thank you!


Excellent Module
by
Aitor Ayala
on 7/31/25, 4:51 AM

We had been looking for a robust solution to integrate our online store in PrestaShop with Odoo, and this module has exceeded all our expectations. Synchronization is smooth and automatic: orders, customers, products, and stock are updated in real time, allowing us to centralize sales and logistics management without errors or duplication.

The module is very complete, allowing you to configure different import and export rules, manage multiple stores and channels, and it adapts perfectly to both Odoo Community and Enterprise. Additionally, the interface is clear and easy to use, even for non-technical users.

We also highlight the support: fast, efficient, and with great knowledge of both platforms. Without a doubt, an essential tool if you work with Odoo and sell through PrestaShop.

Highly recommended for improving operational efficiency and saving time in daily management.


Excellent module and very effective support
by
Enrique Gonzalez
on 12/6/24, 11:58 AM

After trying many Odoo modules, some of them for e-commerce connection (Prestashop and others), this is by far the most effective option in the store. The documentation is enough to do the installation yourself, but you can also contact the support team. The software itself is really good. The initial import is easy and you have full control over how to manage the data.

Re: Excellent module and very effective support
by
Oleg Kuryan
on 12/9/24, 3:13 AM Author

Hi Enrique,

Thank you for your feedback!


Excellent Software and Top-Notch Support
by
antonio.martinez@xcloudy.es
on 12/3/24, 2:55 AM Confirmed Purchase

It functions exactly as advertised, performing its tasks reliably and efficiently.

Every time I've needed assistance, the support team has responded promptly and effectively, resolving my issues in no time. Their professionalism and commitment to customer satisfaction are remarkable.

I recommend this software for a prestashop - odoo sync.


Antonio Martínez


Re: Excellent Software and Top-Notch Support
by
Oleg Kuryan
on 12/3/24, 6:49 AM Author

Hi Antonio,

We appreciate your feedback! It means a lot to us.


Number of different document
by
Sylvain Le Bail
on 9/28/24, 11:18 AM

Hi,

I'm watching your video of presentation. It' a very good video.

But I have 1 question without answer.

I can see that the number of order in PrestaShop is exported in Odoo (ABCDEFGHI => SO0000001/ABCDEFGHI)
I can see that all information of product, TVA rules, etc... are exported in Odoo.

But what about of number of invoice from PrestaShop to Odoo (FA000456 => ???)

It's important that Invoices from PrestaShop are same invoices from Odoo.

Thanks very much for your answer

regards
Sylvain

Re: Number of different document
by
Oleg Kuryan
on 9/30/24, 3:07 AM Author

Hi Sylvain,

Thank you for reaching out!

Unfortunately, our connector doesn't import invoices from PrestaShop to Odoo. Also, it doesn't change numbers of invoices created in Odoo.

If you want a demo meeting or demo instance to test connector, please contact our support team: support.ventor.tech 

Thank you!



Support
by
dario.timoteo@arxi.pt
on 5/13/24, 9:56 AM

Hello,


Changes have been made to the "Integration" module and this module is not in the files supplied and is important in order to be able to install the integration_prestashop module correctly. You can ask the supplier for this missing module. Please contact


Best regards

Re: Support
by
Oleg Kuryan
on 5/13/24, 10:25 AM Author

Dario,

Please, send email to support@ventor.tech with your sales order number. When you was purchasing module - you should automatically purchase 2 modules. Unless you deleted them in the shopping cart. If you purchased only 1 module "integration_prestashop" (by deleting from shopping cart previously), you must purchase "integration" module separately


We need to connect with Prestashop multistore. What do we need? How much does it cost?
by
Victoria Bueno González
on 2/20/24, 11:33 AM


Re: We need to connect with Prestashop multistore. What do we need? How much does it cost?
by
Oleg Kuryan
on 2/23/24, 11:39 AM Author

Hi Victoria,

Could you please write your question to our support team: support@ventor.tech?

They will try to help and prepare demo instance if needed.


by
tadjiddine
on 1/30/24, 7:38 AM

Bonjour,

Votre module est-il compatible avec prestashop 8 ??

Re:
by
Oleg Kuryan
on 1/30/24, 8:20 AM Author

Yes, it is supporting Prestashop 8. Also consider purchasing directly from us to get help in initial configuration. See article here https://ventortech.atlassian.net/servicedesk/customer/portal/1/article/519504081


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