Every Possible Collection Sort

Sort collections by revenue, not history

Every Possible Collection Sort ranks products by revenue per impression and conversion rate, then automatically reapplies that order as demand, stock, and season shift. No more re-sorting collections manually every week.

Open App

Free Plan Available. Starter Plan at $19/ month.

Ranking, grouping, and correction - in one configuration

Every sort configuration is built from three parts: what ranks, how it's grouped, and when it re-runs.

Sort Collections with Every Possible Collection Sort

Pricing Based on Sort Volume

Free

Free Plan

  • 300 sorts/month
  • Per-collection metrics
  • Conversion rate sorting
  • Basic groups
Get Started

Starter

$19/ month

  • 3,000 sorts/month
  • Revenue per impression
  • Advanced groups
  • Tiebreakers
Get Started

Growth

$49/ month

  • 10,000 sorts/month
  • All data points
  • Custom metafields
  • Analytics dashboard
Get Started

Unlimited

$149/ month

  • Unlimited sorts
  • All features
  • Priority support
  • Custom setup
Get Started
For support or any queries, drop us an email at apps@seventhtriangle.com and our team will get back to you.

Frequently Asked Questions

1. What is revenue per impression?

Revenue per impression is the revenue a product generates from a collection, divided by the number of times its card was viewed there. It measures return on shelf space rather than return on clicks, so a higher-priced product with a lower conversion rate can rank above a cheaper product that converts more often if it earns more per view.

2. Why not sort by conversion rate alone?

Conversion rate does not account for order value, so it can rank a low-value product above a higher-value one that earns more revenue from the same exposure. It also depends on click volume to be reliable, and products lower on a collection page rarely receive enough clicks to be ranked accurately, which tends to leave them stuck in place.

3. How does the app handle more complex merchandising rules?

Through groups and tiebreakers. Groups split a collection into ordered buckets, each with its own ranking rule - for example, in-stock products ranked by revenue per impression, partially sold-out products ranked by sales velocity, and unsellable products pinned to the bottom. Tiebreakers apply a secondary metric within any bucket where the primary ranking is equal.

4. How often can collections be re-sorted?

On a schedule you set. Most merchants run sorts daily or every few hours. Impressions accumulate quickly, so even a frequent schedule reflects meaningful data rather than noise.

5. Can specific products be pinned to fixed positions?

Yes. A group can be used to hold a set of products—new arrivals, a campaign, a partnership—in a fixed position, while the rest of the collection continues to sort automatically underneath it.

6. How is revenue attributed to a collection?

A web pixel records the collection a shopper was browsing and attributes their purchase back to it, with that context carried through to checkout. This per-collection attribution is what allows the app to rank a product by its performance on the page being sorted, rather than a blended average across every page it appears on.

7. What data points are available to sort by?

Revenue per impression, conversion rate, sales velocity, inventory level, price, date added, tags, metafields, and click-through rate. These can be combined within a single configuration through groups and tiebreakers.

8. Does it work with our current theme?

Yes. Every Possible Sort works with all Shopify themes and does not require theme code changes. The tracking extension installs from the admin and runs in the background.

9. What happens when a product sells out of key variants?

The product keeps collecting impressions but converts less, since most shoppers cannot buy their size. Its revenue per impression falls, and it moves down to make room for fully buyable alternatives. When stock is restored, revenue recovers against the same impression volume and the product climbs back within a few days.

10. Is there a record of what changed and when?

Yes. Every sort run is logged with a timestamp and the resulting order, so any change to a collection can be traced back to the data that produced it.

Allocate shelf space by performance, not guesswork

Let revenue per impression and conversion rate automatically drive collection ranking, and let a collection that used to need weekly attention run on its own.

Install Now