Skip to main content
Docs
Your store

Inventory & stock

Your stock lives across two pages that work together:

  • My Inventory — the counts: how many of each product you hold (per location), plus cost.
  • My Catalog — the price and where it's sold: what a product costs and whether it's listed for pickup, delivery, or shipping.

Counting stock (My Inventory)

Set on-hand counts per product. If you run more than one location, use the location switcher at the top of the sidebar — each location keeps its own counts.

Pricing & listing (My Catalog)

To sell a product, open My Catalog, set its price, turn on Listed, and choose its fulfillment (pickup / delivery / shipping). Only listed, in-stock products appear to shoppers. Price and listing are per location — the same product can be priced or listed differently at each store.

Wholesale pricing: every figure is per bottle

This is the one that trips people up, so it is worth thirty seconds.

Every price box in My Catalog is the price of ONE BOTTLE. None of them is the price of a case. The wholesale box is labelled $/btl · case of 6 (or whatever your case size is), and that means what one bottle costs a buyer who takes a full case — not what the case costs.

Under the box you'll see the case total worked out for you:

Note
$/btl · case of 6 — you type 9.00 = $54.00 for the case of 6

If that line says something that surprises you, the number in the box is wrong. Typing 54.00 there because a case sells for $54 would price the case at $324.00.

There are up to four boxes, and all four work the same way:

  • $/btl · case of N — your standard rate per bottle, on full cases. Everyone pays this unless you set one of the tiers below.
  • $/btl · loose — per bottle when a buyer breaks a case and takes singles. Normally higher than the case rate.
  • $/btl · bars and $/btl · stores — optional on-premise and off-premise rates, if you price those trades differently. Leave them blank and everyone pays your standard rate.

If your loose price ends up below your case rate, the editor will say so — breaking a case would be cheaper than buying one, which is usually a sign that a figure went in the wrong box.

If PLUG messages you about a price, it's because your entered figure divided by your case size lands exactly on your own loose price for the same product — which almost always means a case total went into a per-bottle box. PLUG will show you both readings and the arithmetic, and it will never change a price itself. Press the button to apply the correction, or tell it the price is right and it won't ask again.

Multiple locations & moving stock

If you hold stock in more than one licensed store, counts and pricing are tracked per location. To move stock between your own locations, open My Inventory, click the ··· on a product, and choose Move to location…. It's an internal transfer (non-taxable) and won't move units already reserved for an open order.

Channel allocation

Your on-hand stock is one pool shared across sales channels (on-premise, off-premise, DTC, wholesale). The Channel allocation card shows how many units each channel is currently holding (committed). You can set an optional floor — a minimum to keep reachable for a channel (for example, always keep 12 available for DTC). Floors are advisory by default: a breach just shows an amber flag. Turn on Enforce floors to block a sale that would pull another channel under its floor. (Tap the ⓘ on the card for a quick refresher any time.)

How stock moves

  • A wholesale order decrements stock when it's fulfilled.
  • A storefront order commits stock at payment (pickup) or at ship.
  • Refunds return money; alcohol generally isn't restocked (it isn't returnable), so on-hand counts are managed deliberately.

Your floor, and change requests

Teammates with the Floor Staff role see both pages read-only — no cost, no margin, no editors. Each row offers Request change instead: a count, a shelf price, listed or not, or a note. Requests collect on Change Requests for anyone who can manage inventory; approving one applies it, declining one sends a note back.

Related