By default, PrestaShop does not support webhooks out of the box. This means it cannot automatically notify external systems like Odoo when important events occur. However, you can extend it using third-party plugins.
By installing a webhook plugin, you can enable real-time synchronization for:
Order events (status updates, cancellations, fulfillment)
Product events (creation, updates, deletions)
This allows PrestaShop to sync data to Odoo automatically with our PrestaShop connector.
Solution: Use a Webhook Plugin
To solve this, our team reviewed multiple modules available on the PrestaShop marketplace and found a paid plugin that supports webhook integration and is fully compatible with our connector:
đź”— Webhooks Integration Module
After installation, the module enables PrestaShop to send webhook notifications to Odoo whenever configured events occur.
Order webhooks:
Order Created – triggered when a new order is created
Order Status Update – triggered when order status is updated
Product webhooks:
Product Update – triggered when a product is updated. Also works for newly created products. If a new product is detected, it is created; otherwise, it is updated. This approach processes only fully created and published products, avoiding issues caused by incomplete information.
How It Works
Once the module is installed and configured:
Your PrestaShop instance will start sending webhook events to Odoo
Odoo will receive the updated order status and execute a related Auto-Workflow action, if configured
How to Enable Webhooks
To enable real-time synchronization via webhooks:
Open your Sales Integration in Odoo
Navigate to the Webhooks tab
Scroll down and click “Create Webhooks
Webhook Status Explanation
Each webhook has a status indicator:
Green – Webhook is active and working correctly
Yellow – Callback URL mismatch (check
web.base.urlin Odoo)Red – Webhook is inactive or not functioning
If you see yellow or red statuses, then in this case, please use the Delete Webhooks button (visible in developer mode only) and create them again.
Final Notes
This solution only works if the webhook plugin is properly installed and configured on the PrestaShop side
Odoo will only react to recognized status changes based on your Auto-Workflow setup
For advanced use cases or integration help, contact our friendly VentorTech support team 🙂