BUY-IN-UNITSNEW

Sell the Same Product by Carton, Tray or Each

Buy-in-Units lets you sell one product in multiple pack sizes — each, tray, carton — with its own price per unit, from a single product listing. Customers pick their size with one tap, stock is tracked in base units automatically, and invoices show exactly what was ordered at the right per-pack price.

  • One product, multiple sellable units — no duplicate listings
  • Per-unit pricing: automatic (base × pack quantity) or your own override per size
  • Stock, picking and invoicing all stay in sync across pack sizes

★★★★★  Trusted by 600+ suppliers across Australia

Open Pantry product listing with each, tray and carton sellable units, per-unit wholesale pricing and one shared stock pool
Recommended by:M&J ChickensFood & Drink BusinessFoodService REPGoogle ★★★★★
Built for food & beverage wholesalersMeatSeafoodProduceDairySmallgoodsBakeryBeverages

One Product Shouldn't Need Three Listings

"Eggs", "Eggs — tray" and "Eggs — carton" as separate products = triple the maintenance and stock chaos

Customers order an "each" when they meant a carton — or vice versa — and the truck comes back

Carton prices drift out of line with base prices every time costs change

Stock counts that can't reconcile singles against cartons

How Selling In Units Works

1

Define units on the product

Each, tray of 12, carton of 24 — with the conversion factor for each pack.

2

Set pricing per unit

Automatic (base price × pack quantity) or a specific override price per pack size (e.g. a sharper carton rate).

3

Customers pick a size

Clean size chips on the product tile; they can mix sizes in one order (2 cartons + 3 each).

4

Everything reconciles

Stock decrements in base units across all pack sizes, pick lists show the packs, and invoices show pack size and per-pack price.

Start Your Free Trial

Free trial · Cancel anytime

One listing, every pack size

Units live on the product, not as clones of it. Update the product once — name, photo, stock — and every pack size stays correct.

Open Pantry product with each, tray and carton sellable units defined on a single listing

Pricing that follows your rules

Choose per unit: auto-calculated from the base price (change the base, packs follow) or a fixed override (hold a carton deal steady while the base moves). Customer price lists and exceptions apply on top.

Open Pantry per-unit pricing with an auto-calculated tray price and a fixed override carton price on one product

Stock that always adds up

Every pack size draws down the same base stock pool (a carton of 24 decrements 24), so availability is always real whichever way customers buy.

  • A venue can order 2 cartons and 3 singles of the same product in one go
  • Each size is its own order line with its own price — picking and invoicing stay unambiguous
Carton, tray and each order lines drawing down one shared base-unit stock pool in Open Pantry

Flows through picking and invoicing

Pick lists show pack sizes so warehouse staff grab the right thing; invoices line up pack, quantity and per-pack price — and sync to your accounting system that way.

Open Pantry pick list and invoice lines showing pack size, quantity and per-pack price for the same order
More product lines purchased
24%
Your always-on branded store and app put your full range in front of customers, so baskets grow.
Less order-processing cost
95%
AI order capture and auto-invoicing remove the manual keying between order and books.
Fewer picking errors
80%
Tablet pick & pack with FEFO lot and expiry tracking catches shorts and wrong items before they ship.

Real gains suppliers report after moving ordering, fulfilment and invoicing onto Open Pantry.

Pack Sizes Flow Through Picking And Your Books

M&J Chickens

Trusted by M&J Chickens

M&J Chickens use Open Pantry to move ordering out of calls and messages and into one digital workflow — giving customers a smooth ordering experience and giving the team fewer errors and less admin.

Alex Ortiz — Head of Sales

Moving to a digital process has transformed our ordering process which is now faster through our own mobile apps.

Alex Ortiz — Head of Sales
Alex Ortiz — Head of Sales
M&J Chickens

Why not duplicate products?

Separate "carton" products mean three stock counts that never reconcile, three prices to update on every cost change, and search results cluttered with near-identical lines. Units on a single product fix the root cause: one stock pool, one source of truth for price, one product for the customer to find.

Three duplicate carton and tray product listings with drifting prices versus one Open Pantry product with sellable units and a single stock pool

Questions Suppliers Ask About Selling In Units

How do I sell the same product by the carton and by the each without duplicate products?
Add sellable units to the product — e.g. Each, Tray (12), Carton (24) — each with a conversion factor and price. Customers then choose their pack size from chips on the one product tile. Stock, picking and invoicing all reference the same underlying product, so nothing needs duplicating or reconciling.
Can I set a different price per unit, or is the carton always units × each price?
Both. By default a pack price is calculated automatically as base price × pack quantity, so everything moves together when your base price changes. Where you want a sharper carton rate, set an override price on that unit and it holds until you change it.
How is stock tracked across pack sizes?
In base units. A carton of 24 decrements stock by 24; an each decrements by 1. However customers mix sizes, availability is always calculated from one real stock pool — no phantom stock, no separate carton count.
Can customers mix pack sizes in one order?
Yes — 2 cartons plus 3 singles of the same product is a normal order. Each size becomes its own order line with its own quantity and price, so the picker and the invoice are both unambiguous.
What shows on the invoice?
Each pack size appears as its own line with the unit name, quantity and per-pack price — so "2 × Carton (24) @ $36.00" reads exactly as the customer bought it, and syncs to your accounting system the same way.
What’s the difference between a unit of measure and a product variant?
A variant is a different product (large vs small eggs). A unit of measure is the same product in a different pack (a dozen eggs vs a carton of trays). Buy-in-Units handles pack sizes; variants stay separate products — keeping your catalogue honest.
If I change the base price, do carton and tray prices update automatically?
Yes for auto-priced units — they recalculate from the new base instantly. Override-priced units hold their set price until you change them, so deliberate deals don’t move by accident.
Do customer price lists and promotions work with pack sizes?
Yes — per-customer pricing applies to unit pricing like everything else, so a venue’s negotiated rates and current specials carry through whichever size they buy.
How do minimum order quantities work with pack sizes?
Minimum order values and quantity rules apply at the order level as usual; pack sizes simply make it easier for customers to reach them in sensible increments.
Does pack-size pricing sync to Xero or MYOB correctly?
Yes. The invoice lines — pack name, quantity, per-pack price — sync through the standard two-way accounting integration, so your ledger matches what the customer saw at checkout.
What about products sold by weight, where actual weight varies?
Weight-based and variable-weight (catch-weight) items are a different workflow from fixed pack sizes — talk to us about your product mix in a demo and we’ll show you how suppliers handle weight-priced lines today.
How long does it take to set up units on my catalogue?
Minutes per product — add the unit, the pack quantity and (optionally) an override price. Our team can help set up units across your catalogue during onboarding.

One Product. Every Pack Size. In Sync.

Join 600+ Australian suppliers running their ordering, fulfilment and invoicing on Open Pantry.

Setup done for you · Cancel anytime · Your data stays yours

See plans & pricing