Admin / New feature

Mark as Delivered
Mark untracked shipments as "Delivered"

Even for shipments without carrier tracking, staff can now manually mark them as "Delivered." Merchants shipping with unsupported carriers can keep their orders' shipping status accurate.

On this page
  1. What's now possible (understand in 30 seconds)
  2. How it works: the path to "Delivered"
  3. Two places to do it: single update and bulk update
  4. Which shipments qualify / what the article doesn't cover
  5. 5 points developers should know
  6. 3 use cases you can apply
  7. A one-line summary for pitches

1What's now possible

In the Shopify admin,you can now manually mark shipments without carrier tracking (shipping fulfillment) as "Delivered".
A feature that lets merchants shipping with unsupported carriers keep their orders' shipping status accurate.
?

Before: the status tended to stay blank

For shipments with no linked carrier tracking, there was little way to reflect "Delivered" even after delivery completed, making it hard to keep an order's shipping status accurate.

Now: mark as "Delivered" manually

Staff mark the shipment as "Delivered" in the admin. Even untracked shipments can have their shipping status closed out accurately.

This applies to shipping fulfillment (fulfillment via shipping). A feature for manually and correctly updating delivery status when there's no tracking number or the carrier isn't supported by Shopify.

2How it works: the path to "Delivered"

Untracked shipment Unsupported carrier / own delivery, etc. Shipped Staff acts manually Mark as Delivered Mark as Delivered Applied with a click Accurate shipping status
Each step in the diagram is based on the article text (manual marking in the admin / keeping the shipping status accurate).The article does not specify whether customers are notified, whether it can be undone, or the timing of when it takes effect.

3Two places to do it: single update and bulk update

The article lists two places where staff can mark an order as Delivered.

A single order

From the order's Fulfilled (fulfillment) card

On the fulfillment card in an individual order, you can mark that shipment as Delivered. This is the place to use when you want to handle orders reliably one at a time.

Multiple orders

Bulk update from the Orders page

On the orders list page, you can update multiple orders to Delivered at once. This lets you clear the follow-up work in one go after a batch of shipments is completed.

4Applicable shipments / what the article does not cover

ItemWhat the article says
Scope Scope shipping fulfillments without carrier tracking (in the admin)
Intended users Merchants shipping with unsupported carriers
Who performs it Staff
Where it is performed The order's Fulfilled card / the Orders page (bulk, multiple)
Category Feature Admin
Customer notifications Not stated
Whether it can be undone or changed again Not stated
Handling in API / Webhook Not stated
Supported plans and countries Not stated
Permissions (which staff permission is required) Not stated
Items marked "Not stated" are not explicitly described in the article body. Before adopting this, check the actual behavior in the Shopify admin and help documentation.

55 points engineers should keep in mind

1. The target is filling in delivery status for shipments without tracking

A feature for manually and correctly closing out shipments whose delivery status is not filled in automatically because they have no carrier tracking or use an unsupported carrier. It does not replace the automatic updates for shipments that do have tracking.

2. There are two entry points: the single card and bulk

Both per-order (the Fulfilled card) and bulk updates from the orders list (the Orders page) are provided. From an operations design standpoint, it is a good idea to decide how to use each based on volume and who is responsible.

API ?

3. There is no mention of API / Webhook

The article only describes manual operation in the admin. If you want to handle delivery status through automation or external system integration, you need to separately verify whether it is possible via the Admin API.

4. Manual operation = dependent on input quality

Delivered is entered manually by staff. Because gaps with the actual delivery can occur (marking too early or forgetting to mark), setting operational rules for who marks it and when keeps accuracy high.

5. A foundation falls into place for downstream processes that rely on delivery status

Now that Delivered can be recorded correctly even for untracked shipments, the groundwork is set for reports and workflows triggered by delivery completion (see the use cases below).However, the article doesn't state whether notifications or automation are linked to this, so any integration design should assume hands-on verification first.

6Three use cases you can put to work

USE CASE 1

Delivery management for "unsupported carriers" such as in-house delivery, local freight, and motorcycle couriers

Challenge
You deliver via methods that don't generate a tracking number—in-house delivery, hand-delivery by store staff, local carriers—so an order's shipping status stays at "Shipped" and can't be closed out accurately.
Approach
Once delivery is complete, staff mark it "Delivered" from the Fulfilled card, bringing the status in line with reality.
Impact
Delivery status becomes accurate, laying the groundwork for support handling, revenue recognition, and inventory/logistics review.
Technical notes
The article doesn't cover permission or notification behavior. Deciding operational rules for who marks it and when, up front, keeps data-entry quality consistent.
USE CASE 2

Bulk-mark Delivered after a mass shipment for events, pre-orders, or wholesale

Challenge
Pop-ups, order events, pre-orders, B2B wholesale, and the like generate large volumes of untracked shipments all at once. Updating the status one order at a time inflates the workload.
Approach
On the Orders page, select multiple target orders and update them to "Delivered" in bulk.
Impact
Cut the workload of post-processing while preventing delivery-status omissions. Closing out becomes simpler.
Technical notes
The article doesn't state the maximum number of orders per bulk update or the filtering conditions for targets. It's safer to verify selection ranges and filter behavior hands-on.
USE CASE 3

More accurate reports and CS flows triggered by delivery completion

Challenge
If Delivered isn't recorded for untracked shipments, tallies and CS decisions that assume a delivery status—such as delivery completion rate or triaging non-arrival inquiries—become unreliable.
Approach
Mark Delivered correctly for untracked shipments too, aligning the shipping status in the order data with reality.
Impact
Delivery-based reports and the basis for handling inquiries become accurate, lowering the cost of distinguishing "not delivered" from "not yet recorded."
Technical notes
The article doesn't state whether automatic notifications or actions can be triggered by Delivered. If you build Flow / API integrations, plan on hands-on verification.

7A one-line summary you can use in a pitch

"A new feature that lets staff manually mark shipments as "Delivered" from the admin, even for shipments with no tracking number.
You can update them per order (from the Fulfilled card) or many at once from the Orders page.
It keeps the shipping status accurate—true to reality—for stores that ship via unsupported carriers."