"Ready for pickup" filter in Orders page is non-functional

Bug: “Ready for pickup” filter in Orders page is non-functional

The Orders page includes “Ready for pickup” as an option under the Delivery status filter, but applying this filter returns no results. This is because “Ready for pickup” is not actually assigned to orders as a delivery status — it is a fulfillment stage specific to the pickup in store workflow. It should either appear as a selectable option under the Fulfillment status filter, or the existing Delivery status filter option should be removed, as it currently misleads merchants into thinking they can filter for these orders when they cannot.

Steps to reproduce:

  1. Go to Orders in Shopify admin
  2. Add filter → Delivery status → Ready for pickup
  3. Filter returns no results despite orders existing in that state

Expected: Filter returns orders marked as “Ready for pickup” Actual: Filter returns no results

In the meantime, you could tag the order when you mark Ready for Pickup, then filter by that tag. You can also automate this in Shopify Flow:

And of course you can automate the removal of the tag as well. You just need to put fulfilled instead of picked up:

Hey @gamestore2001 ,

Thanks for documenting this so clearly, including the reproduction steps.

Based on your description, this does sound like an inconsistency in the filtering experience. If “Ready for pickup” is a fulfillment stage rather than a delivery status, having it appear under the Delivery status filter is misleading because merchants naturally expect it to return orders currently awaiting pickup.

It would make more sense for Shopify to either:

  • Move “Ready for pickup” to the Fulfillment status filter if that aligns with how the state is stored, or
  • Remove it from the Delivery status filter altogether if it isn’t a valid filterable delivery status.

Either approach would provide a more consistent experience and prevent merchants from assuming the filter is functional when it currently returns no results.

If you found my reply helpful, feel free to mark it as the accepted solution so it can help other merchants following this discussion.

Thank You !

HI @gamestore2001

Thanks for reporting this. Based on your description, this does sound like a confusing user experience.

If “Ready for pickup” isn’t a valid Delivery status value but is instead part of the local pickup fulfillment workflow, then including it as a Delivery status filter is misleading. Merchants naturally expect the filter to return orders in that state, but instead it always returns no results.

Ideally, Shopify should either:

  • Make the filter functional by mapping it to orders that are actually Ready for pickup, or
  • Remove it from the Delivery status filter (or move it to a more appropriate filter, such as Fulfillment status) if it isn’t a supported delivery status.

Until then, the current behavior can lead mmerchants to belive there are no orders ready for pickup when, in reality, the filter simply doesn’t correspond to an acual order status. This would be a worthwhile issue for the Shopify team to investigate and either correct or clarify.

@Maximus3’s tag + Flow workaround is the right practical path since this is genuinely a Shopify-side filter bug, not something fixable from the merchant end. One thing worth adding to make that workaround more reliable: build the Flow trigger off the fulfillment order’s local pickup status change, not a manual action, so it stays accurate even if staff forget to trigger it manually. Shopify Flow has a trigger specifically for “Fulfillment order ready for pickup” - wiring the tag-add action to that event (rather than a manual tag toggle) means the tag always reflects reality without relying on someone remembering to do it during a busy pickup rush.

Also worth adding to the tag-removal side: trigger tag removal off “Order fulfilled” or “Order cancelled,” not just fulfilled - otherwise cancelled pickup orders can sit indefinitely with a stale “ready for pickup” tag that never gets cleared, which would defeat the purpose of the workaround over time.

Good bug report either way - clear repro steps like this are exactly what gets things fixed faster when Shopify’s team reviews it.

Best,
Vikash Jha - Apploy