What are Webhooks?
Webhooks enable real-time data synchronization between Odoo connector and your e-commerce platform.
Instead of waiting for scheduled jobs, your store sends events (such as order updates or product changes) directly to Odoo.
This allows:
-
Faster order processing
-
Instant status updates
-
More accurate product and stock synchronization
VentorTech connectors support webhooks across multiple platforms, including Shopify, Magento 2, PrestaShop, and WooCommerce.
Webhooks in Connectors: How are They Handled?
All connectors support webhooks, but e-commerce platforms vary in their webhook implementation and availability. While some of them include webhooks out of the box, other need third-party modules to be installed to add this functionallity.
Shopify Connector
-
Supports webhooks out of the box
👉 Detailed guide about how to configure webhooks for Shopify: How to Enable and Use Shopify Webhooks from Odoo?
WooCommerce Connector
-
Supports webhooks out of the box
👉 Detailed guide about how to configure webhooks for WooCommerce: How to Enable and Use Shopify Webhooks from Odoo?
PrestaShop Connector
-
Webhook behavior requires additional plugin.
Recommended approach: use a third-party module such as Mageplaza Webhook Module
👉 Detailed guide about how to configure webhooks for PrestaShop: How to Enable and Use PrestaShop Webhooks from Odoo?
Magento2 Connector
-
Webhook behavior requires additional plugin.
Recommended approach: use a third-party module such as Mageplaza Webhook Module
👉 Detailed guide about how to configure webhooks for Magento2: How to Configure Magento 2 Webhooks?
How Product and Order Updates Are Handled
Product Updates
When a product webhook is received:
-
The connector identifies the updated product in PrestaShop
-
It synchronizes product data in Odoo (e.g., price, stock, name, description, or other mapped fields)
-
New products can also be created automatically in Odoo
Order Statuses Updates
Once a webhook is received from PrestaShop indicating an order status change:
-
The connector identifies the new order status
-
It matches the status with a corresponding Auto-Workflow rule in Odoo
-
The related action (e.g., confirm sale order, cancel order, validate delivery, etc.) is executed automatically
Example – Auto-Workflow Configuration:
What’s next?
See also these articles: