For Shopify merchants

Your collections, fresh every morning.

Shuffly re-orders the products inside the collections you choose — daily, weekly, or on your own schedule. Your hero products stay pinned, sold-out items sink to the bottom, and the rest of your catalogue finally gets a turn on page one. No theme code, no scripts, no speed cost.

Get in touch → See how it works Early access · no card needed
Works with every theme Nothing added to your storefront English & French Uninstall-safe
TRY IT

Skincare · Toners

8 of 248 products shown
2
Behaviour

Next run tomorrow 06:00

Pinned products never move. Everything below them is re-ordered on every run — automatically, without you opening the app.

This is exactly what Shuffly does to the real product order — except it happens by itself, at the time you choose, in your shop's timezone.
01

The reality of collection sorting

Shopify gives you five fixed sort orders and a drag handle. There is no random sort and no scheduled rotation — merchants have been asking for one on the community forums since 2016. Here is what stores do instead, and what each one costs them.

Leave it on "best-selling"

The same eight products own row one forever. They get the clicks because they are on top, which keeps them on top. On a catalogue of any size, most of your products are effectively invisible — and returning visitors see a shop that never changes.

Cost · a dead catalogue

Re-drag products by hand

Full control, in theory. In practice it is minutes per collection across hundreds of collections, and merchants report that Shopify sometimes resets manual order on its own. Nobody does this twice.

Cost · your afternoon

The Liquid shuffle hack

One line of template code, free, and tempting. But Shopify caches the rendered page, so the "random" order freezes for hours and every visitor sees the same shuffle. It also means editing your theme, which the next theme update undoes.

Cost · a fake random order

Re-order with JavaScript

Genuinely random per visit — and genuinely broken. The page loads in the old order and then jumps, and client-side reordering quietly breaks native pagination, filtering and SEO. Then the support tickets start.

Cost · a slower, broken page
THE INSIGHT

The only reliable place to randomise is the real sort order, server-side, through Shopify's official Admin API. That is exactly what an app can do and a theme cannot — and it is why Shuffly works with every theme, filter and pagination: it never touches your theme at all.

02

How it works

Two minutes of setup, then nothing. Shuffly runs in the background and rewrites the order Shopify itself stores — so your storefront is never asked to do anything extra.

1

You pick collections, once

Search, filter, tick, bulk-enable. A store with 300 collections can be switched on everywhere in under two minutes. Nothing shuffles until you turn it on.

2

You set the rules

Lock the first N products so your heroes never move. Exclude anything tagged gift-card, preorder or whatever you choose. Send sold-out items to the end, give new arrivals a boost. Then dry-run it and see the counts before a single product moves.

3

The schedule fires in your timezone

Daily at a time you pick, weekly on a day you pick, or a custom schedule. Runs are spread across a few minutes so a big store never fires three hundred jobs in the same second.

4

The order is rewritten through the official API

Shuffly sets the collection to manual sort and sends the new order straight to Shopify. That is the whole mechanism. Because it changes the stored order rather than the rendered page, every theme, every filter, every page of pagination and every crawler sees the same thing.

5

Every run is logged

Last run, next run, how many products moved, and anything that went wrong — per collection, plus a single "everything is fine" banner on the dashboard. A background app should have to prove it is alive.

Zerolines of theme code. No app embed, no script tag, no proxy — nothing is added to your storefront.
0 KBadded to your page weight, so your Core Web Vitals are exactly what they were yesterday.
2permissions requested: read products, write products. Nothing else — no orders, no customers.
03

What makes Shuffly different

There are apps that can shuffle. Most bury it as rule seven of nine inside a merchandising suite you need a training session to operate. Shuffly does one job, and does the parts around that job properly.

Compatibility

It rewrites the real sort order, not the rendered page. Every theme, every filter, every page of pagination and every search engine sees a consistent, valid collection.

Speed

Nothing runs on your storefront. No embedded block, no injected script, no app proxy. The entire product lives in the Shopify admin and in a background queue.

Control

Pin the top N products, exclude by tag, and preview the exact counts before anything moves. Your best-sellers stay exactly where you put them — only the long tail rotates.

Freshness

Sold-out products are pushed to the end on every run, and products added in the last fourteen days get reserved slots near the top before rejoining the rotation.

Language

English and French from the very first screen, not bolted on later. Every string in the interface is translated, including errors.

Honesty

Off by default. A visible log of every run. And if you uninstall, your collections keep the exact order they were last left in — a perfectly valid manual order. Nothing breaks.

04

Versus the rest of the market

The honest version. Every alternative gets you part of the way — the question is what each one costs you elsewhere.

  Default Shopify sort Liquid or JS hack Merchandising suite Shuffly
A genuinely fresh order, not one fixed rule ~
Rotates on its own schedule, without you
Keeps your hero products locked in place ~ ~
Sends sold-out products to the end
Works with every theme, filter and pagination
Adds nothing to your page weight ~
Leaves your collections intact if you uninstall ~
Simple enough to set up without a call
Under $5 a month
05

