Now on the Shopify App Store
Sort Shopify collections
by what sells. Automatically.
RankRobin orders your collections by units sold, revenue, trending signal, or true year-over-year sales. Scheduled, pinned, with auto-built seasonal bestseller collections like "Last Christmas" and "Top Black Friday products."
Works with any Shopify plan. Free plan available.
What's included
Automated collection sorting, built for Shopify merchants.
Sort by what sells
Rank products by units sold, revenue, order count, revenue per day, or a trending signal that compares the last 7 days against the 7 before.
Configurable time windows
Rolling windows, fixed date ranges, or true year-over-year seasonal windows. Out-of-stock products can be pushed to the bottom automatically.
Templates and schedules
Define a sort rule once as a template and apply it to any number of collections. Pick a cadence: daily, hourly, or manual.
Seasonal bestsellers
Auto-create collections like "Bestsellers from Last Christmas" or "Top Black Friday products" using the same date range from previous years.
Works out of the box. A developer or AI coding agent can extend it if you need custom metrics or sort logic.
Frequently asked questions
How do I automatically push out-of-stock products to the bottom of a Shopify collection?
Turn on the out-of-stock option on your sort rule. When RankRobin runs, every out-of-stock product is moved to the bottom of the collection regardless of its sales score, and back into rank when it comes back in stock. No manual reordering, no theme code.
Can I sort different collections with different rules?
Yes. A template is a saved sort rule (metric, window, cadence) and you can apply different templates to different collections. Use one template for your global best sellers, a different one for new arrivals, and a third for year-over-year seasonal collections.
How is the 'trending' signal calculated?
Trending uses a 7-vs-7 window: the last 7 days of sales compared to the 7 days before that, weighted toward growth. A product that sold 50 units this week and 10 the week before scores higher than a product that sold 200 units flat in both weeks. Use trending for flash sales, new product launches, and seasonal lifts.
Does this work with any Shopify theme?
Yes. RankRobin reorders products inside the native Shopify collection, so your theme's existing collection pages pick up the new order with no code changes. No script tags, no theme app block required on the storefront.
Do I need Shopify Plus?
No. RankRobin works on all Shopify plans, including the free plan limits.
How far back does the sales data go?
On install, RankRobin backfills historical order data into a daily sales table per product. From that point on, order webhooks keep the table current. Year-over-year windows use the backfilled history.
What happens if a product has no sales data in the window?
Products with zero sales in the window go to the bottom of the ranked section by default. If you want them sorted by a fallback (like newest first), set that on the template. They never disappear from the collection unless you explicitly exclude them.
Can I pin products to the top?
Yes. Pinned products stay in a fixed position at the top of the collection. Everything else is sorted by your chosen metric. Pins survive sort runs, theme changes, and reinstalls.
Will this change my collection pages or affect my theme?
No theme changes. RankRobin sets the underlying Shopify collection to manual sort order and writes the new product order. Your collection pages render the new sequence using the same theme code you already have.
Still have questions?
contact@culsin.com →Install RankRobin
Add the app from the Shopify App Store. The backfill runs in the background while you set up your first template.
Install on Shopify →