When I’m in the Shopify admin on the Products page and I filter, then select items, the system shows “50 selected” next to the checkbox. That part works well. But when I click the dropdown and choose “Select all in this store,” the message changes to “All in this store selected”—and that’s where the UX starts to break down.
It doesn’t tell me how many items have been selected.
Why not include the total selected count? Something like:
“3,214 selected – All in store” would give me immediate confidence before taking any bulk action. Instead, I have to pause and ask Sidekick to count for me, which takes extra time. This should be instant.
Also, if I manually deselect an item or two from the first page when “Select All In This Store” is selected, the count reverts to the 50 items on the page. The selected item count should stick to all in this store and dynamically reflect the decrease of checked items in real time.
And while we’re at it: why is the view locked to 50 items per page?
For a store managing thousands of SKUs, being able to choose to view 100, 250, or 500 products per page would dramatically improve efficiency. Yes, there’s a URL hack (?limit=250)—but this should be built into the UI. This would make it easier to scan for issues, bulk edit tags, and verify data visually without jumping through pagination.
Finally, this isn’t just a Products issue. These same improvements would be valuable on:
-
Collections
-
Inventory
-
Orders
-
Customers
-
and anywhere else where bulk selection is possible.
Suggested Improvements:
-
Add a visible count when selecting all items:
“3,214 selected – All in store” -
Dynamically update selection count when deselecting items.
-
Let users choose how many items to display per page (50 / 100 / 250 / 500).
-
Carry these improvements across all admin areas with bulk selection options.
-
Optional: Display total filtered items in the footer next to the pagination controls.
These are small changes that would make a big difference for high-volume merchants or anyone managing large catalogs. Looking forward to hearing if others feel the same.