Inventory

Know exactly what's on every shelf

Package-level tracking for every product, with low-stock alerts and easy receiving. Your numbers always match what OMMA sees.

What good inventory does for your shop

Real counts

Numbers you can trust against the shelf

Smart alerts

Reorder before the cart reads zero

Less shrinkage

Catch losses early, with a clear trail

Inventory that works the way your shop runs

Package-level tracking

Every package has its own tag, its own weight, and its own history. Split it, combine it, sell it down: the math always adds up.

  • Tag, weight, and source for each package
  • Splits and combines tracked for OMMA
  • Full history per package, end to end

Low-stock alerts

Set the floor for each product and we'll ping you before the shelf runs dry. Never lose a sale because the cart said zero.

  • Per-product or per-strain thresholds
  • Email or in-app alerts, your call
  • Suggested reorder amounts on every alert

Strain catalog

Build your strain library once and it follows you across every product, package, and store. Lab numbers, effects, and notes all in one place.

  • Strain type, lineage, and notes
  • Lab certificate linked to the strain
  • Reuse across packages without retyping

Bulk receiving

Vendor pulls in, you scan the manifest, and every package lands on your shelf with the right tag and weight. No spreadsheets.

  • Scan a manifest, receive in one go
  • Tags pulled from your OMMA pool
  • Vendor and lot tracked for every package

Adjustment workflow

Spoilage, breakage, sampling, theft: record an adjustment with the right reason in seconds, with operator and time captured for OMMA.

  • Standard reason codes built in
  • Manager approval on bigger changes
  • Trail of who did what and when

Multi-location view

See every store on one screen: what's on each shelf, where the gaps are, and which store can cover for which.

  • All locations, one dashboard
  • Move stock between stores in a click
  • Per-store and combined totals

Three steps from the truck to the shelf

Receiving used to mean spreadsheets and second-guessing. Not anymore.

  1. Vendor delivers

    Driver pulls up with packages. You scan the manifest and check what showed up against what was promised.

  2. We do the math

    Each package gets a tag from your OMMA pool. Weights, strains, and lots are tracked without you typing a thing.

  3. Shelf-ready

    Print labels for the shelf, set your retail price, and the package is live for sale. OMMA already knows it's there.

By the time the driver leaves, OMMA already knows what's on your shelf and the labels are in your printer. No catching up at the end of the day.

Things dispensary owners ask

How often do I need to do a cycle count?

We recommend weekly spot checks on your fast movers and a full count once a month. The system tracks every change between counts, so the moment a number drifts, you see it instead of finding out at audit time.

Can I run inventory across multiple stores?

Yes. See all your locations on one screen. You can move stock between stores in a click, see who has what, and balance shelves across the whole shop without exporting a single spreadsheet.

What about shrinkage and spoilage?

Record an adjustment with the right reason in seconds: spoilage, breakage, sampling, theft. We keep the trail for OMMA with the operator, time, and notes captured for you.

Can I import my existing inventory?

Yes. Drop in a CSV and you're done. If you want a hand, our team will help you migrate from your current system, match it up to your OMMA tags, and double-check the numbers before you go live.

How do package transfers between stores work?

Build a transfer in the app, pick the packages, the driver, and the destination. We generate the OMMA manifest for you, and the receiving store sees the packages land the moment they're scanned in.

See it in your dispensary.

Book a 30-minute walkthrough. We'll show Inventory on real data and answer your specific compliance questions.