You’re selling the same product to three different customer types : a single-piece buyer at a retail store, a bulk pack buyer at a warehouse and a carton-ordering wholesaler.
Managing that manually? That’s a disaster waiting to happen.
Businesses in today’s omnichannel world need more than just a solid product – they need systems that understand how that product is sold in varying formats, across different buyer types.
That’s where a flexible Unit of Measure (UoM) strategy comes into play.
And if you’re an Odoo user, the Multi Sales UoM module might just be your secret weapon.
Let’s explore how dynamic UoM handling is the missing link in most retail-to-wholesale transitions.
Retailers are now wholesalers. D2C brands are scaling into B2B. Even traditional manufacturers are setting up eCommerce storefronts. The lines are blurring — and so are the expectations.
If your ERP can’t flex across channels – you’ll bleed margin, confuse customers and overwork your sales team.
Imagine selling chocolate bars. Retail customers buy single bars. Shops order boxes of 10. Distributors request cartons of 12 boxes.
Now do that math – at scale – with multiple SKUs and markets.
One mistake in conversion or pricing,and :
Inventory reports become lies
Profit margins erode silently
Your customer gets frustrated and moves on
UoM isn’t just about math. It’s about business truth.
One Product, Many Units [A Real-World Breakdown]
Let’s look at orange juice sales as a relatable example –
Base Unit : 1 bottle
Intermediate Unit : 1 pack = 6 bottles
Bulk Unit : 1 carton = 12 packs = 72 bottles
Here’s the issue. Most systems only allow one sales UoM at a time. That’s great until you have different buyers wanting different formats -— at accurate prices.
The Multi Sales UoM module v18 lets you assign two alternate sales UoMs in addition to the standard unit.
So, a fabric sold in :
Meters (Standard)
Feet (Sales UoM 1)
Inches (Sales UoM 2)
…gets its quantity and price converted in real-time, based on defined ratios. You input one quantity – and get values updated instantly in the others.
In economics, consumer surplus is the extra value a buyer gets when they pay less than what they’re willing to pay. If you sell smartly – that surplus builds customer loyalty and satisfaction.
Now flip that – if your UoM config causes pricing mismatches, you either :
Leave value on the table, confuse your customers or kill your margins
With accurate UoM-based pricing :
Retail buyers feel like they’re getting a fair deal
Wholesale buyers see predictable scaling
Your margins stay clean and healthy
It’s not just accounting – it’s psychology and economics in action.
Ever had someone mess up a unit mid-transaction?
The Multi Sales UoM module prevents this with :
✅ UoM Category Restrictions : Can’t mix weight with volume, length with pieces.
✅ Access Control : Only authorized users can edit sales UoMs.
✅ Auto-defaulting : Sales UoMs are auto-assigned from the standard UoM, reducing clicks and errors.
The result? Clean transactions. Accurate reports. Peace of mind.
Let Your System Do the Math
Whether you’re scaling from Shopify to B2B orders or juggling retail and wholesale in one backend — the truth is simple :
Your product isn’t the same across every channel.
But your ERP should make it feel like it is.
With the right UoM configuration — especially using the Multi Sales UoM module in Odoo 18 — you can :
Adapt fast, price smart, sell more, serve better!
To learn more about our Multi Sales UoM app, please connect with our Odoo experts at Pragmatic Techsoft and book a free consultation call / request for a free demo.
No commitment – just solutions and how this best can help you.
Pragmatic’s UoM module automates all your unit conversions – so you can focus on operations, not calculations.
1. Can I use different UoMs for online and offline channels in Odoo?
Yes. With the Multi Sales UoM module, you can configure different UoMs and have them sync dynamically, making multi-channel sales seamless.
2. Does this module support real-time conversion of prices and quantities?
Absolutely. The conversion is done using predefined ratios between standard and sales UoMs.
3. Will this work with product variants like sizes or colors?
Yes. You can define unique UoMs for each variant if needed.
4. Is it compatible with Odoo eCommerce and POS?
Yes. It integrates smoothly with Odoo’s eCommerce and POS modules, allowing customers to view and select products in their preferred units.
5. What industries benefit most from this setup?
Industries dealing in length, weight, volume or multi-pack retailing — such as textiles, chemicals, food & beverage and plastics — gain massive value from this configuration.
Leave a Reply
You must be logged in to post a comment.