The short answer: every time a product's stock changes, Nada queues a re-sort of the collections it belongs to. In normal operation, that re-sort completes in under 30 minutes.
The longer answer matters when something looks stuck. Read on if a recently sold-out product is still near the top, or a newly added product hasn't moved into place.
How sorting is triggered
Nada doesn't run sorting on a fixed schedule. Each inventory change in Shopify sends a webhook to Nada, and that's what triggers the sort. So in a quiet store, sorting happens roughly as fast as your stock changes.
Why we delay re-sorts
If a collection's inventory changes many times in a short window, sorting it after every single change would just move products around uselessly. Instead, Nada waits a minimum amount of time between sorts of the same collection. The wait grows with collection size:
Collection size | Minimal re-sorting delay |
0-99 products | 30 minutes |
100-499 products | 45 minutes |
500-1999 products | 90 minutes |
2000-9999 products | 3 hours |
10000-99999 products | 24 hours |
100000+ products | Never |
So if a 5,000-product collection looks like it hasn't updated in two hours, that's still within the expected window.
"But it's been stuck for days"
One scenario does take much longer than the table suggests: when you toggle a setting that affects every product (for example, turning hiding off and back on, or switching between sort modes), Nada has to re-process every affected product, not just ones whose inventory changed. For a store with thousands of products this can take many hours; for very large catalogs it has taken days. We're rate-limited by Shopify's API and can't speed this up — but we monitor jobs as they run and the queue does drain.
If you've been waiting longer than the table predicts and you're sure a settings toggle isn't running in the background, try this: open Sort collections in Nada, find the affected collection, turn its Auto-Sort toggle off, then back on. That re-queues that single collection without touching anything else.
Also worth checking: in Shopify admin, the collection's sort type must be Manually. If it's set to anything else, Shopify overrides Nada's sort. (This usually happens when someone changes the sort dropdown in Shopify admin — Shopify resets Nada when that happens.)
Still not sorting?
If the toggle-off-and-on trick doesn't help, Why isn't my sold-out product hidden or moved to the bottom yet? walks through the other common causes (variants with stock, secondary locations, the nada-ignore tag).
