This error usually happens when you have multiple stores set up on the same PrestaShop instance and are using PrestaShop’s multi-store feature.
Why the error occurs:
In a multi-store setup, each store manages its own stock levels.
The PrestaShop API returns stock information for all stores, even when the connector only needs to update stock for one specific store.
API key you used during configuration likely only has access to one store, so it can’t update stock for the others, leading to the error.
Solution
The solution is to tell the connector which specific store it should work with by specifying the shop ID in the connection settings:
Deactivate the integration: In your Odoo PrestaShop integration settings, temporarily deactivate the connector using the “Deactivate” button.
Modify parameters:
Find the
shop_ids
parameter in your connection settings.Set its value to the ID of the specific PrestaShop store you want to sync with
shop_ids
parameter.
To find your shop ID, log in to PrestaShop admin panel and go to Advanced Parameters → Multistore.
Reactivate the integration: Click the “Activate” button to re-enable the connector.
Need Further Assistance?
If you’re still encountering this error or need help finding your shop ID, please contact our support team: https://support.ventor.tech/