Last Updated:
A supermarket buys water bottles by the carton (24 units), stores them by the pack (6 units), and sells them individually. Each unit has a different barcode, a different price, and a different margin. When a cashier scans a single bottle, the ERP must deduct 1/24th of a carton from inventory, apply the single-unit price, and maintain accurate carton-level counts for reorder calculations. Basic ERP systems treat each unit as a separate SKU — creating three inventory records for what is physically one product. This leads to phantom stock, incorrect reorder triggers, and manual reconciliation headaches.
A properly designed multi-UoM system defines one master item with multiple sell units, each linked by a conversion factor. The system maintains inventory in the base unit (e.g., pieces) and automatically converts when purchasing (cartons), selling (pieces or packs), or reporting (any unit). Each sell unit carries its own barcode, price, promotional rules, and minimum order quantity. Nepton Business Suite implements this as a core inventory feature — every item can have unlimited sell units with independent pricing and barcode assignments, all converting to a single base unit for stock accuracy.
Fast-moving consumer goods amplify the multi-UoM challenge because of volume. A mid-sized supermarket may stock 15,000–30,000 SKUs, and a significant portion will have multiple sell units. If each variant is tracked as a separate item, the catalog bloats to 40,000–60,000 entries, search becomes unmanageable, and stock accuracy degrades with every transaction. According to IHL Group, inventory distortion (overstocks and out-of-stocks) costs retailers $1.77 trillion globally per year. Poor UoM handling is a significant contributor to this figure.
Some products — fresh produce, deli items, bulk nuts — are sold by weight rather than fixed units. The ERP must handle variable-quantity transactions where the cashier weighs the item and the system calculates price dynamically. This intersects with multi-UoM when the same product can be sold both by weight (loose) and by pre-packed unit (e.g., 500g bag). Both sale types must resolve to the same inventory pool.
Can I set different prices for the same item sold as a piece vs. a pack?
Yes, in a proper multi-UoM system. Each sell unit has independent pricing rules, and the system can enforce different margins per unit type. A pack of 6 might be priced at a 10% discount versus buying 6 individual units.
How does multi-UoM affect barcoding?
Each sell unit gets its own barcode. When the cashier scans a carton barcode vs. a single-unit barcode, the POS recognizes which unit is being sold and applies the correct price and inventory deduction automatically.
What about promotional pricing on specific units?
Promotions can be applied per sell unit. A "buy 2 packs get 1 free" promotion applies only to pack-level sales without affecting single-unit or carton pricing.
Multi-UoM handling is one of the clearest dividing lines between ERP systems built for retail and those adapted from other industries. For FMCG businesses and supermarkets managing thousands of products across multiple sell units, this capability directly impacts inventory accuracy, pricing integrity, and operational efficiency. Nepton Business Suite treats multi-UoM as a foundational feature — not an add-on — ensuring that stock, pricing, and barcoding stay synchronized regardless of how an item is purchased, stored, or sold.
Discover how Nepton Business Suite can help you achieve your business goals.