Home › Features › multi unit inventory software
Buying and stock

Multi unit inventory software that lets you buy in cartons and sell in pieces

You buy tea by the carton, sell it by the packet and a wholesaler asks for a dozen. If your software cannot handle that, you end up with three products and three stock numbers. Multi unit inventory software keeps one product with one stock figure and lets each unit have its own price. Dukaan POS is built around this.

  • ✓ 7 days free
  • ✓ No card needed
  • ✓ English and Urdu
  • ✓ Works in your browser
The stock screen: levels, low stock and out-of-stock at a glance
1 stock numbermany units
Own priceper package
Best forShops that buy in bulk units and sell in smaller ones
Works onBrowser on phone, tablet or computer
Not forItems with serial numbers, sizes or colour variants

1One base unit, many packages

Each product has a base unit, such as kg, litre, piece or packet. You then add packages, such as a 25 kg bag, a carton of 24 or a dozen, and say how many base units each one holds. The app stores stock in the base unit, so everything adds up whatever the package.

ProductBase unitPackages
Sugarkg1 kg pack, 50 kg bag
Cooking oillitre1 litre bottle, 5 litre bottle, carton
Biscuitspacketbox of 12, carton of 48

Buying in cartons, selling in packets

10 cartonsbought× 24per carton240 packetsin stock
Illustrative example numbers to show the idea, not results from a real shop.

2A price for each unit

Every package carries its own retail and wholesale price. A 50 kg bag of sugar need not cost exactly 50 times the per-kg price, because buying a bag earns a better rate. The sell screen lets the cashier choose the unit and the price follows.

Without a system

  • Three products for one item
  • Conversion done by head
  • Counts that never agree

With Dukaan POS

  • One product, one stock figure
  • Packages converted automatically
  • Price set for each unit

3Buying in one unit, selling in another

On a purchase you enter the unit it arrived in. Receive ten cartons of 24 and the app adds 240 packets to stock. When you sell a single packet, stock goes down by one, and when you sell a carton, by 24. At any moment the stock screen can show the quantity in the unit that makes sense to you.

🧮 Carton to pieces calculator

Pieces received
Pieces left
Full cartons left
Loose pieces

Stock lives in one base unit, so any package converts cleanly.

4Fractions where they matter

Products sold by weight or volume can be sold in fractions: 1.5 kg, 250 g, 0.75 litre. Count products such as bottles do not allow fractions, so a cashier cannot sell half a bottle by mistake. Category defaults pick sensible base units and quick-add package names to speed up setup.

5What it does not do

Units are not variants. A shirt in five sizes and three colours is fifteen different products here, not one product with options. If most of your stock looks like that, a clothing-specific system will suit you better. For grocery, general, hardware and similar goods, units are the right model.

6Setting it up without confusion

The easiest way to start is to ask how you buy and how you sell. If you buy sugar in 50 kg bags and sell it by the kilo, the base unit is kg and the package is a 50 kg bag. If you buy biscuits in cartons and sell packets, the base unit is the packet and the carton holds a number of them. Use the quick-add package names for your category, check the quantity each package holds, and then set the prices. Most products take a minute once you know the pattern.

★Get started in four steps

  1. Choose the base unitPick how the product is counted, such as kg or piece.
  2. Add the packagesEnter bag, carton or dozen and how much each holds.
  3. Set prices per packageEnter a retail and a wholesale price for each.
  4. Receive and sell in any unitStock stays one number.

!Good to know before you start

  • Variants such as size and colour are not supported; each is a separate product.
  • Items cannot be tracked by serial number.
  • Stock is held per product in its base unit, not per batch.
  • Barcode scanning is not supported.

?Questions about multi unit inventory software

What is multi unit inventory software?

It lets one product be bought, stored and sold in different units, such as kg, bag, packet and carton, with a single stock figure.

Can I set a different price for a carton?

Yes. Each package has its own retail and wholesale price.

What happens to stock when I sell a loose packet?

Stock in the base unit goes down by one and the stock screen updates in whatever unit you view.

Can I sell half a kilo?

Yes, for products sold by weight or volume. Count products do not allow fractions.

Does it handle sizes and colours?

No. Each size and colour would be its own product.

Try Dukaan POS free for 7 days

Every feature switched on. No card needed. Set up in about a minute, then add your own products.

Start my free trial

Related pages

Feature

Retail and wholesale pricing

How Dukaan POS picks prices: retail and wholesale levels, package prices worked out from the base unit, and special customer rates, with a worked example.

Solution

Inventory management software

Inventory management software for shops: stock reduces with every sale, purchases add stock, counts fix errors, and low-stock and expiry warnings come in one list.

Industry

Grocery store POS software

Grocery store POS software for Pakistani shops: sell by kg, bag, carton or piece, track expiry dates, record udhaar and see daily profit. Free 7-day trial.

Solution

Wholesale business management software

Wholesale business management software for Pakistani traders: bulk stock, supplier balances, trade customer credit, retail and wholesale prices and cash control.