- Short answer
- Open the shipped order and click Mark as delivered; the button shows only when the carrier doesn't report delivery itself.
- No button
- Carrier-tracked fulfillments, labels bought in Shopify and fulfillments already delivered show no Mark as delivered button.
- Skip the click
- With no tracking number, the order status page doesn't show the order as delivered until you click.
- Tracking added
- Some carriers track only for the customer, so the button stays after you add a tracking number.
- Local delivery
- Skip the click and no automatic delivery notification goes out; standard Out for delivery and Delivered notifications don't apply.
- Pickup
- Skip Mark as fulfilled: mark it ready for pickup, then as picked up, which marks it as fulfilled.
How do you mark a shipped order as delivered?
If you ship an order without a tracking number, you can mark it as delivered after your customer receives it.
- Go to Orders.
- Open the order.
- In the Fulfilled section, click Mark as delivered.
- Orders
- Order details
Marking it updates the customer's order status page and customer account. Skip it and the order isn't displayed as delivered: with no tracking number it gets no shipping updates. Shopify's order status page guide says the page then stays at Confirmed; its order tracking page says On its way.
Why is the Mark as delivered button missing?
The button shows only where the carrier doesn't track delivery status. It's missing when:
- The carrier tracks the fulfillment's delivery status.
- You bought the shipping label in Shopify.
- The fulfillment is already delivered.
With a supported carrier, status updates in real time, and the Delivered notification goes out when the carrier or fulfillment app sends that tracking event.
A tracking number doesn't always hide it: some carriers track only for the customer, not delivery status in your admin, so the button stays after you add a tracking number.
What changes for local delivery and pickup orders?
A local delivery order also needs marking as delivered in your admin; its status then changes to Fulfilled.
That click sends the customer a delivery confirmation email automatically; skip it and no automatic delivery notification goes out. Standard Out for delivery and Delivered notifications don't apply, since local delivery orders generate no carrier tracking events in Shopify.
- Orders
- Order details
An in-store pickup skips Mark as fulfilled: mark it ready for pickup, then click Mark as picked up once collected, which marks the order as fulfilled; at that step you can also send a confirmation email.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy