Fulfilling orders

After your customer makes an order, you need to ship it. This process is referred to in Shopify as order fulfillment. There are a few things you need to do to make sure that your orders are processed and fulfilled correctly.

Did you know?

Want to save time and money on order fulfillment? You can use Shopify Shipping to buy and print USPS shipping labels from your Shopify admin.

Fulfill complete orders manually

You set up your order fulfillment preferences when you configure your Checkout settings.

For most stores, it makes the most sense to manually fulfill your orders. This way you can control when they're sent out, and keep tabs on your inventory. Choose manual fulfillment if you:

  • make your products to order
  • have products available for pre-order
  • sometimes run out of stock
  • want to be able to easily offer your customers partial fulfillment without having to issue a refund.

Note

Even if you are fulfilling your orders manually, your customers can still receive an email when their item is shipped. You will be prompted to send out the same email before completing the manual fulfillment process.

To manually fulfill an entire order:

  1. Make sure that you have not selected Automatically fulfill all the order's line items in the Order Processing section of your Checkout settings page.

  2. From your Shopify admin, click Orders (or press G O):

    Orders

  3. From the Orders page, click an order number that has a Fulfillment status of "Unfulfilled".

  4. Click Continue:

    Click continue button fulfill

  5. On the order's Fulfillment page, enter the quantities of the line items you want to fulfill:

    Enter fulfill quantities
    By default, every line item is set to be fulfilled, but you can fulfill part of an order if you want.

  6. If you're using Shopify Shipping (US only) to buy a shipping label for your order, then find the Select fulfillment method section, and select Buy and print a shipping label:

    Buy shipping label
    If you're using a carrier other than Shopify Shipping, then you can enter the tracking number from your shipping provider:
    Custom tracking number
    The tracking URL appears in the customer's Shipping confirmation and Shipping update emails.

    Note

    Shopify might recognize the tracking number format and choose a shipping carrier for you. If it doesn't, or if it chooses incorrectly, then choose your shipping carrier from the Shipping carrier drop-down menu.

  7. If you want to send a notification email to the customer right away, select Send a shipping confirmation notification to the customer:

    Email fulfillment notice

  8. When you're done, click Fulfill items to mark the order as Fulfilled (if you're using Shopify Shipping, then click Buy label and fulfill items instead). The order screen updates to display the order's fulfillment status:

    Order fulfilled

  9. If you want to review the order's fulfillment details, find the Timeline section on the order's page, and then click You fulfilled...:

    Order timeline fulfilled

Did you know?

When you use using Shopify Shipping (US only) to buy a shipping label, you can print it after you've marked the order as fulfilled in your Shopify admin.

You can also fulfill orders in bulk.

Fulfill part of an order manually

If a customer has placed and paid for an order of multiple products, and one or more of the products is out of stock or a pre-order, you might want to fulfill only part of the order so that you can ship its contents separately.

Note

To fulfill only part of an order, you must not have automatic fulfillment enabled.

To fulfill only part of a customer's order:

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. From the Orders page, click an order number in the list that:

    • has a Fulfillment status of Unfulfilled or Partially fulfilled
    • includes at least two separate items.
  3. Click Continue:

    Partial fulfill button

  4. On the Fulfillment page, change the number of products you want to fulfill for each line item under the Quantity heading:

    Partial fulfill select

  5. If you're using Shopify Shipping (US only) to buy a shipping label for your order, then find the Select fulfillment method section, and select Buy and print a shipping label:

    Buy shipping label
    If you're using a carrier other than Shopify Shipping, then enter the tracking number from your shipping provider:
    Custom tracking number
    The tracking URL appears in the customer's Shipping confirmation and Shipping update emails.

    Note

    Shopify might recognize the tracking number format and choose a shipping carrier for you. If it doesn't, or if it chooses incorrectly, then choose your shipping carrier from the Shipping carrier drop-down menu.

  6. If you want to send a notification email to the customer right away, make sure you select Send a confirmation email to the customer for this shipment:

    Order fulfillment summary

  7. When you're done, click Fulfill items (if you're using Shopify Shipping, then click Buy label and fulfill items instead). The order screen updates to display the order's Fulfilled and Unfulfilled items:

    Order part fulfilled

  8. If you want to review the order's fulfillment details or add a tracking number, find the Timeline section on the order's page, and then click You successfully fulfilled...:

    Order timeline fulfilled

Did you know?

When you use using Shopify Shipping (US only) to buy a shipping label, you can print it after you've marked the order as fulfilled in your Shopify admin.

Fulfill many orders at once manually

By selecting several orders at once, you can use the Bulk Actions button to fulfill them at the same time.

This applies to stores that manually fulfill orders. Tracking numbers still have to be entered one by one to their corresponding orders. To fulfill orders in bulk:

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. Click the Unfulfilled tab to view only the orders that need to be fulfilled:

    Bulk fulfill 1

  3. Select the orders you want to fulfill by clicking their checkboxes:

    Bulk fulfill 2
    You can also check the master checkbox to select all orders:
    Bulk fulfill 3

  4. Click Bulk actions.

  5. Click Fulfill orders:

    Bulk fulfill 4

  6. In the dialog box, select the Send a notification email to the customer checkbox if you want to send your customers a notification.

  7. Click Fulfill.

Fulfill orders automatically

Like automatic payment capture, automatic fulfillment is an effective way to ship your orders if you're:

  • using a fulfillment service or fulfillment app
  • selling digital downloads.

Setting up automatic order fulfillment

You can set up automatic order fulfillment from the Checkout page in your Shopify admin.

Ready to start selling online with Shopify?

Try it free