Bulk action not working for more than 50 orders selected.

My app adds a bulk action to the Orders list. You can select multiple orders, click on More actions and then Process in Exporteo. Shopify passes the selected orders IDs in a query parameter. It works fine if you select less than 50 orders. However, if you select all orders, then Shopify doesn't pass any IDs. I could assume that if there is no ids[] query param, then the app should process all orders, but... a user can specify a filter on the Orders admin page, and then select all orders matching the filter, still resulting in more than 50 orders selected. In such case, Shopify doesn't pass the selected ids nor the specified filters. Is there any way to capture the filters from the Orders page? Or any other way to determine which orders to process when more than 50 are selected?

 

image.png

chrome dev console - request detailschrome dev console - request details

I'm a software engineer. I make things happen automatically.
0 Likes

@_JCC_ can you have a look at it? Is this a bug or an overlooked case?

I'm a software engineer. I make things happen automatically.
0 Likes