How to Enable and Use Shopify Webhooks from Odoo?

How to Enable and Use Shopify Webhooks from Odoo?

Our Shopify connector supports receiving order status and products updates from Shopify via webhooks out of the box. This allows near real-time synchronization of important events such as order creation, payment, fulfillment, and cancellation.

Instead of waiting for scheduled imports, webhooks allow the connector to:

  • Receive updates instantly

  • Keep order statuses in sync

Supported Webhook Events by Shopify Connector

The connector supports the following Shopify events:

Order webhooks:

  • Order Create – triggered when a new order is created

  • Order Paid – triggered when payment is received

  • Order Cancel – triggered when an order is canceled

  • Order Fulfill – triggered when an order is fulfilled

  • Order Partially Fulfill – triggered when an order is partially fulfilled

Additionally:

  • Product Create – triggered when a new product is created

  • Product Update – triggered when a product is updated

  • Product Delete – triggered when a product is removed

image-20260327-165903.png

How to Enable Webhooks

To enable webhook synchronization:

  1. Open your Sales Integration in Odoo

  2. Go to the Webhooks tab

  3. Click “Create Webhooks”

image-20260327-170032.png

Webhook Status Explanation

Each webhook has a status indicator:

  • Green – Webhook is active and working correctly

  • Yellow – Callback URL mismatch (check web.base.url in Odoo)

  • Red – Webhook is inactive or not functioning

If you see yellow or red statuses, then in this case, please use Delete Webhooks button (visible in developer mode only) and create them again.

Related Posts