VapePOS Blog

Why Your Vape Shop Is Reordering the Wrong Products

Walk into most vape or smoke shops and you'll find two problems living side by side: the fast-movers are out of stock, and the shelves are full of product nobody's buying. Both are the same mistake — reordering by gut feel and a static number instead of by what's actually selling.

At a few thousand SKUs per location, you can't eyeball this. The math is the job. Here's how the operators who get it right think about reordering — and why a fixed reorder point is quietly draining your cash.

The "set it and forget it" reorder point is costing you

Most POS systems let you set a reorder point per product: when stock drops to X, flag it. You set it once, usually when you first added the item, and then never touch it.

The problem is that your business isn't static. A disposable that sold 4 a week last quarter might be selling 20 a week now — or two. A fixed reorder point doesn't know the difference, so it either lets your hottest sellers run dry or keeps refilling a product whose moment has passed. Multiply that across 2,000+ SKUs and you've got stockouts and dead stock at the same time, both bleeding money.

Your inventory isn't flat — it's A, B, C, and D

The operators who run tight inventory stop treating every SKU the same. They rank products by sales velocity — how fast each one actually moves:

  • A items — your top movers. Never let these stock out; they're the reason customers come back.
  • B items — steady, reliable sellers.
  • C items — slow but worth carrying.
  • D items — barely move. Every dollar tied up here is a dollar not working.

Once you can see your catalog this way, reordering gets obvious: protect the A's, watch the D's, and stop ordering "one of everything" as if a top disposable and a dead-stock accessory deserve the same shelf space and cash.

Days of supply: the one number that tells you what's about to run out

Velocity ranking tells you what matters. Days of supply tells you what's urgent. It's simply how many days your current stock will last at the current sales rate.

A product with 4 days of supply needs a reorder now, no matter what its old reorder point says. A product with 90 days of supply doesn't — even if you "always reorder it." This is the number that turns reordering from guesswork into triage: sort by days of supply, and your buy list writes itself.

"Generate the order" — reorder what you actually sold

The most useful thing a POS can do here is build the purchase order for you from real sales history. Point it at a window you choose — the last 30 days, the last 7, the last 90 — and have it recommend reordering exactly what sold in that period, or anything under, say, a week of supply.

That's a fundamentally different exercise than walking the aisles with a clipboard. One operator we talked to had been assembling this by hand in spreadsheets for years — exporting sales, cross-referencing stock, and rebuilding the buy list every cycle. Reorder decisions driven by your own sales data, generated in seconds, is how you buy for the store you actually have.

Dead stock is just cash sitting on a shelf

Every D-item you over-ordered is working capital you can't spend on A-items. In a category where the hot SKUs turn over fast and trends shift constantly, dead stock isn't just clutter — it's the opportunity cost of every fast-mover you couldn't afford to keep in stock.

Seeing velocity and days-of-supply together is what lets you fix it: stop reordering the D's, discount them to free the cash, and redeploy it into the products that actually move.

Why this gets 10x harder across multiple locations

Everything above is manageable-ish for one store. Across a chain, it compounds. A product that's an A-item in one location can be a D-item in another. Reorder points set per store drift out of date at different rates. And many POS systems either gate cross-location inventory intelligence behind a paid add-on or simply don't do velocity-based reordering across locations at all — leaving operators to stitch it together in spreadsheets, per store, forever. (It's one of the recurring themes in how general-retail POS systems fail multi-location operators.)

What good velocity-based reordering actually looks like

If you're evaluating systems, this is the profile that separates a real inventory engine from a glorified stock counter:

  • Velocity ranking built in — A/B/C/D classification on real sales, not a flat list.
  • Days-of-supply on every product — so you reorder on what's about to run out, not a stale threshold.
  • Generate-order from a timeframe you choose — a buy list built from your actual sales history in seconds.
  • Across every location, not just one — the same intelligence chain-wide, without an upcharge or a spreadsheet.

We're building VapePOS around exactly this, because reordering is where multi-location smoke and vape operators quietly win or lose margin. Get it right and your fast-movers are always in stock while your cash isn't buried in dead inventory. (And when your payments are just as reliable as your inventory — which for this category is its own battle — the whole operation runs tighter.)

If reordering is currently a spreadsheet and a gut feeling, we'd like to talk. Request early access — one business day response.


Frequently asked questions

How should a vape shop decide what inventory to reorder?

Reorder based on sales velocity, not a fixed reorder point. Rank products A/B/C/D by how fast they sell, check days-of-supply to see what's about to run out, and build the purchase order from recent sales history (for example, reorder what sold in the last 30 days or anything under 7 days of supply).

What is sales velocity and why does it matter for smoke shops?

Sales velocity is how fast a product sells over time. It matters because a smoke or vape shop's catalog isn't uniform — a handful of A-items drive most revenue while D-items barely move. Ranking by velocity tells you which products to protect from stockouts and which to stop over-ordering.

What does "days of supply" mean in inventory management?

Days of supply is how many days your current stock will last at the current sales rate. It's the most direct signal of what to reorder now: a product with 4 days of supply is urgent regardless of its old reorder point, while one with 90 days of supply can wait.

How do I get rid of dead stock in my vape shop?

Identify D-items using velocity and days-of-supply reporting, stop reordering them, and discount or bundle them to convert that shelf space back into cash — then redeploy that working capital into your A-items, which are the products actually driving sales.

Can I manage reordering across multiple store locations automatically?

You can, but only with a system built for it. A product can be an A-item in one location and a D-item in another, so you need velocity ranking and days-of-supply calculated per location and rolled up across the chain — ideally with a generate-order feature, rather than rebuilding it in spreadsheets store by store.

Early access

Reordering by spreadsheet? We're onboarding a small group of smoke and vape operators shaping the VapePOS inventory engine directly.

Request early access