Loading...

Quick Notes

The Best Sort Order for a Best Sellers Collection

The best sort order for a best sellers collection is sales velocity over a recent window, typically the last 30 days, combined with inventory awareness so sold-out products fall to the bottom. Shopify’s built-in best selling option works, but it leans on longer sales history, so it goes stale and keeps yesterday’s winners on top long after demand has moved on.

What Is Wrong With Long-Term Rankings?

A best sellers page should answer one question: what are people buying right now? Rankings built on long sales history answer a different question, what people bought over the life of the product. The two diverge constantly. A product that dominated last quarter can coast on accumulated sales for months, while a newer product outselling it week after week sits rows below. Demand shifts, seasons change, and a stale ranking quietly misrepresents your store.

Which Sales Window Should You Use?

  • 7 days reacts fast and tracks current demand closely, but can be noisy for stores with lower order volume.
  • 30 days is the usual sweet spot: recent enough to stay honest, broad enough to smooth out daily swings.
  • 90 days suits slower catalogs and considered purchases where weekly numbers are too thin to rank on.

You can also blend windows, weighting recent velocity alongside a longer view for stability. Sales velocity metrics covers the trade-offs in more depth.

Why Does Inventory Belong in the Recipe?

A best seller with no stock is not a best seller, it is an advertisement for disappointment. Push sold-out products down automatically and apply an inventory buffer so items with only scraps left do not occupy your most valuable positions. Your best sellers page should only promote products a shopper can actually buy today.

This is one recipe in Dynasort. Install it from the Shopify App Store or see how it works.