Shopify Best Sellers
See which products a Shopify store actually sells the most of. Paste the store's domain — a bare hostname, a myshopify address or a product URL all work — and we will rank its products by the sell-through we have watched over the last sixty days.
Opening a ranking spends one unit of your plan, and only when the answer contains one. Checking a store we are still gathering data for is free, and so is seeing that the answer is locked.
What this tool measures
Sell-through events, watched rather than guessed. A Shopify storefront publishes what it currently lists and whether each variant is in stock; we read that on a schedule and keep every reading. When a variant that was available stops being available between two readings, something sold out. Counting those over sixty days, and grouping them by product, is the whole method. Each event is at least one unit sold and probably more, so treat the order as an order rather than as a quantity.
What each answer means
- A ranking
- We have watched this store long enough to order its products, and these are the ten that sold the most. The count beside them says how many products sold anything at all, so a top ten never reads as a whole catalog.
- Still gathering data
- We are watching the store and there is not yet enough history to rank it. This is a wait rather than a gap we can close on request — inventory history cannot be backfilled. It costs nothing.
- Locked
- The ranking exists and you are not entitled to it. We say how long we have been watching the store anyway, because that is a fact about us rather than about its sales — and it is how you can tell a paywall from an empty database.
- Not a Shopify store
- We read the page and found no Shopify storefront behind it. There is no inventory document for us to have been reading.
- We couldn't reach it
- The store did not answer us. That says nothing about the store, only about our attempt, so it is worth trying again in a minute.
Also on StorePrism
The same domain answers five other questions, each on its own page: everything the store sells, as a CSV, which theme it runs, which apps we can identify on it, whether it is a Shopify store at all — and the question this ranking is evidence for: what the store earns, worked out from the same sixty days of watching.
Questions
How do you know what a Shopify store's best sellers are?
We read each store's public product listing on a schedule and keep the readings. When a variant that was in stock goes out of stock between two readings, that is a sell-through event we watched happen. Ranking a store's products by how many of those events we saw over sixty days is what this page does. It is not a guess at order volume and it is not scraped from anybody's dashboard.
Why is the ranking behind a paywall when the other tools are free?
Because the other tools give back something the store already publishes — its theme, its apps, its catalog. This is the one thing you cannot fetch: it comes from watching inventory over time, and time is the part that cannot be caught up on. An hour we did not watch is an hour nobody can add later, for anyone, ever.
Why not show me the top three for free?
Because the first row is most of the answer. Showing three of ten and charging for the rest would mean giving away what you came for and selling you the footnotes. So it is all ten rows or none — and while it is none, we tell you how long we have been watching the store, which is a fact about us rather than about its sales.
Why sixty days, and why can't I change it?
Sixty days is long enough to see a pattern and short enough to still be about the store as it is now. It is fixed on purpose: a window you could choose is a window you could shop for, and two people quoting this store on the same day would quote different numbers. The window is on every answer so you always know what you are reading.
Why are the products ordered by events rather than by revenue?
Because not every variant states a price. Ordering by money would rank products partly by which of them happen to publish prices, which is not a fact about what sells. We show the money we could account for beside each row instead — it is a floor, not a total, and every unpriced sale is missing from it.
What does “we could not name some variants” mean?
We saw something sell that this store's catalog cannot identify — usually because we have not synced the catalog recently, or because the product was removed after it sold. We say how many rather than quietly dropping them, because a ranking that hides what it could not see understates the store and makes a broken sync look like a quiet week.
Does opening a ranking cost me anything?
One unit of your plan, and only when the answer actually contains a ranking. A “still gathering data” answer costs nothing, and neither does a locked one — you are never charged for being told we have nothing to sell you yet. Your usage page names every unit you spent and says whether your browser or one of your API keys spent it.