Skip to content

Shopify tutorials for the person running the store. Orders, discounts, fulfilment, returns.

Fulfil an order in Shopify

A paid order sits as Unfulfilled until you record that it shipped. This tutorial fulfils order 1042: 3 Trail Crew Tees and 2 Summit Hoodies, shipped from the Toronto warehouse with a tracking number, and the customer gets a shipping confirmation email.

Written · Shopify admin, desktop steps · 4 minutes read

The worked example

Order1042
Items3 × Trail Crew Tee, 2 × Summit Hoodie
Subtotal$174.00
Shipping$12.00
Total before tax$186.00
Fulfil fromToronto warehouse
Tracking1Z999AA10123456784
Status afterFulfilled

Download the checklist: fulfilment-checklist.csv (104 bytes).

A fulfilment checklist for order 1042. The two lines add to the $174.00 subtotal. It is a planning record, not a file Shopify imports.

1Check automatic fulfilment is off

To fulfil an order by hand, automatic fulfilment must be off. Check it in Settings > General > Order processing. If automatic fulfilment is on, Shopify marks the order as fulfilled the moment payment is captured, and there is nothing left for you to mark.

2Open the order

From your Shopify admin, go to Orders and click order 1042. The items sit in an Unfulfilled section, because all the items can be fulfilled together from one location.

3Check the fulfilment location

The section shows the Toronto warehouse as the fulfilment location. If the stock is somewhere else, change the location before you fulfil; the steps for that are in the guide on changing a fulfilment location.

4Click Mark as fulfilled

In the Unfulfilled section, click Mark as fulfilled. A form opens with the items, the tracking fields, and the notification checkbox.

5Add the tracking number

In the Tracking number field, enter the number from your shipping provider: 1Z999AA10123456784. Shopify may recognize the format and select the carrier for you, in this case UPS.

6Check the carrier

If no carrier is selected, or the wrong one is, pick the right carrier from the Shipping carrier drop-down menu. A wrong carrier sends the customer to the wrong tracking page.

7Send the shipping confirmation

Select Send a notification to the customer so the customer gets a shipping confirmation email with the tracking number. This choice only appears when you have the customer's email address.

8Click Mark as fulfilled

Click Mark as fulfilled to finish. The order fulfilment status becomes Fulfilled, and the tracking number shows on the order and in the email the customer receives.

The arithmetic

The order total is the two line totals plus the $12.00 shipping charge.

ItemQtyUnit priceLine total
Trail Crew Tee3$28.00$84.00
Summit Hoodie2$45.00$90.00
Subtotal$174.00
Shipping$12.00
Total before tax$186.00

The discount does not enter here: no code was used on order 1042, so the subtotal is the plain sum of the lines. Tax is not in the table because Shopify adds it once the customer and address are on the order.

Held at the counter

Automatic fulfilment on means there is nothing to mark. If automatic fulfilment is on in your order processing settings, the order is marked fulfilled at payment. Open the settings first; a fulfilment you cannot see is usually a setting, not a missing order.

No shipping address means no tracking number field. Shopify cannot add a tracking number to an order that has no shipping address. Pickup orders have no address, so they have no tracking field either.

A fulfilment on hold cannot change status. Orders or fulfilments on hold cannot be marked as fulfilled or in progress. Release every hold first, then mark the order as fulfilled.

Sources

  • Fulfilling your own orders individually — Shopify's help pages: the full fulfil-one-order steps, the automatic fulfilment check, the tracking number and carrier fields, and the status rules for held orders.