Shipping and fulfillment APIs
This page was printed on Jan 24, 2020. For the current version, visit https://help.shopify.com/en/api/reference/shipping-and-fulfillment.
Show custom shipping rates at checkout, or register your app as a store's fulfillment service and then manage its fulfillments.
View an open sourced Fulfillment Integration App that demonstrates how to use the Fulfillment API.
In this section
|CarrierService||Provide real-time shipping calculations before checkout with your custom shipping service.|
|Fulfillment||Manage the fulfillment of an order's line items. Create a fulfillment for each shipment, provide tracking information, and notify the customer that their items have shipped.|
|AssignedFulfillmentOrder||View the fulfillment orders of a shop that are assigned to your app.|
|FulfillmentService||Register a fulfillment service with a store. The merchant can then set it as the fulfillment service for their products, and your service can manage the fulfillment of those products using the Fulfillment and FulfillmentEvent APIs.|
|FulfillmentOrder||Manage an item or a group of items in an order that are to be fulfilled from the same location. Retrieve and cancel fulfillment orders, mark fulfillment orders as incomplete, or move fulfillment orders to a new location.|
|FulfillmentRequest||Manage the fulfillment request flow of fulfillment orders assigned to fulfillment services.|
|FulfillmentEvent||Create fulfillment events for an order's fulfillments. The fulfillment events are displayed on the order status page so the customer can track the progress of their delivery.|
|LocationsForMove||View the locations that a fulfillment order can potentially move to.|
|CancellationRequest||Manage the cancellation request flow of fulfillment orders assigned to fulfillment services.|