Every catalogue hides a few products quietly costing you money. StockPing finds them first.
StockPing checks every variant in your store against its own order history, sorts it into out of stock, running low, or not selling, and emails you a plain report on the schedule you choose — before it becomes a pattern you notice by accident.
Shopify tells you what's in stock. It doesn't tell you what to do about it.
Your admin has an inventory number for every variant. It doesn't have a verdict. Three questions merchants actually ask stay unanswered until someone goes looking for them.
Which products ran out and are still losing sales right now?
Zero inventory doesn't stop customers from wanting it — every day out of stock is a day of estimated lost sales nobody adds up.
Which products are about to run out?
A threshold you set yourself, checked against real sell-through — not a generic "low stock" badge applied the same way to every store.
Which products haven't sold in months?
Slow stock ties up cash and shelf space, and it never shows up on a stock report — because it isn't out. It's just asleep.
The data for all three already lives in Shopify — the catalogue, the inventory levels, the order history. Nobody's turned it into an answer you don't have to go looking for.
Six decisions built around one job, done properly.
Not a dashboard with more tabs — a small number of things a stock report should do, done in enough detail that you can trust the verdict.
Three categories, not a spreadsheet.
Most stock reports hand you a column of numbers and leave the judgment to you. StockPing's classification engine reads every variant against its own sell-through and turns raw inventory into a verdict — out of stock, running low, or not selling — with an estimate of what each one is costing you, not just a count.
Thresholds that are actually yours.
"Low stock" means something different for a shop moving five units a day than one moving five hundred. You set the threshold, the not-selling window, and the report language per store — StockPing never applies a generic rule to a store it doesn't know anything about.
Built around your week, not ours.
Daily or weekly, at the hour you choose, in your store's own timezone. Pause it during a slow season without uninstalling the app, and pick up again exactly where the settings were left.
A fourth list for what it won't guess.
Variants too new or with too little order history to classify fairly go on a separate untracked list instead of being forced into a bucket. StockPing would rather admit it doesn't know yet than hand you a wrong verdict dressed up as a confident one.
Two languages today, more on the way.
English and French ship now, chosen per store — because a report your team has to translate in their head before acting on it is a report that gets skimmed, not read.
Nothing installed on your storefront.
No theme app block, no script, no pixel — StockPing never touches the storefront your customers see. Everything happens in the background, between your Shopify admin and an email inbox.
From install to your first report, five steps.
Nothing to learn on an ongoing basis — set it once, then just read the email when it lands.
Connect your store
Install StockPing from your Shopify admin. It asks for three permissions only — your product catalogue, your inventory levels, and your order history. Nothing about customers, nothing about payments.
Set your own thresholds
Choose what counts as "running low" for your store, how far back to look for "not selling," which language the report should use, and who on your team should receive it.
Pick when it lands
Daily or weekly, at the hour you choose, in your store's own timezone. Pause it any time without uninstalling the app.
Three lists, one email
Out of stock, running low, and not selling — each with an estimate of what it's costing you — plus a separate list of variants StockPing doesn't have enough history on yet.
Reorder, discount, or ignore on purpose
The report tells you where to look. What happens next — reorder, put it on sale, or leave it as-is — stays entirely your call.
Every variant lands in exactly one bucket.
No overlap, no ambiguity — and a fourth list for anything StockPing isn't confident enough to judge yet.
Zero inventory, still able to sell. Shown with an estimate of what it's costing you.
Under your own threshold, based on real sell-through — not a flat number applied to every store.
No sales across your chosen window. Likely dead stock, not a stockout — a different problem entirely.
Too new or too little history to classify yet — kept separate so it's never mistaken for a real problem.
The alternative is a habit. This is a system.
No named competitors here — just what actually changes once the report exists instead of living in someone's memory.
| What changes | Checking manually | With StockPing |
|---|---|---|
| Where the answer lives | Spread across the admin, memory, and habit | One email, already sorted |
| Who decides "running low" | A number you have to remember to check | A threshold you set once, checked automatically |
| Dead stock visibility | Invisible until someone notices by accident | A dedicated "not selling" list, every time |
| Weekly cost | Time, every single week | A few minutes, once, to configure |
| Storefront impact | — | Zero — nothing installed on your theme |
Simple pricing, built around how many variants you track.
Billed monthly through Shopify once billing goes live. Cancel any time from your admin.
- Up to 50 tracked variants
- Weekly report
- English or French
- Email support
- Unlimited tracked variants
- Daily or weekly reports
- Custom thresholds per store
- Untracked list + lost-sales estimate
- Priority email support
- Everything in Growth
- Multiple recipients, per-person schedule
- CSV export of every report
- Early access to new features
※ Billing goes live alongside the Shopify App Store listing — these are the plans we're launching with, not a live checkout today. Get in touch for early access.
On the roadmap.
What we're building next, in the order it matters most. No fixed dates — this reflects direction, not a promise.
Shopify billing, built in
Plans and upgrades handled inside your Shopify admin, the same way you already pay for every other app.
Slack & Telegram alerts
The same report, delivered where your team already watches for stock issues — email stays the default, chat becomes optional.
CSV export of every report
Pull a report into a spreadsheet or your own purchasing tool instead of reading it in the email.
Custom categories
Beyond out of stock, running low, and not selling — define a rule specific to how your own store operates.
More report languages
English and French ship today. Spanish and German are next, in the order merchants ask for them.
※ No dates promised — priorities move based on what merchants actually ask for.
Questions, answered.
If yours isn't here, the contact form below reaches a person, not a ticket queue.
What does StockPing actually read from my store?
Three Shopify scopes: read_products, read_inventory, and read_orders. That's your catalogue, your stock levels, and your sales history — nothing about customers or payment details.
Does it change my theme or storefront?
No. StockPing has no storefront footprint at all — no theme app block, no script, no pixel. Everything happens in the background and lands in an email.
How is "running low" decided?
By a threshold you set yourself, evaluated against your own sell-through — not a fixed number every store gets treated the same way.
What if a product is too new to judge?
It goes on a separate untracked list instead of being guessed at. StockPing would rather say "not enough data yet" than hand you a wrong verdict.
Can I get the report in French?
Yes — English and French ship today, chosen per store.
Who receives the email, and can I change that?
You choose who on your team gets it when you set up StockPing. It isn't locked to a single inbox.
What happens if I uninstall?
Your session and settings are cleaned up automatically the moment Shopify tells us the app was removed.
What does the Free plan actually include?
Up to 50 tracked variants, a weekly report, and full access to the out-of-stock, running-low and not-selling classification — not a crippled trial version of it.
Is StockPing on the Shopify App Store yet?
Not yet — it's currently running in production for early stores. Get in touch below and we'll reach out the moment it's listed.
Can I change plans or cancel later?
Yes, in one click from your Shopify admin the same way as any other app, once billing goes live.
Questions about your own catalogue, or want early access?
If something in a report doesn't look right, you want a threshold tuned differently, or you'd like on the early-access list — write to us directly.
StockPing