All posts

Shopify Unfulfilled Order Meaning (and Reply)

By Bank K. · November 6, 2026

Unfulfilled is the status every new Shopify order starts with. Shopify says it plainly: “When an order is placed, it has the Unfulfilled fulfillment status.” It means nothing has been marked as shipped yet, not that something is wrong.

For a print-on-demand seller, the useful part is what to tell the customer. Below is each status, what it means, what is usually going on behind it, and a short reply you can paste. (Statuses as described on Shopify’s and Printify’s pages, checked October 2026.)

Quick lookup: what each status means

Shopify statusWhat Shopify saysWhat to tell the customer
UnfulfilledDefault for every new orderOrder received, not shipped yet
In progressUsed to show you’re preparing the orderBeing prepared
Partially fulfilledSome items fulfilled, not allPart of the order has shipped
FulfilledAll items fulfilled and shippedIt shipped, here is tracking
On holdFulfillment is blocked until the hold is releasedChecking something, will update you
ScheduledPrepaid subscription orders onlyShips on the scheduled date
Fulfillment not requiredNo items to fulfillNothing ships (digital only)

What does Unfulfilled mean on a Shopify order?

It means no item in the order has been fulfilled yet. Payment is tracked in a separate status. For a POD store, the gap before fulfillment can hold a lot of real work: the supplier has to receive the order, print it, pack it and hand it to a carrier.

Don’t read Unfulfilled as “nothing is happening”. Check your supplier dashboard. Printify’s glossary lists the stages as On hold, Sending to production, In production and Shipped, and each means something different (more on that below).

One detail most guides skip: the admin’s Unfulfilled list leaves out two kinds of orders. Shopify says orders that are On hold are excluded from the list of Unfulfilled orders, and that the Unfulfilled view excludes orders with the Fulfillment not required status. Don’t treat that list as a complete view of waiting orders.

Here is a reply for a customer asking why their order hasn’t shipped. Check first that the supplier stage is actually In production. If the Printify order is still On hold, “being made” isn’t true, so use the On hold reply further down instead.

Hi [Name],

Thanks for checking in on order [Order number]. It’s been received and is being made. Because each item is printed to order, it ships after production finishes, and I’ll send tracking as soon as it does.

If you haven’t heard from me by [Date], reply here and I’ll look into it right away.

[Your name]

Only promise a date you control. Printify’s terms say its production times are estimated averages and not guaranteed, and that it cannot guarantee precise delivery dates because carriers set those.

What does In progress mean?

In progress is a status that shows an order is being prepared. Shopify describes it as a way to indicate that you’re preparing your order for fulfillment. If you see it on an order, it has been set to that status.

Treat it like Unfulfilled when you reply to customers. Use the same “being made” message (after checking the supplier stage), since the order has not shipped.

What does Partially fulfilled mean?

Partially fulfilled means some items in the order have been fulfilled and others have not. Shopify applies it when you fulfill part of the items in an order.

This is common in POD when one order has, say, a mug and a t-shirt that get made separately. It also explains why a customer may get more than one email: Shopify notes that a customer can receive more than one shipping confirmation email for an order with multiple fulfillments.

Customers often read the second email as a duplicate or a mistake, so say it up front:

Hi [Name],

Good news: part of order [Order number] has already shipped. Your [Item shipped] is on its way, and tracking is here: [Tracking link].

Your [Item pending] is still being made and will ship separately. You’ll get a second shipping email with its own tracking when it goes out.

[Your name]

What does Fulfilled mean (and why is there no tracking)?

Fulfilled means every item has been fulfilled and shipped. Shopify applies it when you fulfill and ship all of the items in an order.

Tracking is a separate matter. Shopify shows the tracking number in the shipping confirmation email and shipping update emails, which applies when a tracking number was added at fulfillment or later. If the customer says “it says shipped but I have no tracking”, the number may not have reached Shopify yet.

Printify’s glossary says if an order is marked fulfilled but there’s no tracking number, it generally means the order has been shipped. It also defines Shipped as the courier has collected the package and tracking information is available.

Printify’s help center says it typically updates your Shopify order’s tracking once the order has shipped, and Shopify then sends that number to the customer. If the customer has nothing, look up the number in your supplier dashboard and send it yourself.

Reply when you find the number:

