Top Selling Extension Winner
2 times in a row
Magento 2 Unit of Measurement (UOM)
Magento 2 Unit of Measurement Extension by Webkul allows stores to sell products using units such as grams, kilograms, liters, or meters.
Customers can choose the unit they need. Prices update automatically when the unit changes. Inventory stays accurate because the system tracks stock using base units.
- Sell products using units such as grams, kilograms, liters, and meters.
- Prices update automatically when customers change the unit.
- Track inventory using base measurement units.
- Works with REST and GraphQL APIs.
- Easy unit selector on the product page.
- Built-in stock log for inventory tracking.
- Compatible with Magento MSI inventory.
- Show selected units in cart and checkout.
Top Selling Extension Winner
2 times in a row
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Magento 2 Unit of Measurement Extension helps stores sell products using different measurements. Many products are sold by weight, volume, or length. This extension allows customers to choose how much they want to buy.
Customers select a unit directly from the product page. The system then converts that value into a base unit. This method keeps inventory accurate and flexible. It also gives customers better control over their purchase.
Additionally, if you are running a physical store with POS, you can also allow measurement-based selling directly at the checkout counter using Magento 2 POS Unit Measure Extension.

Highlighted Features
Flexible UOM Groups
Admins can create unlimited unit groups with one base unit and multiple secondary units, with automatic unit conversion.
Smart Inventory Tracking
Stock is tracked in base units, and selected units are automatically converted during orders to maintain accuracy.
Stock Log and Reports
The extension includes a stock log to track stock changes, unit conversions, and order-based updates for accurate inventory records.
Easy Admin Management
Admins can manage units from the Magento admin panel by creating groups, setting conversion ratios, and assigning them to products.
Why Use Magento 2 Unit of Measure Module?
Magento 2 Unit of Measurement Extension allows stores to sell products by weight, volume, or length. Customers are not limited to fixed quantities. They can buy the exact amount they need.
UOM extension also supports dynamic pricing. Prices update automatically when the unit changes. Inventory is always tracked using base units. This ensures accurate stock management.
This extension is ideal for:
- Grocery stores
- Wholesale businesses
- Hardware stores
- Beauty and cosmetic stores
These businesses often sell products based on measurement. If you want to generate product images automatically with AI, check the Magento 2 AI Base Image Generator Extension.
Product Page with UOM Selector
Magento 2 product page showing unit selector with multiple measurement options for customers.
- Create groups with a base unit and multiple secondary units.
- Define conversion ratios between units.
- Assign measurement groups to products.
Admin UOM Groups Configuration
Magento 2 admin panel showing measurement group configuration for managing product units.
- Add new measurement units.
- Define conversion ratios for each unit.
- Maintain accurate measurement calculations.

Units Configuration Panel
Magento 2 unit configuration panel displaying conversion ratios and unit management settings.
- Display selected units in the cart.
- Show converted quantity based on the chosen unit.
- Maintain clear order details before checkout.
Shopping Cart Display
Magento 2 shopping cart showing selected measurement units for products.
- Display selected units in the cart.
- Show converted quantity based on the chosen unit.
- Maintain clear order details before checkout.
Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/.
You may also check our top-quality Magento 2 Extensions.
Specifications
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud- + Features
- - Bugs
- + Full admin capabilities to create and manage UOM Groups (e.g., Weight) and their corresponding Units (e.g., Gram, KG).
- + Assign UOM groups to products, allowing customers to select their preferred unit on the product page.
- + The product price automatically updates on the storefront based on the selected unit's conversion ratio.
- + Integrates with Magento's inventory to deduct stock in the base unit upon shipment, ensuring accurate inventory levels.
- + UOM data is saved with the order and exposed via REST and GraphQL for headless storefronts.