Is there a solution for the order counter in the dashboard still showing cancelled orders as 'to be fulfilled'?

The order counter in the dashboard menu is showing cancelled unfulfilled orders.

How can I reset the counter when I already closed and archived the cancelled orders? I’ve read so many topics here asking the same thing. I tried the ‘solution’ of reopening and marking as finished, then archiving. But nothing works….

I have 20 orders in the counter, but it keeps showing the 5 cancèlled or partially repaid orders… Which I already closed the normal way. But they keep having a yellow tag ‘Openstaand’ (open fulfilment) when I open them, but nowhere to close that fulfilment.

I get really annoyed by the counter, i would be great if it counts REAL open orders…

You’re right, this is a known limitation in Shopify’s order system. Cancelled or partially refunded orders can sometimes still show as “unfulfilled” because the fulfilment status isn’t automatically closed when the payment status changes. That’s why the dashboard counter doesn’t reset even after you archive.

Right now, the only native way to fix this is to manually remove the fulfilment request before cancelling/archiving the order:

  1. Open the cancelled order.

  2. Scroll to the fulfilment section.

  3. Click “More actions” → “Cancel fulfilment” (or “Remove fulfilment request” if you see that option).

  4. Once the fulfilment is cleared, the order counter should update properly.

Extra tip: For future orders, it helps to cancel fulfilment first before cancelling the order, so the counter doesn’t get stuck.

Unfortunately, Shopify doesn’t yet offer a bulk “reset counter” function (many merchants have requested it). If this is causing ongoing headaches, the only permanent fix right now is either a manual cleanup process or using a custom automation (through Shopify Flow or a small script) to auto-clear cancelled fulfilments.

If you’d like, I help merchants streamline these kinds of workflow issues so they don’t eat up your time. you can hit me up at: matjames694-at-gmail-dot-com. Happy to guide you if you ever want a cleaner setup.

Thanks @LogicTech for your response.

Unfortunately, after opening them, I already tried to cancel fulfilment… But the message ‘No fulfilment to cancel’ keeps popping up…

I will try to delete fulfilment first, before cancelling an order.

@carlijndesign Thanks for checking that. If you’re seeing “No fulfilment to cancel”, it usually means the order never had a fulfilment request created in the first place (Shopify leaves the status in “Open” anyway, which is why it’s confusing).

The workaround most merchants use is:

  • Cancel the order as you’ve done, then

  • Mark the item as fulfilled manually, and immediately cancel that fulfilment — it forces Shopify to clear the flag so the counter updates.

It’s definitely a clunky workflow, but it tends to work when the “cancel fulfilment” option isn’t available.

If it keeps happening a lot, that’s where an automation (via Flow or a small script) can really help, saves you from doing this manually each time. I’ve set these up for other merchants, so if you ever want to streamline it, I’d be glad to point you in the right direction.

@carlijndesign

Thanks for posting this — it’s exactly the kind of workflow challenge I’m researching.

I know this is an older thread, but I’m curious:
did you end up finding a workable solution to (1) compare Delivery-Date to “today”
and (2) access that attribute reliably in Flow?

If you solved it, what approach did you land on (tags/metafields/another app/custom code)?
No pitch — I’m just trying to understand what actually works in practice.

No, I still do not have a solution… I just cancel them and let them be ‘Unfulfilled’ and ignore it. It’s a pity, because the counter could so nice to see how many you have to ship out (cancelled orders don’t ship out ofcourse, but maybe it is a different logic for Shopify developers :wink: )

Doing it manually did not work for me… How much would you bill me for a Flow ‘solution’?

1 Like

Hey @carlijndesign

The proper fix for cancelled orders is:

  • Open each cancelled order
  • Click “Fulfill items” (even though the order is cancelled)
  • Uncheck “Send shipment notification to customer”
  • Enter any dummy tracking or leave blank
  • Click “Fulfill items”

Or if you don’t wanna do it manually then I can build you a Flow automation system as well. Let me know if that works for you!

Cheers,
Moeed