Plans & pricing

Cheap on purpose. This is a utility you should be able to adopt without asking anyone's permission — so the price sits below the "I'll just try it" line.

Free
$0 /forever
  • 3 collections on autopilot
  • Weekly schedule
  • "Shuffle now" button
  • Out-of-stock demotion

For trying it on one real collection today, with nothing to lose.

Get early access
Basic · most popular
$3.99 /month
  • 25 collections
  • Daily schedule at a time you choose
  • Pinning — lock the top N
  • Tag exclusions
  • Activity log

The everyday plan. Cheaper than every serious alternative on the store.

Get early access
Pro
$7.99 /month
  • Unlimited collections
  • Custom schedules
  • New-arrival boost
  • "Discover" auto-collection
  • Priority support

For large catalogues and agencies running Shuffly across client stores.

Get early access

Annual billing = two months free ($39.90 / $79.90) · 7-day trial on paid plans · cancel from your Shopify admin at any time.

Everything, side by sideFreeBasicPro
Collections on autopilot325Unlimited
Weekly schedule
Daily schedule at a chosen time
Custom schedule
"Shuffle now" button
Out-of-stock demotion
Pin the first N products
Exclude products by tag
Dry-run preview before a run
New-arrival boost
"Discover" auto-collection
Activity log
English & French
SupportEmailEmailPriority
06

What's next

Deliberately left out of version one, so version one could be small, fast and reliable. The order these arrive in depends on what merchants ask for first.

2shipping next 2planned after that 0fixed in stone — tell us what to bump up
Later
Reporting

Before & after analytics

Click-through per collection, before and after rotation, so you can see what freshness is actually worth to you rather than taking our word for it.

What you'd see: click-through rate for the same collection in the week before its first shuffle and the week after, side by side, per collection.

Want this prioritized? Tell us
Later
Localization & scale

More languages, and agency tools

English and French ship first. Beyond that: multi-store sync and API access, if agencies running Shuffly across client stores ask for them.

On the table: German and Spanish next, one dashboard to manage Shuffly across every client store, and read-only API access for your own reporting.

Want this prioritized? Tell us
07

Frequently asked

What exactly changes on my storefront?

Only the order that products appear in, inside the collections you switch on. Nothing else. Your collection URLs, page titles, product pages, images, prices and theme are all untouched. A visitor sees the same shop, with the products in a different sequence.

Will this slow down my store?

No — and not in the "barely noticeable" sense. Shuffly adds literally nothing to your storefront: no theme app extension, no script tag, no app proxy. The reordering happens in the background through Shopify's Admin API, hours before a visitor arrives. Your page weight and Core Web Vitals are unchanged.

Will it move my best-sellers?

Not unless you want it to. Pinning lets you lock the first N products — or specific hand-picked products — permanently in place, and only the products below them rotate. This is the single most common worry we hear, so it is built into the core of the app rather than hidden in settings.

You can also exclude products by tag, which is the usual way to protect gift cards, pre-orders and bundles.

Does randomising products hurt my SEO?

There is no reason to expect it to. Your collection URLs, titles, meta descriptions and product pages never change — only the sequence of products within a collection, which is exactly what large marketplaces alter every day. Because the change is made to the stored sort order rather than injected in the browser, crawlers see a normal, fully-rendered, correctly-paginated page.

If you would rather be cautious, use a weekly schedule instead of a daily one, and the per-day stable order on the roadmap will make this a non-question.

Does it work with automated collections?

Custom collections — the ones where you choose products yourself — are fully supported, as is the "Discover" collection Shuffly can create for you.

Automated collections, where Shopify decides membership from rules, behave differently under the hood, and we are validating them properly before promising anything. If they do not behave, they arrive in a follow-up release rather than shipping half-working. We would rather tell you this now than in a support ticket.

What data does Shuffly need access to?

Two permissions: read products and write products. That is the complete list. No orders, no customers, no financial data, no storefront analytics. Shuffly stores your shop domain, your per-collection settings and a log of its own runs — nothing about your shoppers.

What happens if I uninstall?

Scheduled jobs stop immediately and your collections keep the exact order they were last left in. That order is a perfectly normal Shopify manual sort, so nothing breaks and there is nothing to clean up. Your shop's data is purged from our side.

Is Shuffly on the Shopify App Store yet?

Not yet — it is in build, and we are taking early-access stores now. Getting in early means your feedback shapes what version one actually ships with, and we will tell you honestly if your store is not a good fit.

Fair warning: "Shuffly" is still a working title, so the name on the App Store listing may end up being something else.

GET IN TOUCH

Want it on your store first?

Tell us roughly how big your catalogue is and what you would want rotating. We reply to everything, and we will say so plainly if Shuffly is not right for you.

Early access is free while we build
No card, no commitment, no sales call
Email us directly: devteam01@mpctrades.com

We usually reply within a day.