Preorder products usually carry zero or negative inventory, so any inventory-aware sort treats them like sold-out items and sinks them to the bottom. To keep them visible, exempt them from out-of-stock demotion: pin them to a fixed position, or flag them with a metafield or tag and give that flag enough weight in your sorting recipe to offset the missing stock signal.
Why do preorders sink in sorted collections?
Inventory-aware sorting exists to stop shoppers from clicking into products they cannot buy. That is the right behavior for genuinely sold-out items, but a preorder is the opposite case: it has no stock and is fully buyable. The sort cannot tell the difference from inventory numbers alone, because both look like zero. Left alone, your most anticipated upcoming product ends up below your slowest mover, which is exactly backwards.
What are the practical fixes?
- Pin the preorder. The bluntest fix and often the best one during a launch window. Pinned products hold their position while the recipe sorts everything else around them. Unpin once real inventory lands and sales data takes over.
- Flag it with a metafield. Set something like a true/false preorder metafield on the product and use it as a positive sorting signal. Because Shopify metafields can feed sorting recipes directly, the flag counteracts the inventory demotion without hand-managing positions.
- Tune the out-of-stock buffer. If your tooling demotes products below an inventory buffer, make sure preorder items are excluded from that rule rather than swept up by it.
When should a preorder stop getting special treatment?
The moment it ships and converts to a normal in-stock product. At that point its own sales velocity is the honest signal, and keeping the pin or flag just delays finding out where it really belongs. Treat preorder handling as scaffolding: put it up for the campaign, take it down after.
Dynasort supports pins, metafield signals, and configurable out-of-stock handling in one recipe. Install it from the Shopify App Store or see how it works.