
What the Data Can Support
- An October 10, 2026 query screened 1,754,619 stored domains. It accepted 378,362 positive catalog observations dated on or after January 19, excluding the stored 2,500-product placeholder value.
- Within those accepted observations, 12,508 domains had at least 100 products and an estimated monthly traffic tier of 50K or more. 5,377 had at least 500 products and that traffic tier.
- These are inventory-planning research candidates. The query does not establish stockouts, order volume, inventory pain, budget or willingness to buy, and does not join contacts or installed apps.
- A separate April 29 study found only five stores with a visible inventory-category signal among 560,142 domains with a snapshot and traffic tier. It is unsuitable for estimating backend inventory adoption.
One early StoreInspect user described the use case: "Mainly I'm going to pitch Shopify stores for a planning software I developed."
That genuine recorded request motivates the workflow here. It is not evidence that every large-catalog merchant needs another planning tool. Public observations can help choose accounts to investigate; the merchant must confirm the workflow and the person responsible for it.
For software selection, see Best Shopify Inventory Management Apps and Best Stocky Alternatives for Shopify. For a fulfillment service, use the Shopify 3PL leads study instead.
October Catalog Coverage and Its Limits
The retained query ran on October 10, 2026 at 12:20:37 UTC. It counted distinct stored domain rows, using the latest catalog count stored on each record and its catalog-observation timestamp. It required a positive count, an observation dated on or after January 19, 2026, and a count other than 2,500, which is excluded as an old placeholder value. The accepted observations actually span September 16–October 10; all fall within the preceding 30 days.
| Accepted Catalog Band | Domains | Estimated 50K+ Monthly Traffic |
|---|---|---|
| 1–24 products | 151,068 | 3,232 |
| 25–99 products | 99,102 | 5,337 |
| 100–499 products | 80,423 | 7,131 |
| 500–1,999 products | 32,075 | 3,636 |
| 2,000+ products | 15,694 | 1,741 |
| All accepted observations | 378,362 | 21,077 |
Adding the last three bands gives 12,508 domains with at least 100 products and estimated 50K+ traffic. Adding the last two gives 5,377 with at least 500 products. Those thresholds are proposed account-screening choices, not tested predictors of purchase or inventory trouble.
Coverage is the larger constraint:
| Excluded Coverage Group | Domains | Why Excluded |
|---|---|---|
| Positive count, observation date unknown | 1,287,768 | No defensible catalog-observation age |
| Count unknown | 31,013 | No count to screen |
| Zero or nonpositive count | 57,193 | Does not establish a positive observed catalog |
| Count exactly 2,500 | 283 | Old placeholder value excluded conservatively |
The accepted sample is 21.6% of the stored database. Missing dates and counts do not mean those merchants have small catalogs. The query has no active-store or liveness filter, no variant count, no stock quantities, no warehouse information and no sales data. Even a dated storefront count may omit products hidden from that sales channel. It measures observed public catalog breadth, not a complete inventory.
Source: StoreInspect's retained October 10 query and matching JSON output. For related interpretation, see Shopify catalog size benchmarks and Shopify catalog growth.
Why the April Market Estimate Was Withdrawn
The original April 29 analysis selected estimated 50K+ traffic, at least 100 stored products, a maturity flag and no detected inventory app. It did not require a catalog-observation date or exclude the 2,500 placeholder value. We have withdrawn its catalog-qualified market estimate, product means, and dependent contact, category and app intersections. The October screen cannot inherit those April contact totals: it is a different cohort and contains no contact join.
Two independent April observations remain useful. The study had 201,713 estimated-50K+ domains among 560,142 domains with a snapshot and traffic tier. Only five domains had a detected inventory signal, including four in that traffic group. The flag matched an inventory-category label or selected vendor slugs such as Stocky, Inventory Planner, Prediko, Cin7 and Katana. Five is a count of domains matching that flag, not five distinct apps or a census of inventory users. Latest snapshots had no age cutoff; missing app lists were treated as having no detected apps.
An ERP, WMS, supplier connector, private app or spreadsheet can leave no storefront signature. Therefore "no visible inventory app" does not establish a software gap. The small detected count demonstrates the limits of this particular public signal; it does not measure detector recall or backend-tool prevalence.
Turn Catalog Breadth into a Specific Question
Before writing, recheck the domain, catalog date and relevant product pages. Then choose one hypothesis that fits what you actually observed.
| Research Context | Question to Validate |
|---|---|
| Accepted 100–499-product observation | Who manages replenishment, and what process do they use? |
| Accepted 500+ observation | How do they group suppliers and decide reorder quantities? |
| Visible back-in-stock control | Does the team use these requests in purchasing decisions? |
| Visible bundle offer | Are components stocked separately, and how are they reserved? |
| Visible subscription offer | How are recurring commitments included in the forecast? |
| Retail locations confirmed on the site | How are transfers and replenishment coordinated between locations? |
| Search or merchandising interface | How does the team connect assortment decisions with stock availability? |
These are discovery questions, not diagnoses. A bundle does not prove component-planning failures. A large catalog does not prove spreadsheets are inadequate. The October query did not measure any of these interfaces, so their intersections are uncounted.
The April operational segment used shipping/tracking, returns, preorder, back-in-stock or wholesale/B2B signals. Bundles and subscriptions were not part of that rule. Its catalog-dependent count is withdrawn; those two signals can still be proposed extensions to a manually checked workflow.
A public Meta, TikTok or Google Ads pixel is a technical trace. The April paid-media flag accepted one of those pixels or a positive saved Meta ad count. It did not establish current spend or acquisition losses. Confirm an active ad and its date before referring to an ad campaign, and ask about availability rather than asserting that stockouts waste their budget.
An illustrative opener after a dated catalog check:
"Your public catalog showed [observed count or band] products on [date]. How does your team decide what to reorder across that assortment? We build [specific planning workflow], and I'm trying to understand whether that task is already covered by your current system."
Do not insert a count from the old undated pool. Add a product or variant observation only after actually inspecting it. For copy structure, see Cold Email Templates for Shopify Stores and How to Qualify Shopify Leads.
Stocky: A Post-Retirement Workflow Review
As checked October 10, 2026, Stocky stopped operating on August 31. Shopify says former users retain read-only export access for at least 90 days after that date. Native inventory, purchase orders, transfers and Sidekick now cover several relevant workflows; historical Stocky records do not automatically migrate. This is a post-retirement review, with feature-specific gaps to confirm. Shopify transition guide.
A Shopify Plus flag does not identify Stocky use or POS Pro. Confirm retail/POS operations and direct prior Stocky use before offering migration help. Ask which task remains unmet after evaluating the native workflow. Do not pitch another app merely because the merchant once used Stocky, or imply that a future deadline creates urgency now.
For example, a merchant may need a supplier-specific reporting workflow or ERP reconciliation. Describe your actual capability and ask whether that task remains unresolved; public product counts cannot establish it.
Find the Person Responsible for the Task
Build the account screen before enriching people. The appropriate contact depends on the confirmed task:
| Confirmed Task | Role to Investigate |
|---|---|
| Purchase orders or supplier coordination | Inventory, operations or procurement |
| Warehouse transfers and receiving | Logistics or warehouse operations |
| Assortment and merchandising | Ecommerce or merchandising |
| Planning process at a small company | Founder or owner, if still responsible |
| Availability for product launches | Marketing alongside the inventory owner |
This is a proposed routing sequence, not a measured buyer map. A recorded role, manager title, executive title or LinkedIn URL does not establish authority for inventory software.
The old research's "contactable" flag meant any contact record. Its verified flag meant a saved email entry marked verified, without requiring a filled-in address or retaining verification method and age. The combined role/email/LinkedIn conditions referred to the same contact record, but broad title matching still did not establish buying responsibility. None of those April intersections is a current send-ready list.
For each selected account, confirm current employment and task ownership, select the actual email, record its verification method and date, then suppress customers, prior bounces, opt-outs and recently contacted people. Use Shopify Contact Data Quality and Shopify Outreach Suppression Lists for the people layer.
A Practical Account Screen
Start with the accepted dated catalog observation and an estimated traffic band appropriate to your offer. Add one confirmed operating context, then a task-specific contact. Inspect a small batch before expanding. StoreInspect's prospecting workflow, apps directory and pixels directory can help organize that research; available filters and exports depend on the current plan.
A Plus classification, paid theme, app count or constructed lead score can provide context, but cannot substitute for a confirmed planning task, budget or buying process. Keep those decisions separate from the catalog screen.
FAQ
How many inventory planning leads does the study establish?
It establishes 12,508 research candidates with accepted 100+ product observations and estimated 50K+ traffic in the October 10 query. It does not establish that they need planning software or have reachable buyers. Contact and app intersections have not been measured for this cohort.
What catalog threshold should I use?
The screen has 7,131 estimated-50K+ domains in the 100–499 band, 3,636 in the 500–1,999 band, and 1,741 in the 2,000+ band. Choose a starting threshold for your actual workflow, then validate it against merchant conversations. Product count alone omits variants, locations, supplier lead times and sales velocity.
Does a missing inventory app or a Plus flag identify Stocky prospects?
No. Backend tools may be invisible, and Plus is not a record of POS Pro or Stocky use. Confirm prior Stocky use and the remaining task directly, then compare the native inventory workflow before recommending another tool.
Find Shopify Clients Worth Your Time
Search by niche, traffic, and tech stack. Export with verified founder contacts.Search stores by niche, traffic, and tech stack. Export with verified founder contacts so you can skip the research.
![How Accurate Is Shopify App Detection? [50-Store Test]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-app-detection-accuracy.webp&w=3840&q=75&dpl=dpl_2xLjWaFYT85u2uH3gSJbWekEe5AY)
![Shopify Gift Wrap Apps [144,253-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-gift-wrap-apps.webp&w=3840&q=75&dpl=dpl_2xLjWaFYT85u2uH3gSJbWekEe5AY)
![Shopify Currency Converter Apps [144,232-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-currency-converter-apps.webp&w=3840&q=75&dpl=dpl_2xLjWaFYT85u2uH3gSJbWekEe5AY)