Solved

Desired Webhook Topic not in list - Why?

HunkyBill
Shopify Expert
4846 60 552

Topic I am trying to create:    fulfillments/create

 

Seems legit.

 

Shopify responds with this list of topics and tells me mine is no good:

 

Topics allowed: app/uninstalled, carts/create, carts/update, checkouts/create, checkouts/delete, checkouts/update, checkouts/paid, collections/create, collections/delete, collections/update, customer_groups/create, customer_groups/delete, customer_groups/update, customers/create, customers/delete, customers/disable, customers/enable, customers/update, order_transactions/create, orders/cancelled, orders/create, orders/delete, orders/edited, orders/fulfilled, orders/paid, orders/partially_fulfilled, orders/updated, products/create, products/delete, products/update, refunds/create, shop/update, locations/create, locations/update, locations/delete, tender_transactions/create, app_purchases_one_time/update, app_subscriptions/update\"

 

 

So what happened to fulfillments? How am I supposed to listen to those if they are not in the list.

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com
Accepted Solution (1)

HunkyBill
Shopify Expert
4846 60 552

This is an accepted solution.

Ok. So for future use.

 

fulfillments/create is not available unless you have the scope for fulfillments. Thing is, the documentation shows for fulfillments you really only need order scope. But Shopify tied in the fulfillments/create to having a fulfillment service. So it is really quite messy. So if you have order scope, I suppose they figure you subscribe to orders/fulfilled and that payload will mimic the concept that hey, this order had a fulfillment made on it.

 

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com

View solution in original post

Reply 1 (1)

HunkyBill
Shopify Expert
4846 60 552

This is an accepted solution.

Ok. So for future use.

 

fulfillments/create is not available unless you have the scope for fulfillments. Thing is, the documentation shows for fulfillments you really only need order scope. But Shopify tied in the fulfillments/create to having a fulfillment service. So it is really quite messy. So if you have order scope, I suppose they figure you subscribe to orders/fulfilled and that payload will mimic the concept that hey, this order had a fulfillment made on it.

 

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com