Discounted items take over a collection when your sort order rewards what discounts naturally produce: spikes in sales velocity and clicks. Left alone, markdowns crowd out full-price products, dragging down margin even as conversion looks healthy. The fix is a weighted sort that counts margin and discount depth alongside sales, so sale items earn placement instead of inheriting it.
Why discounts climb to the top on their own
A markdown almost always lifts a product’s sales velocity, and best-selling style sorts read that lift as merit. Each discounted product that climbs pushes a full-price product down, and the collection slowly turns into a sale page you never designed. The numbers can look fine on the surface: conversion holds or improves while average margin quietly erodes, because you are selling more of what earns least.
How do you balance sale and full-price items?
Treat discount as a signal you control rather than a side effect:
- Add margin to the recipe. Weighting margin alongside velocity lets a full-price product with healthy profit outrank a deep markdown with hot sales, instead of always losing to it.
- Use discount depth deliberately. A discount signal can promote sale items where you want them (a sale collection) and cap their influence where you do not (core category pages).
- Watch inventory intent. If the markdown exists to clear stock, pairing it with days of inventory makes sense; once the stock is gone, the boost should be too.
Should sale items ever lead a category page?
Sometimes, deliberately. A strong markdown on a popular product can be a real draw. The difference is choosing it: one or two pinned or boosted sale items at the top is merchandising, while a first page conquered by whatever was discounted deepest is an accident.
Dynasort automates this balance. Install it from the Shopify App Store or see how it works.