PrestaShop Connector FAQs¶
These FAQs cover the most common setup and synchronization topics for the Odoo PrestaShop Connector. For a full feature list, see PrestaShop Connector Features.
Getting Started¶
What credentials does the connector need?
Your store Shop URL (with https://) and a Webservice API Key with read/write
permissions, generated from in the
PrestaShop Back Office. See Generate PrestaShop Credentials.
What is the Admin Folder for?
It is the randomized admin folder of your PrestaShop install (e.g. admin123uzpyye).
Optional, but required for the Show in Marketplace button to deep-link a listing into
the Back Office.
Which PrestaShop versions are supported?
PrestaShop 1.7.x and 8.x.
Can I connect more than one PrestaShop store?
Yes — create one instance per store, each keeps its own credentials, configuration, workflows and scheduled jobs.
Does the connector use webhooks?
No. PrestaShop synchronization is poll-based, it runs through the per-instance scheduled actions and the manual operations wizard.
Products & Listings¶
How are products matched?
By Barcode, SKU (reference) or either, per the instance Sync Product With setting. With no match and Create Odoo Products? enabled, Odoo creates the product.
Are there limits when exporting products?
Up to 30 listings per export, each variant needs an Internal Reference (SKU). PrestaShop has no batch endpoint, so products are sent one by one.
What are brands?
PrestaShop manufacturers, imported into Odoo as read-only Brands and exported automatically when a listing that uses them is exported.
Orders¶
Which orders are imported?
Orders whose state is in the instance Order States to Import filter, updated after Import Order After.
Why was an order skipped?
Most often there is no Order Workflow matching the order’s state and payment gateway. Add a workflow row and re-import. Orders with no state set on PrestaShop are also skipped.
Is there a refund operation?
No. The connector supports importing orders, pushing the fulfillment state and cancelling orders, refunds are handled in PrestaShop.
Inventory & Pricing¶
How does stock sync work?
Bi-directional: import creates an inventory adjustment, export sends the quantity based on Stock Based On for items with Manage Stock enabled.
How are prices kept in sync?
Prices come from the instance Pricelist and travel with the listing Export and Update operations, there is no separate price-export operation.
Troubleshooting¶
Sync fails or returns permission errors — what should I check?
Confirm the Webservice API key is Enabled and has the needed resource permissions (GET/POST/PUT/DELETE).
Verify the Shop URL and API Key, and use Test Connection.
Review (raise the Log Level for more detail).
Dependencies¶
What does the module require?
The PrestaShop connector depends on Base Marketplace and communicates with PrestaShop through the official PrestaShop Web Service (REST API).