AI Skill

Finance & Purchasing

Cannabis Replenishment Planner

Turn sales and on-hand exports into a reorder plan and a draft PO by vendor.

Requirements
Works with
Works with Claude
Claude
Works with ChatGPT
ChatGPT
Needs
</>
Code execution
Built for
Brands, distributors, dispensaries
Turn sales and on-hand exports into a reorder plan and a draft PO by vendor.
i

This is a starting template. Change the questions, thresholds and output to fit how you work. AI can make mistakes, so check the output before you act on it. Report an issue

The problem it solves

You reorder by gut feel, so best sellers stock out while dead stock ties up cash.

Upload a sales export and current on-hand, and the skill answers one question: what do I order this week? It calculates sell-through, days of supply and reorder points, rounds to case packs and groups the order into a draft PO by vendor.

Brands and distributors can run it on a retail account's sell-through data to plan what that account needs next. It never sends anything to a vendor.

Used by
Buyers and sales leads at brands and distributors planning retail accounts, plus dispensary buyers

What you'll need

Have these ready before you start.

  • Sales export by SKU: date, product, units, revenue
  • Current on-hand by SKU
  • Vendor lead times and safety stock days
  • Optional: open POs, unit cost and case pack sizes
  • An AI assistant that can run Python, such as Claude

What the AI does

  • Calculates units sold per day, days of supply and sell-through
  • Sets reorder points and order quantities rounded to case packs
  • Flags SKUs that sold out, where demand is understated
  • Flags dead stock, new SKUs and missing lead times
  • Lists every default you didn't set as an assumption to confirm

What you get

A reorder list and a PO draft by vendor. In a sample run on two months of sales with 3 days of safety stock, it recommended 3 SKUs for $4,620 across 3 vendors, flagged a sold-out live resin cart whose order was probably too low, found $350 at cost sitting in pre-rolls unsold for 40 days, and held one SKU with no vendor or lead time.

Better with Distru

For brands and distributors, Distru keeps orders, inventory and account history together, so replenishment plans start from what each account actually bought.

See the Distru MCP

Frequently Asked Questions

Let’s answer the most commonly asked questions about Cannabis Software.

How does the replenishment planner decide what to reorder?

It works out units sold per day, days of supply, sell-through and a reorder point for each SKU. Order quantities get rounded to case packs and grouped into a draft PO by vendor with total cost. In a sample run, it recommended 3 SKUs for $4,620 across 3 vendors.

Can brands and distributors use it?

Yes. Brands and distributors use it to plan replenishment for their retail accounts from those accounts' sell-through data. Any sales export by SKU works, including one pulled from a retailer's POS.

Does it place orders with vendors?

No. It builds a draft PO and stops there. Every default you didn't set, like the sales window, days of cover or dead stock threshold, is listed as an assumption to confirm before you order.

What does it flag besides reorders?

SKUs that sold out, since their demand is understated, plus dead stock tying up cash, new SKUs and missing lead times. In the sample run it found $350 at cost in pre-rolls unsold for 40 days and held one SKU with no vendor on file.