Why the licensed cannabis industry's B2B commerce problem starts and ends at the lot level
The conventional view treats cannabis B2B like any other product business: you have a catalog, you have buyers, you take orders. The unit of commerce is the product — a SKU, a strain, a brand line. You manage inventory. You fulfill orders. Straightforward.
Except it isn't, because in licensed cannabis, the product isn't the unit of commerce. The lot is.
What a lot actually is
A lot is the specific harvest or production run that a product came from. It has a lot number. It has a certificate of analysis. It has a tested THC percentage, a CBD percentage, a moisture reading, a pass/fail for microbials, pesticides, heavy metals. It has a licensed compliance status attached to it. It has a finite quantity that can never be replenished identically.
Two packages of the same strain from the same licensed producer are not the same product if they came from different lots. One might test at 24% THC. The other at 19%. One passed testing on the first submission. The other had a minor remediation. Same brand, same strain, same label — completely different commercial proposition.
B2B buyers in cannabis know this. They've always known this. The ones who have been doing this long enough have learned to ask for the lot number and the COA before they place an order, not after. The ones who haven't learned that lesson have received shipments they couldn't sell.
The way most operators handle it
Most licensed cannabis operators are managing their B2B commerce with a combination of tools that were never designed to work together: an ERP system that tracks inventory, a spreadsheet that tracks lot-level lab data, an email thread that handles the actual negotiation, and maybe a generic ordering portal that shows products without lot context.
The buyer calls or emails. Someone on the sales team pulls up the spreadsheet, checks which lots are available, checks the COA, quotes a price that may or may not reflect the actual lot premium or discount, and emails back. The buyer places an order based on information they received asynchronously, hoping nothing has changed by the time the order is processed.
This works until it doesn't. It breaks at scale. It breaks when you have multiple active lots of the same strain with different price points. It breaks when a buyer wants to see the COA before committing. It breaks when your sales team turns over and the spreadsheet logic lives in one person's head.
What changes when you think in lots
When you build your B2B commerce infrastructure around the lot rather than the product, several things become structurally different.
Pricing becomes specific instead of approximate. A lot with a 26% THC test commands a different price than a lot at 19%. That difference should be visible to the buyer at the moment they're deciding — not negotiated after the fact. Lot-level pricing isn't a premium feature. It's the accurate version of pricing.
COA access becomes part of the buying experience. Before your B2B buyer opens the COA, they've already made a preliminary decision about the lot based on the summary data you've surfaced — the potency, the harvest date, the lot identifier. The COA confirms what the listing already told them. That sequence builds trust in a way that sending a PDF attachment after the fact never will.
Inventory becomes honest. When a lot sells out, it's gone. There is no reorder. A lot-aware ordering system shows buyers exactly what's available from which lot, at what price, with what compliance documentation attached. No surprises at fulfillment.
Order accuracy goes up. When the lot number is locked into the order at the moment of placement — not appended later by a warehouse team — the chain of custody is clean from click to delivery.
The operator advantage
The licensed cannabis operators who have built lot-aware B2B commerce infrastructure are not just running a more efficient sales operation. They're running a different kind of business.
Their buyers come back because the buying experience is consistent and transparent. Their sales team spends less time answering questions the platform should already be answering. Their operations team doesn't reconcile discrepancies between what was ordered and what was shipped, because the lot number was never ambiguous in the first place.
What this requires
Lot-aware B2B commerce requires your selling platform to hold lot data as a first-class object — not as a note field on a product, not as an attachment someone uploads manually, but as structured data that drives the display, the pricing, and the ordering logic.
It requires your ERP or track-and-trace system to be the source of truth for that data, not a spreadsheet that someone updates when they remember to.
And it requires your buyers to have direct access to that data at the moment they need it — not on request, not after a phone call, not three emails deep into a thread.
The lot is where compliance lives. It's where potency lives. It's where price discovery actually happens. It's where trust between a licensed producer and their B2B buyer is built or broken.
In licensed cannabis B2B commerce, the lot isn't a detail. It's everything.











