New Order printer Pick list feature not working with POS created order

New Order printer Pick list feature not working with POS created order

donsuper
Shopify Partner
6 0 0

I try to use the order printer pick list feature for order picking, with order created with online shop, it shows those unfulfilled items correctly, but it's not working with order created by POS, the unfulfilled items won't show in the list, anyone experience the same problem?

Reply 1 (1)

dctechnolabs
Excursionist
29 3 7

Hi,

Yes, I’ve seen this happen before and you’re not the only one running into it. The Order Printer pick list seems to work as expected for online orders, but with POS-created orders, it doesn’t always show unfulfilled items on the pick list the same way.

From what I’ve tested, here’s what might be going on:

1. POS orders are often marked as fulfilled by default
When a sale is completed through POS, Shopify usually treats it as fulfilled immediately, since the assumption is that the customer walks away with the item. Even if the item is technically unfulfilled (like a local delivery or pickup later), the system may not flag it the same way it does for online orders.

2. The pick list template relies on fulfillment status
If your pick list code is set up to show only items with fulfillment_status = unfulfilled, it won’t catch POS orders that don’t follow the standard online fulfillment flow. That could explain why those items are not appearing in the list.

What you can try:

  • Open a POS order where items are missing from the pick list
  • Check if the fulfillment status is showing as “fulfilled” or blank
  • If it's fulfilled or skipped, that would explain the issue

Workaround suggestion:
You can modify the pick list template in Order Printer to remove or adjust the fulfillment filter temporarily, just to see if the items appear. Or, if you need a long-term fix, you might consider building a slightly customized pick list that handles POS-specific logic differently.

It would definitely help if Shopify updated this to behave more consistently across channels, especially for stores that use POS for pickup or delayed fulfillment.

Hope this helps clarify the behavior.

Ashish Ezhava | Founder & Business Development Manager
DC technolabs
Empowering businesses with cutting-edge technology solutions.
Visit us: dctechnolabs.com