I've used webhooks and created apps many times before, but I'm struggling to get my head around fulfillments, either the documentation is wrong or I'm missing something.
I'm creating an app to handle print on demand products, I've authed my app with the store and registered it as a Fulfillment service. I can set product variants to be handled by my app, but this is where I'm struggling.
I added the callback url for my fulfillment service, and I understand the callback url will have /fulfillment_order_notification appended to it, to call when a fulfillment is requested. So I have an endpoint at:
This never gets called, so I gave up on it. Instead I'm calling:
Solved! Go to the solution
3d5f758d-9ca9-49f9-936f-a1a133942608 is the x-request-id
I've noticed the message:
The fulfillment service has not registered for fulfillment order based fulfillments
But my app has the following scopes, I can't find any more to add to test: