Fulfill an order

This article explains how to automatically, manually or partially fulfill an order.

As soon as a customer has placed and paid for an order, and you've successfully captured their payment, it's time to fulfill the order.

When you fulfill an order in Shopify, you initiate the process of sending the order on its way to the customer. The customer is automatically sent an email telling them their item has shipped, and the order's Fulfillment Status is shown as Fulfilled on the Orders page.

Reminder

If you've already set up order processing in your admin and selected "Automatically fulfill all of the order's line items," then this step is unnecessary and you can move right to archiving orders

When you choose your Order Processing settings, you'll decide whether you want to fulfill items automatically or manually based on the needs of your specific store.

There are 3 different options for fulfilling orders:

Automatically fulfill orders

Automatic fulfillment is the most hands-off way to fulfill your orders, but is only suitable for some types of product. You can use automatic payment capturing if you don't have any products available for preorder, if you're selling digital downloads, or if you’re using a fulfillment service.

If you've already set up your order processing section, this step is complete. If not, follow the steps below to set up automatic order fulfillment for every order.

Reminder

If you have chosen to manually capture payment for your orders, you will have to capture funds before your order can be automatically fulfilled.

To set up automatic order fulfillment:

  1. From your store admin go to Settings > Checkout page.

  2. In the Checkout page, find the section entitled Order processing.

  3. Under the heading "After an order has been paid" select the option: Automatically fulfill all of the order's line items. You may also select "Notify customers of their shipment via email" if you want an email to be sent when the order is automatically fulfilled.

  4. Click Save.

Every new order that comes into your store will now be fulfilled automatically.

Reminder

If you are using a fulfillment service to ship your products, make sure that you have enabled the fulfillment service of your choice. Check out this article to find out all about Shopify-supported fulfillment services.

Manually Fulfill Orders

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.

First, make sure that you have not selected Automatically fulfill all of the order's line items in the Order Processing section of your admin.

To manually fulfill an entire order:

  1. From your store admin, go to the Orders page in your admin panel.

  2. From the Orders page, click on an order number that has a Fulfillment Status of "not fulfilled."

  3. Click the Fulfill button to open a fulfillment module.

    #

  4. By default, every line item is selected to be fulfilled.

    #

  5. Attach a tracking number (optional).

  6. Keep the checkbox beside Send a notification email to the customer selected.

  7. Click the Fulfill items button.

  8. You will notice a small truck icon beside all line items that were selected for fulfillment.

    #

  9. Scroll down to the bottom of the page. There will now be a new entry under Order History that states “We successfully fulfilled x line item(s)."

    #

Click here to learn about manually fulfilling orders in bulk.


Fulfill part of an order

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 their items can be shipped separately.

Reminder

In order 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 store admin, go to the Orders page.

  2. From the Orders page, click on an order number in the list that has a Fulfillment Status of Not fulfilled, or Partial and at least two line items.

  3. Click the Fulfill button to open a fulfillment module.

    #

  4. Manually enter the number of products you want to fulfill for each line item under the Quantity header. By default, every product is selected to be fulfilled, so be sure to not skip this step.

    #

  5. Attach a tracking number (optional). This can be attached at a later stage; see step 10.

  6. Keep the checkbox beside Send a notification email to the customer selected.

  7. Click the Fulfill items button.

  8. You will notice a small green truck icon beside all line items that were fulfilled, a yellow truck beside line items that were partially fulfilled, and white space beside line items that were not fulfilled at all.

    #

  9. Scroll down to the bottom of the page. There will be a new entry under Order History that states “We partially fulfilled x line item(s)."

    #

  10. You can click "We partially fulfilled x line item(s)." to view the details as well as attach or update your tracking number for that line item.

    #

  11. At any time, you can return to this order to fulfill the rest of the line items. In the order details, click Fulfill again:

    #

  12. Choose the Quantity to fulfill once more, update the tracking number (optional), and click Fulfill items.

    #

  13. When everything is fulfilled, you'll see all green trucks:

    #

    If you haven't captured the full payment for the order, you may want to do that now.

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.