Fulfillment services represent third-party warehousing, print on demand, or fulfillment services that prepare and ship orders on behalf of the store owner. In Shopify, each fulfillment service has a dedicated location. When you create a fulfillment service, Shopify automatically creates a new location for it.
Fulfillment services are represented in the GraphQL Admin API by the
Fulfillment servicesAnchor link to section titled "Fulfillment services"
Fulfillment services know what to fulfill (and when) by listening for a
FulfillmentOrderMerchantRequest that represents a specific request sent from the merchant to a fulfillment service.
For example, a merchant submits a request to fulfill a given fulfillment order to a fulfillment service. The request data, including any notes that the merchant provided, is made API-accessible through
FulfillmentOrderMerchantRequest, which is available as a part of the
Who this guide is forAnchor link to section titled "Who this guide is for"
If your app manages a
FulfillmentService location, such as a third-party warehouse that prepares and ships orders on behalf of the store owner, then follow our guide on managing fulfillments as a service app.
Developer tools and resourcesAnchor link to section titled "Developer tools and resources"
- Learn how to manage fulfillments as a service app.