Hi [Name],

Sorry for the confusion. Order [Order number] has shipped, and the tracking number didn’t reach you automatically. Here it is: [Tracking number], [Tracking link].

Carriers can take a little while to show the first scan, so if the page looks empty at first, check again tomorrow.

[Your name]

If the package then stalls after the label is created, see POD shipping delays: 4 email scripts.

What does On hold mean?

On hold means fulfillment is blocked for now. Shopify’s wording is that inventory can be reserved, but fulfillment is blocked until the hold is released.

There are a few reasons it happens:

One trap: as noted above, On hold orders don’t show in the Unfulfilled list. If you only work from that list, a held order can sit unnoticed while the customer waits. Check On hold separately.

When a hold is released, the order goes back to its previous status, such as Unfulfilled or In progress.

Don’t confuse this with the supplier’s own On hold. Printify’s glossary says its On hold means the order is paused before production due to payment, review, stock issues, or approval settings. Look in both places.

Only describe the hold you’ve confirmed:

Hi [Name],

Your order [Order number] is paused for a short check before it goes into production. I’m looking at it now and will email you by [Date] with an update. You don’t need to do anything.

[Your name]

How do Shopify statuses line up with POD supplier stages?

Shopify’s status is a label for the whole order. The supplier’s status tells you the physical stage. Using Printify’s glossary as the example, the stages read like this:

Printify stageWhat it means
On holdPaused before production
Sending to productionBeing sent to the printer, can no longer be edited
In productionThe supplier is creating, customizing and packaging the order
ShippedThe courier has the package and tracking is available

When a customer asks about an Unfulfilled order, find the supplier stage first and answer from that. For an order still in production without tracking, Printify’s help center says it might still be in production and to allow up to 7 business days.

What if the customer wants to change or cancel while Unfulfilled?

Shopify’s status doesn’t tell you whether a change is still possible. The supplier stage does. In Printify’s glossary, once an order reaches Sending to production it can no longer be edited. Its terms also say it cannot guarantee a full or partial refund on canceled orders.

So don’t promise a change until you’ve checked. For wording once production has started, see Customer wants to change order after production started. For address changes before the order ships, see how to change a shipping address on Shopify.

A canceled order is not automatically finished either. Shopify notes that if a canceled order was not fully refunded, there might be work remaining. A voided payment is also separate from a canceled order.

How do I stop answering this by hand?

Most status questions follow the same pattern: look up the order, read the status and tracking, pick the matching message. The templates above cover that by hand, and you can store them alongside the other “where is my order” templates.

If you’d rather not look up every order yourself, LzyReply reads the customer’s Shopify order (status, tracking, items, shipping address) and drafts a reply in your brand voice for you to approve. You can try it from the Shopify App Store with a 7-day free trial. It reads Shopify order data only, not your supplier’s dashboard, so you still need to check the supplier side yourself for things like a supplier hold.

You can also show clearer status text before the customer ever emails. See customizing the Shopify order status page for POD stores.

Frequently asked questions

Is Unfulfilled the same as not paid?

No. Unfulfilled is a fulfillment status, meaning nothing has shipped yet. Payment has its own separate status. A voided payment is also separate from a canceled order, so check both fields.

Why isn't my On hold order in the Unfulfilled list?

Shopify excludes On hold orders from the Unfulfilled list in the admin. Check the On hold filter separately, or a held order can wait unnoticed while the customer asks about it.

Why did my customer get two shipping emails?

An order with more than one fulfillment can send several shipping confirmation emails. This is common when items in one POD order are made and shipped separately, so tell the customer to expect a second tracking number.

How long does a held upsell order stay On hold?

When a post-purchase upsell offer is pending at checkout, the order stays On hold for one hour. Other holds, such as fraud risk or inventory, last until someone or something releases them.

Can an order be Fulfilled but have no tracking?

Yes. Tracking may not have synced from the supplier to Shopify. Printify's glossary says a fulfilled order with no tracking number generally means it has shipped. Find the number in the supplier dashboard and send it manually.

Draft status replies from the real Shopify order

LzyReply looks up the customer's Shopify order status and tracking, drafts the reply in your brand voice, and you approve it with one click.

Start your free trial on Shopify

7-day free trial, $29/month after. Not on Shopify? Start here.