Managing Multiple Units of Measurement in ERPNext POS: A Comprehensive Guide

Introducing our comprehensive guide on managing multiple units of measurement in ERPNext POS. Learn how to ensure accurate pricing and provide a seamless shopping experience for your customers.

 · 3 min read

Retail Store Photo by Raul Gonzalez Escobar on Unsplash


Imagine this scenario: You are the owner of a bustling retail store, catering to customers with diverse measurement preferences. Some prefer kilograms, others opt for pounds or grams. Managing different units of measurement can quickly become a headache, resulting in confusion, pricing errors, and customer dissatisfaction. But fear not! With ERPNext's powerful Point of Sale (POS) system, you can effortlessly handle multiple units of measurement and ensure accurate pricing. In this tutorial, we will explore how to seamlessly navigate this challenge.

1. Adding Multiple Units of Measurement

Let's dive into the scene. You are at your store counter, and a customer approaches, requesting to buy a product that is typically sold in "Nos" (Numbers). However, they want it in "Pairs." With ERPNext's intuitive interface, updating the unit of measurement for an item is a breeze. Follow these steps:

  1. Open ERPNext Item Master and locate the item in question.
  2. Navigate to the Units of Measure section.
  3. Add the required UOM (Unit of Measurement) in the UOMs table.

For detailed instructions, refer to the ERPNext Item Documentation.

Adding the required UOM

2. Creating Item Prices

You have the option to create a single item price that will automatically convert for other UOMs, or you can define item prices for each specific UOM. Refer to the ERPNext Item Price Documentation for more information.

Adding Item Price

3. Updating the POS Profile

To fetch the prices correctly, you must select the relevant price list in the POS profile. Consult the ERPNext POS Profile Documentation for guidance.

Updating Price List in POS Profile

4. Changing the UOM in a POS Session

Once you've made the necessary adjustments, witness the magic of automation. The system automatically recalculates the pricing based on the new unit of measurement, eliminating guesswork and potential pricing mistakes. Follow these steps when a customer wants to buy a product in a different UOM than what it is sold in:

  1. Add the item to the cart.
  2. Click on the item in the cart to open its details.
  3. Select the required UOM, and the system will convert the price accordingly.

Selecting different UOM in a POS Session

The Power of Automation

Now, let's explore the beauty of automation in ERPNext. As you make unit of measurement changes in the POS system, observe how the prices associated with the item update automatically. This powerful feature eliminates errors and inconsistencies, instilling confidence in both you and your customers regarding pricing accuracy.

Automatically updating prices based on the unit of measurement not only saves valuable time but also prevents revenue loss and customer dissatisfaction caused by incorrect pricing. ERPNext empowers you to provide a seamless and transparent shopping experience, fostering trust and loyalty among your customers.


Say goodbye to the challenges of managing multiple units of measurement in your retail business. With ERPNext's POS system, you can confidently handle different measurement preferences with ease. From kilograms to pounds, grams to ounces, the system effortlessly handles the calculations and automatically updates the prices, ensuring accuracy and customer satisfaction.

Throughout your journey, refer to the comprehensive ERPNext documentation for additional insights and guidance. Embrace the power of automation, streamline your operations, and create a shopping

Remember, ERPNext is here to simplify your retail management, so you can focus on what matters most – providing exceptional service and growing your business.

Looking for expert guidance?

We offer professional aid in managing your business affairs. Our team can assist you in identifying the most suitable solution to meet your specific needs.

Muhammad Ahmad

ERPNext FullStack Developer | Consultant | FinTech

No comments yet.

Add a comment
Ctrl+Enter to add comment