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:
Open the cancelled order.
Scroll to the fulfilment section.
Click “More actions” → “Cancel fulfilment” (or “Remove fulfilment request” if you see that option).
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.
@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.
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 )