Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Re: FulfillmentOrders webhooks issues

FulfillmentOrders webhooks issues

DavidDB1
Shopify Partner
23 0 19

Hi,

 

Our app needs to be notified of any creation/changes of FulfillmentOrders.

 

We basically only need the FulfillmentOrder id in question, and then we can read the data from Shopify for this FulfillmentOrder.

 

But the webhooks seems not to work as intended.

 

FULFILLMENT_ORDERS_HOLD_RELEASED and FULFILLMENT_ORDERS_PLACED_ON_HOLD are triggered and works.

 

But for example FULFILLMENT_ORDERS_CANCELLED is never triggered when we cancel a Fulfillment.

 

And we have not found a way to detect any creation/updates to FulfillmentOrders. Something like ORDERS_UPDATED

 

Please help.

 

David

Replies 2 (2)

Michael_AG
Shopify Staff
47 8 11

Hi!

 

1. There is not "fulfillment order updated" webhook. Please granularly subscribe to the webhook topics (types of changes) you are interested in to react on.

2. If you are interested in any fulfillment order creation in a way that the fulfillment order is ready for fulfillment, then subscribe to the "fulfillment_orders/order_routing_complete".

3. >  FULFILLMENT_ORDERS_CANCELLED is never triggered when we cancel a Fulfillment.

  When you cancel a Fulfillment, you do not cancel a Fulfillment Order. 

To learn more visit the Shopify Help Center or the Community Blog.

DavidDB1
Shopify Partner
23 0 19

We are subscribing to ALL the fulfillment order webhooks now.

 

But we cannot detect any changes of the fulfillment quantity.

 

Steps:

- Open an unfulfilled order, and edit the order in Shopify

- Adjust the quantity, and press Update order

 

None of the fulfillment orders events are triggered by this.

Or if we fulfill the order, nothing is triggered. So we will not know that the fulfillment order has been closed.

 

We are using 04-2023 version of both the API and webhook.