Every store that hides or demotes sold-out products has signed up for a second job: undoing it. A product that restocks but stays hidden earns nothing while carrying inventory cost — the worst of both. The restore step, not the hide step, is where manual workflows fail.
What "restored" should mean
- Restore visibility the moment inventory goes above zero — not on tomorrow’s batch run.
- Restore the original position in every collection, not a dump at the top or bottom.
- Remove the sold-out tag so filters, feeds and theme logic reflect reality.
Position is the detail most workflows drop. If a product sat fourth in a manually sorted collection, restocking should put it back fourth. Approximate restores quietly shuffle your merchandising every time inventory cycles.
Event-driven beats scheduled
Shopify emits an inventory event the moment stock changes. A workflow built on those events reacts in seconds; a nightly job leaves restocked products invisible for up to a day. Across a catalog that restocks weekly, that gap compounds into real revenue.
If you run this by hand today, write the checklist down: unhide, re-sort each collection, untag, and check the feed. Then count how often it actually gets done the same day. That number is the case for automating it.
Restore products the moment they restock
Auto push down & hide sold-out products