Fulfilling your own orders

Fulfill your orders by packaging and shipping products without a fulfillment service.

Fulfill your own orders automatically

If you set your orders to fulfill automatically, then the order is automatically marked as fulfilled after it's paid.

Automatic fulfillment can be used if you exclusively sell digital downloads or digital gift cards. Customers who purchase digital products are automatically emailed a download link and the order is marked as fulfilled.

Fulfill your own orders manually

If you set your orders to fulfill manually, then you need to open your orders and fulfill the line items.

You can fulfill part of an order manually by fulfilling some line items. This is also called partial fulfillment. To make the manual fulfillment process faster, you can fulfill multiple orders at the same time.

In this section:

Fulfill entire orders manually

Fulfill part of an order manually

If a customer placed and paid for an order with multiple items, and one or more of the items are out of stock or a pre-order, then you might want to fulfill part of the order so that you can ship the items separately.

Steps:

Fulfilling orders for multiple locations

If a customer has placed and paid for an order of multiple products, and one or more of the products are stocked at different locations, then you can fulfill parts of the order separately based on the location of your inventory. You can set location priorities to specify the priority sequence for order fulfillment.

Steps:

Fulfill multiple orders at the same time

By selecting several orders, you can use the Fulfill orders button to fulfill them at the same time. This applies to stores that manually fulfill orders. If you aren't using Shopify Shipping, then you need to add tracking numbers to the orders.

Steps:

Fulfillment holds

When upsell offers are presented to customers at checkout, the order fulfillment status is set to On hold until the customer completes their order. When an order is On hold you can reserve inventory for the order, but you can't fulfill the order until the fulfillment hold is released, and the order fulfillment status changes to Unfulfilled.

If a customer doesn't complete a checkout, then the order status remains On hold for one hour to allow the customer time to return to the order and complete their checkout.

Manual fulfillment holds

When issues arise that prevent you from fulfilling an order immediately, you can hold the fulfillment manually. Orders with a fulfillment hold have an On hold fulfillment status in your orders list. To organize and track your fulfillment work, you can use the fulfillment status to filter the orders that are ready to be fulfilled from the orders with fulfillment holds.

The following limitations apply to manual fulfillment holds:

  • You can hold a fulfillment, but not specific items within an order.
  • If an order also contains an unfulfilled fulfillment, then the orders list shows the order as Unfulfilled instead of On hold.

Hold a fulfillment

Steps:

  1. From your Shopify admin, go to Orders.

  2. Select the order that you want to place on fulfillment hold.

  3. Click the ... button.

  4. Click Hold fulfillment.

  5. Select a reason for the hold.

  6. Click Hold fulfillment.

Release a fulfillment

When the issues that prevented you from fulfilling an order are resolved, you can release the manual fulfillment hold. After the fulfillment is released, the order fulfillment status changes to Unfulfilled.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Select the order that you want to release from the fulfillment hold.

  3. Click Release fulfillment.

Cancel a fulfillment (automatic and manual fulfillments)

When you cancel a fulfillment, the fulfillment status of the order returns to Unfulfilled, and you can buy a new shipping label or create a new fulfillment for the order.

If you have purchased a shipping label, then you must void it before you can cancel the fulfillment.

  1. From your Shopify admin, go to Orders.

  2. From the Orders page, click the number of an order in the list that has a Fulfillment status of Fulfilled.

  3. In the Fulfillments section, click More.

  4. Click Cancel fulfillment.

Ready to start selling with Shopify?

Try it free