# Your best seller is about to stock out — and your dashboard won't warn you

> Published: 2026-05-15
> Author: Shashwat Jain, Founder, oproom
> Category: Playbook
> Tags: inventory, stockouts, shopify, zoho, playbook
> Source of truth: https://oproom.ai/blog/your-best-seller-is-about-to-stock-out

Here's how you usually find out your hero SKU is gone: the storefront flips to "sold out" on a Saturday, you've already lost two days of your best product's sales, and somewhere a handful of orders oversold against stock that was never really there.

The frustrating part is that the information existed days earlier. It was just scattered across systems that each told you a comforting half-truth.

## "In stock" is the most misleading number you have

Shopify says you have 60 units. Feels fine. Now net it out:

- A chunk is reserved against open Amazon FBA orders you haven't shipped.
- Some are committed to unfulfilled Shopify orders from the last 48 hours.
- A few are returns sitting in limbo — counted, but not actually sellable yet.
- And the replenishment PO you're mentally relying on? It's three days late at the supplier, which you'd know if you'd checked Zoho this morning.

Real sellable cover isn't 60 units. It's the number after all of that — and at your current sell-through it might be four days, not four weeks. No single dashboard shows you that number, because no single system *has* it. You're the integration layer, reconciling it in your head, usually too late.

## The number that actually matters is days-of-cover, cross-system

The useful question isn't "how many units do I have." It's **"how many days until I stock out, accounting for every claim on that stock and how fast it's actually selling."**

That's a cross-system calculation: Shopify sales velocity, joined to Zoho sellable stock, minus Amazon exposure, against supplier lead time. oproom runs that join on a clock and ranks SKUs by how close they are to the edge — so the alert reads like this:

> **K6 — 4 days cover.** At the last 14 days' velocity you stock out Friday. Lead time to BlueBay is 9 days, so a PO today still lands you 5 days short. Want a 200-unit PO drafted?

That's not a chart for you to interpret. It's the decision, with the math and the freshness attached, while there's still time to act on it.

## It drafts the PO. You approve it.

When the answer is "yes, reorder," the agent drafts the purchase order to the supplier — quantity, SKU, the lead-time reasoning — and waits. The PO doesn't get submitted until you tap approve. Same for the customer note when a high-demand item is about to go dark.

Reads and drafts are free. The write — the PO that commits your cash — waits for you. You stay in control of the irreversible part; the agent does the watching and the math so the stockout stops being a Saturday surprise.

[See connector ops across Shopify, Zoho, and Amazon →](/shopify-zoho-amazon-ai-ops)

---

## About oproom

oproom is the operating agent for e-commerce founders — the same read, draft,
ask, execute loop as a coding agent, pointed at a live commerce stack instead
of a codebase. Every external write waits for explicit founder approval. Free
to start: https://oproom.ai/app

## Related machine-readable files

- Full LLM index: https://oproom.ai/llms.txt
- All blog posts: https://oproom.ai/blog.md
- Pricing and plan limits: https://oproom.ai/pricing.md
