Odoo PrestaShop Connector PRO

by
Odoo 13

544.66

v 17.0 Third Party 127
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Manufacturing (mrp)
Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 3465
Technical Name integration_prestashop
LicenseOPL-1
Websitehttps://ventor.tech
Versions 13.0 14.0 15.0 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Manufacturing (mrp)
Invoicing (account)
Discuss (mail)
Community Apps Dependencies
Lines of code 3465
Technical Name integration_prestashop
LicenseOPL-1
Websitehttps://ventor.tech
Versions 13.0 14.0 15.0 16.0 17.0

PrestaShop Connector for Odoo

by VentorTech

Seamlessly integrate your PrestaShop store with Odoo for streamlined e-commerce management.

* The screenshot shows multiple connectors, but only the PrestaShop connector is included.

The PrestaShop Connector for Odoo enables you to effortlessly synchronize data between your PrestaShop store and Odoo. With this connector, you can manage your products, orders, customers, and inventory in one unified system, saving time and reducing errors.

  • High-quality code ensures reliable performance and stability.
  • Exceptional customer support to assist with any queries or issues.
  • Flexible subscription options available through our Ecosystem (https://ecosystem.ventor.tech), providing better value than the Odoo Apps store.

Explore Features or Contact Us for more information.

Request a Demo

If you are interested in seeing our PrestaShop Connector for Odoo in action, we can arrange a demo or create a test instance for you. Please use our support portal to create a new ticket and we will get back to you promptly.

https://support.ventor.tech

Key Features

Setup & Import Icon

Setup & Import

Quick setup:

  • Get started quickly with a streamlined setup process - only 3 steps to start using the connector.

Comprehensive initial data import:

  • Import product details including prices, categories, attributes, and more.
  • Import existing customer information, including addresses and contact details.
  • Import historical orders data with all relevant details.
  • Apply inventory levels from your PrestaShop store to Odoo.

Automated products mapping:

  • Automatically map products between PrestaShop and Odoo using SKU/Internal Reference fields.
  • Validation test helps to fix any issues with the product catalog to avoid problems during the use of the PrestaShop connector.
Product Handling Icon

Product Handling

Import and Export Products:

  • Import product details including categories, attributes, and more from PrestaShop to Odoo.
  • Export new products from Odoo to PrestaShop with ease.
  • Customize fields that need to be synchronized (for export only, import only, or in both directions).
  • Synchronize custom fields (with some limitations).
  • Synchronize product images in both directions (can be disabled if needed).
  • Exclude specific products from synchronization based on your needs.

Automatic Updates:

  • Automatically export products when they are changed in Odoo (e.g., when the price is changed).
  • Ability to set Odoo pricelist to be used during product prices export.
Inventory Control Icon

Inventory Control

Flexible Inventory Synchronization:

  • Automatically synchronize stock levels between PrestaShop and Odoo in real-time or periodically, providing flexibility based on your business needs.

Configurable Synchronization Options:

  • Define which quantity field should be synchronized: Free to Use Quantity, On Hand Quantity, or Forecasted Quantity, based on your business needs.
  • Option to exclude specific products from stock synchronization, giving you more control over your inventory management.
Order Processing Icon

Order Processing

Order Import:

  • Import orders from PrestaShop to Odoo with all relevant details, including customer information, products, payment and shipping methods.
  • Apply discounts from PrestaShop orders to Odoo orders accurately, including delivery line discounts.
  • Automatically create products, delivery carriers, and taxes in Odoo if they do not exist yet.

Order Management:

  • Support for order webhooks to handle real-time updates from PrestaShop to Odoo (* requires installation of third-party module on PrestaShop side).
  • Automatically update order status in Odoo based on changes in PrestaShop, such as order cancellations or fulfillment status.

Auto-Workflow for Orders:

  • Automatically trigger actions such as orders confirmation, invoicing, shipping, etc. based on predefined conditions.
  • Customize workflow steps to match your business processes, reducing manual intervention and increasing efficiency.
Customer Data Icon

Customer Data

Customer Import:

  • Import customer information, including names, addresses, and contact details from PrestaShop to Odoo.
  • Synchronize PrestaShop customer metafields ensuring all relevant customer information is included.
  • Maintain a structured and clean customer catalog by handling contacts in an "Odoo way". This ensures alignment with Odoo workflows for orders and transfers.

Customer Mapping:

  • Connector uses mappings to avoid the creation of duplicated contacts in Odoo. When mapping is missing (new customer), the connector will try to find existing contacts using all available information (email, name, phone, etc.) before creating a new Odoo contact.
  • Manually map customers between PrestaShop and Odoo for businesses working with a small set of customers, providing additional control over your customer data.
Setup & Import Icon

Setup & Import

Initial Import
Product Handling Icon

Product Handling

Product Handling
Inventory Control Icon

Inventory Control

Ooops!

A fantastic diagram is on its way. Stay tuned! 😊

Order Processing Icon

Order Processing

Auto-workflow
Customer Data Icon

Customer Data

Ooops!

A fantastic diagram is on its way. Stay tuned! 😊

Request a Demo

If you are interested in seeing our PrestaShop Connector for Odoo in action, we can arrange a demo or create a test instance for you. Please use our support portal to create a new ticket and we will get back to you promptly.

https://support.ventor.tech

Support & Documentation

We are committed to providing high-quality support to ensure you get the most out of our PrestaShop Connector for Odoo.

Yes, the app works perfectly well with Odoo Enterprise (On-premise and Odoo.SH) as well as Community. Odoo Online does not allow installation of third-party apps and hence this app cannot be installed on Odoo Online.

Yes, we can provide a demo instance for your store to conduct all necessary checks. Please contact our support team: https://support.ventor.tech/

Yes, when you purchase the app, you will receive updates for the version you bought (e.g., for Odoo 16.0). We only support the three latest versions of Odoo, providing updates for older versions only in the case of critical bug fixes. This means that if you need the app for different Odoo versions, each must be purchased separately.

On Odoo Apps, support is available for 90 days after purchase. However, if you purchase directly from us through the VentorTech Ecosystem (https://ecosystem.ventor.tech/), you benefit from unlimited support as long as your subscription is active. Additionally, we will provide the purchased module for free if you decide to migrate to a newer Odoo version.

Assistance with installation or configuration isn't included in the module price. However, our support team is available to help with any problems you may face during the process, and you can follow our detailed documentation for step-by-step instructions.

If you prefer guided assistance, you can purchase our Installation & Configuration service on our portal (https://ecosystem.ventor.tech/). This service includes walking you through the process and providing a training meeting to answer any questions.

The PrestaShop Odoo Connector lets you connect as many PrestaShop stores as you want with a single Odoo instance.

Yes, to ensure seamless integration and smooth operation of our connector, there are a few key requirements to keep in mind.

1. Unique and non-empty SKUs / Internal References: Each product template (parent product) and its variants in Odoo should have a unique and non-empty SKU or Internal Reference. The same applies to your products and their variants in your PrestaShop store.

2. Matching product structures: Your product catalog structure in Odoo should mirror the structure in PrestaShop. This means the number of variants, attributes, and attribute values for each product should match across both systems. Example: If you have a "T-Shirt" product with "Black" and "White" color variants in PrestaShop, it should have the same setup in Odoo.

Need more details? For a comprehensive guide, please read the full article here: https://t.ly/8xGH8.
If you have specific questions or concerns, feel free to contact our support team: https://support.ventor.tech/

Yes, you can export products from Odoo to PrestaShop as well as import products from PrestaShop to Odoo. If the products are already present on both Odoo and PrestaShop, you can establish a synchronization between them using the connector.

Yes, the connector supports automatic product updates. Any changes made to products in Odoo, such as price updates, can be automatically exported to PrestaShop.

Yes, you can synchronize custom fields with the connector. However, there are some limitations, and not all fields may be synchronized. You can customize which fields are synchronized for export, import, or both directions.

The connector imports orders from PrestaShop to Odoo, including all relevant details such as customer information, products, payment methods, and tracking numbers. It also automatically updates order status in Odoo based on changes in PrestaShop, such as order cancellations or fulfillment status.

Also, connector supports order webhooks, enabling real-time updates from PrestaShop to Odoo. This ensures that order information is always current and accurately reflects the latest status changes.

The connector offers both real-time and periodic inventory synchronization options. This ensures that stock levels are accurately maintained across both platforms, preventing overselling and stockouts.

You can contact us to request a customization in the app. We are always open to adding new features based on customer feedback and requirements. If we decide to include your requested feature in our public product release, you may receive a discount of up to 50% on the customization cost.

  • Purchases on Odoo Apps include 90 days of support from the day of purchase.
  • Alternative: Purchase directly from us through our Ecosystem store (https://ecosystem.ventor.tech) for unlimited support as long as your subscription is active.
  • Support packages available for 1 / 2 / 3 years can also be purchased from our Ecosystem store.

If you need assistance, please place a request through our Support Portal (https://support.ventor.tech). Our support team, which includes the developers who created the product, is here to help you.

Our support team is composed of the developers who created the products, ensuring you receive high-quality support directly from the creators.

Have Questions or Need Help?

If you have any questions, need assistance, or would like to request a demo, please feel free to reach out. Our team is here to help with any inquiries, including questions about features, customizations, or anything else you might need.

https://support.ventor.tech

We are dedicated to providing high-quality support and ensuring you get the most out of our PrestaShop Connector for Odoo. Don’t hesitate to contact us for any reason!

Our Company

VentorTech sp. z o.o.

al. Jerozolimskie 81 / 11.10 Warsaw, 02-001 Poland NIP: 9512525443 +48 789 338 655

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

  • 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 Product Fields Mapping 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 sub-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 Integration → Sales Raw Data“.
  • 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 Integration.
    • 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.
There are no ratings yet!
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!



by
Aliaksei Hasiuk
on 9/3/24, 4:24 AM



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