Overview
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 FulfillmentService
object.
Fulfillment services
Anchor 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 FulfillmentOrder
object.
Who this guide is for
Anchor 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 resources
Anchor link to section titled "Developer tools and resources"GraphQL Admin API:
FulfillmentOrder
objectREST Admin API: Shipping and fulfillment resources
- Learn how to manage fulfillments as a service app.