We are in the process of building a new fulfillment app that will register itself as a location_id
in Shopify.
I have a few questions related to the order lifecycle and fulfillment process:
- (Important) : Webhook to detect assignment to my location
- Which webhook should I subscribe to so that I can detect when an order (or line items within an order) is first assigned to my app’s
location_id
?
- Order lifecycle flow
- What is the typical order lifecycle from “created” → “assigned” → “accepted/rejected” → “fulfilled”?
- Any documentation or diagram references would be helpful.
- List of required webhooks
- What are the recommended webhooks that a fulfillment service app should subscribe to in order to track the full order lifecycle?
- APIs for fulfillment actions
- Which APIs should my app call to:
- Accept or reject fulfillment requests
- Send partial fulfillment updates for specific line items
- Update final status of the order