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.
| Product | Base unit | Packages |
|---|---|---|
| Sugar | kg | 1 kg pack, 50 kg bag |
| Cooking oil | litre | 1 litre bottle, 5 litre bottle, carton |
| Biscuits | packet | box of 12, carton of 48 |
Buying in cartons, selling in packets
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
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
- Choose the base unitPick how the product is counted, such as kg or piece.
- Add the packagesEnter bag, carton or dozen and how much each holds.
- Set prices per packageEnter a retail and a wholesale price for each.
- 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