Shopify app

Collection Sort by Revenue

Sort collections by what actually earns, not just what sells most.

Shopify’s “Best selling” ranks by the all-time number of orders containing a product. Two products in the same number of orders rank equally, however much each one earned, and a steady seller from three years ago still outranks the product paying your rent today. Its newer default, “Most relevant”, Shopify describes only as sorting “based on sales performance”.

The same four products, two ways

Shopify, by units sold

  1. Sticker€5 × 300 = €1,500
  2. Beanie€20 × 200 = €4,000
  3. Jacket€200 × 20 = €4,000
  4. Skis€1,200 × 3 = €3,600

Collection Sort by Revenue

  1. Beanie€20 × 200 = €4,000
  2. Jacket€200 × 20 = €4,000
  3. Sticker€5 × 300 = €1,500
  4. Skis€1,200 × 3 = €3,600

An illustrative shop, ordered by the real engine. The €5 sticker loses the best slot on the page to two products that earned nearly three times as much.

It is not a price sort. That is the first thing people assume, and it would be a bad way to treat your shoppers. Revenue and demand are weighed together, so they pull against each other: given two products that earned the same, the one more people actually bought wins. In the example above the €1,200 skis rank last, below the €5 sticker. Being expensive does not buy a place at the top.

Underneath, the order is built from revenue net of refunds, demand, sell-through, profit margin where you have entered cost, and how new a product is. Sold-out products sink as a rule rather than a weighting, because a sold-out hero has the best figures in the collection and cannot be bought. New arrivals get a fair showing instead of being buried for having no sales history yet.

Every product shows why it moved, and nothing is written to your store until you say so. Every change is recorded and can be undone, including the sort setting you had before.

What it does not do

  • It does not change your products, prices, or inventory.
  • It does not touch collections you have not chosen.
  • It does not read customer names, emails, phone numbers or addresses. It reads order line items: which product, how many, and for how much. Nothing else.

Pricing

Free

Rank any collection, see exactly what would change and why, apply it by hand. Unlimited. No trial, no expiry.

Automatic sorting, $19/month

14 days free. Collections stay sorted as stock and sales move, without you opening the app.