StoreLens

StoreLens turns a Shopify store domain into what it runs, what it sells, and what it earns. The tools are free. Below is exactly how far along each part of that is — including the parts that are not finished, which is the half most of this category leaves out.

What StoreLens can tell you

What StoreLens does today, and what it does not do yet. This table is generated from the same ledger the codebase tracks its own progress in.
CapabilityStatusDetail
See which Shopify theme a storefront is running.Available nowFree, no account, and the answer says when it was read rather than pretending a cached result is a fresh one.
See a store's published catalog — its products, variants and prices.Available nowRead from the same document the poll already fetches, so it costs no extra request. A price carries the currency the storefront declared, or honestly none.
We are collecting an append-only inventory history for every tracked store, and nothing reads it back yet.Being built — not readable yetThe collector is running and the time-series is growing right now. Nothing reads it back yet — that is what the estimate is waiting on, and it is why the clock had to start before the feature did.
We will show an estimated monthly revenue figure for a store, with a confidence band once it is built.Not built yetNot built. Inventory history cannot be backfilled, so the honest answer until there is enough of it is that we are still gathering data — not a number with no evidence behind it.
We will show a store's best sellers ranked by estimated velocity once it is built.Not built yetDownstream of the estimate: ranking products by how fast they sell needs the diff engine that has not been built.

Free tools

What we are building

The inventory collector has been running since before this page existed, and it is the reason the rest of the list is worth waiting for. Every tracked store's catalog is read on a cadence and the result is appended to a time-series that is never rewritten. A store's sales history cannot be reconstructed after the fact — an hour not collected is an hour that is gone — so the collection had to start long before anything could read it back.

That is what makes the estimate worth having when it arrives, and it is also why there is no number on this page today. Below the point where there is enough history to be confident, the honest answer is that we are still gathering data. A figure produced before then would be a guess wearing a decimal point, and this category is full of those.

Comparisons

Every claim on these pages is either generated from the capability table above or carries the date we read it and a link to where we read it.