Are you a business dealing with bulk goods, groceries, or products sold in various package sizes? Have you ever struggled with defining complex pricing for different unit combinations in your ERP system? If so, you’re not alone. Historically, managing diverse sales and purchase pricing for products sold as single units, packs of six, or cartons of fifty could be a convoluted mess.
But what if you could seamlessly manage all of this from a single, unified platform?
This is where Odoo Unit of Measure Packaging comes to the forefront. In its latest iterations, Odoo has innovatively merged Units of Measure (UoM) and Packaging settings, providing an incredibly powerful and flexible solution for businesses to optimize their sales and purchase processes. This isn’t just a minor tweak; it’s a game-changer that simplifies complex pricing, streamlines operations, and ultimately boosts profitability.
For a visual demonstration of this transformative feature, you can watch the original video that inspired this deep dive: How Odoo unifies Units of Measure & Packaging to simplify bulk sales and purchases.
Let’s dive into how Odoo Unit of Measure Packaging can revolutionize your operations and provide a step-by-step guide to implement it.
Why Odoo Unit of Measure Packaging Matters: 5 Compelling Benefits
The unified Odoo Unit of Measure Packaging feature isn’t just about technical efficiency; it translates directly into tangible business advantages. Here are five powerful benefits that highlight why this update is crucial for businesses dealing with packaged goods:
-
Seamless Sales Pricing Flexibility: Imagine effortlessly selling a product as a single unit, a pack of six, or a bulk carton, each with its own specific, predefined price. With Odoo Unit of Measure Packaging, you can configure detailed pricelists that automatically adjust based on the selected package size. This ensures accurate pricing for both your e-commerce storefront and backend sales orders, eliminating manual errors and enhancing the customer experience. Customers see transparent, consistent pricing whether they buy a single item or a large pack, directly from your website or via a sales representative.
-
Optimized Vendor Cost Control: The benefits extend beyond sales. When purchasing from vendors, you often get better rates for bulk orders or specific package configurations. This feature allows you to define distinct vendor prices based on the packaging units you acquire. No more tedious manual calculations or assumptions about cost per unit within a package. You gain granular control over your purchase costs, ensuring you always reflect the true cost of goods based on how they were bought, whether it’s a single item or a bundled package.
-
Streamlined Purchase Order Management: Creating purchase orders becomes significantly more efficient. As soon as you select a product and its associated package (UoM) on a purchase order, Odoo automatically applies the correct vendor price configured for that specific package. This automation reduces the time spent on order creation, minimizes human error, and ensures that your purchasing department always secures the most favorable terms for packaged goods, directly aligning with your vendor agreements.
-
Enhanced Inventory Accuracy and Management: Managing stock that comes in multiple package sizes can be a nightmare for inventory teams. The integrated Odoo Unit of Measure Packaging system helps maintain precise inventory levels by allowing you to define and track stock in its native packaged forms, alongside its base unit. This clarity reduces discrepancies, improves forecasting, and simplifies physical inventory counts, leading to more reliable stock data and better decision-making for replenishment and storage.
-
Elevated Customer Experience: In today’s competitive market, flexibility and transparency are key. By offering clear packaging options and dynamic pricing on your e-commerce platform, you empower customers to choose the quantity that best suits their needs, with immediate and accurate pricing. This user-friendly approach builds trust, reduces cart abandonment, and fosters a more satisfying shopping journey, ultimately driving repeat business and customer loyalty.
A Step-by-Step Guide to Mastering Odoo Unit of Measure Packaging
Let’s walk through the process of setting up and utilizing Odoo Unit of Measure Packaging with a practical example. We’ll use a common scenario: a “Cold Drink Two” product sold in single units, packs of 6, and packs of 50.
The Scenario: “Cold Drink Two”
Our hypothetical product, “Cold Drink Two,” has a base unit of “Unit.” However, we want to sell and buy it in specific package configurations:
- Single Unit
- Pack of 6
- Pack of 50
We also want different pricing for these configurations.
I. Configuring for Sales
This section focuses on setting up your products and pricelists to offer flexible sales options based on packaging.
Step 1: Product Master Data Foundation
First, ensure your product is correctly set up in Odoo with its base Unit of Measure.
- Navigate to Inventory (or Sales) -> Products -> Products.
- Create or select “Cold Drink Two.”
- Under the “General Information” tab, ensure the Unit of Measure is set to your base unit (e.g., “Units”). This is the foundational unit for all calculations.
Step 2: Defining Packaging Variants
This is where the magic of Odoo Unit of Measure Packaging truly begins. You’ll define the specific bundles or packages your product comes in.
- Go to Inventory -> Configuration -> Products -> Packaging.
- Click “Create” to define your package types.
-
For “Pack of 6”:
- Packaging: Type “Pack of 6”.
- Product: Select “Cold Drink Two”.
- Qty: Enter
6(indicating 6 units per pack). - Unit of Measure: This should typically be the same as your base product UoM (e.g., “Units”).
- Barcode: (Optional but recommended) Assign a unique barcode for this specific package. This is invaluable for rapid scanning in sales or warehouse operations.
- Logistical Information: Fill in package weight, height, etc., if relevant for shipping.
-
For “Pack of 50”:
- Packaging: Type “Pack of 50”.
- Product: Select “Cold Drink Two”.
- Qty: Enter
50. - Unit of Measure: “Units”.
- Barcode: (Optional) Assign a unique barcode.
By defining these packaging records, you’re telling Odoo that “Cold Drink Two” can be handled and priced in these specific bundles.
Step 3: Crafting Dynamic Sales Pricelists
Now, let’s link these packages to your sales pricing strategy. Odoo’s pricelists are powerful tools for managing tiered and package-specific pricing.
- Go to Sales -> Configuration -> Pricelists.
- Select your primary sales pricelist (e.g., “Public Pricelist”) or create a new one dedicated to bulk/package pricing.
- Click “Edit” and go to the “Pricelist Items” tab. Add rules for “Cold Drink Two”:
-
Rule 1: Bulk Discount for 50+ Units
- Product: “Cold Drink Two”.
- Min. Quantity:
50. - Price:
8(This implies 8 rupees per unit if 50 or more units are purchased, regardless of packaging, effectively giving a discount for large quantities.) - Computes Price Based On: “Formula” or “Fixed Price” depending on your strategy. If “Fixed Price”, it would be
8(per unit).
-
Rule 2: Pack of 6 Pricing
- Product: “Cold Drink Two”.
- Applied On: “Product Packaging”.
- Packaging: Select “Pack of 6”.
- Price:
16(This means the entire pack of 6 costs 16 rupees, making the effective unit price 16/6 = ~2.67 rupees per unit, showing a significant discount compared to a single unit purchase). This overrides the general unit price when this specific package is selected.
-
Rule 3: Single Unit Pricing
- Product: “Cold Drink Two”.
- Min. Quantity:
1. - Price:
20(This is your standard price per single unit). Ensure this rule has a lower priority than the others or is configured to apply when no specific quantity or package rule is met.
This tiered structure allows Odoo to automatically apply the most favorable price based on the quantity and packaging selected by the customer.
Step 4: Testing Your Sales Setup
It’s crucial to verify your configurations.
-
In Sales Orders: Go to Sales -> Orders -> Quotations -> Create. Add “Cold Drink Two.”
- If you select “Units” and quantity
1, the price should be20. - If you select “Pack of 6” as the Unit of Measure, the price will automatically adjust to
16. - If you select “Pack of 50” as the Unit of Measure, the price will automatically adjust based on your defined pricelist (e.g.,
300for the entire pack if the unit price is 6 per unit for that package, or based on the 8 rupees per unit rule if quantity 50 is met by selecting that package). Odoo intelligently multiplies the selected package’s total price by the number of packages ordered.
- If you select “Units” and quantity
-
In E-commerce: If your e-commerce module is configured, navigate to the product page. Customers should be able to select “Pack of 6” or “Pack of 50,” and the displayed price will dynamically update, reflecting your carefully crafted pricelist rules. This provides a truly intuitive and transparent buying experience.
II. Optimizing for Purchases
Just as sales benefit from flexible pricing, so do purchases. With Odoo Unit of Measure Packaging, you can ensure you’re always getting the best deal from your vendors.
Step 1: Vendor Pricelist Configuration
Define the specific costs you pay your vendors for different package types.
- Go to Purchase -> Products -> Products.
- Select “Cold Drink Two.”
- Go to the Purchase tab.
- Under the “Vendors” section, click “Add a line.”
- Select your Vendor (e.g., “Bulk Supplier Inc.”).
- Crucially, define the Unit of Measure for this vendor pricelist entry. Instead of just “Units,” you can select “Pack of 6” or “Pack of 50.”
- Price: Enter the cost per package from your vendor.
- For “Pack of 6”: Price
54(meaning 9 rupees per unit in a pack of 6). - For “Pack of 50”: Price
300(meaning 6 rupees per unit in a pack of 50).
- For “Pack of 6”: Price
- Minimum Quantity: Specify the minimum quantity required to avail this package price from the vendor. This is vital for accurate purchasing.
This setup ensures that when you create a purchase order, Odoo knows exactly what price to apply based on the specific package you’re buying.
Step 2: Creating Purchase Orders with Packaging
Leverage your vendor pricelists for seamless purchasing.
- Go to Purchase -> Orders -> Requests for Quotation -> Create.
- Select your Vendor.
- Add “Cold Drink Two” to the order lines.
- In the “Unit of Measure” column, select your desired package (e.g., “Pack of 6” or “Pack of 50”).
- Observe how the Unit Price automatically updates to reflect the package price defined in your vendor pricelist. If you select “Pack of 6”, the unit price will show 54. If you select “Pack of 50”, it will show 300. The “Quantity” field will then refer to the number of packages you want to buy.
Step 3: Real-World Purchase Scenarios
Let’s illustrate with our “Cold Drink Two” example:
- Buying 10 single units: If your vendor pricelist defines a single unit cost of
10, then buying 10 units with the “Unit” UoM will result in a total cost of10 * 10 = 100. - Buying in “Pack of 6”: If you want to buy 10 packs of 6, and you select “Pack of 6” as the UoM, the unit price will be
54(the cost per pack). The total will then be10 * 54 = 540. This reflects a bulk discount, as 60 individual units (10 packs of 6) bought this way would cost less than 60 single units. - Buying in “Pack of 50”: Similarly, if you select “Pack of 50” as the UoM and enter a quantity of
5(meaning five packs of 50), the unit price will be300(the cost per pack). Your total cost will be5 * 300 = 1500.
This sophisticated handling of purchasing ensures that your landed costs are accurate and your purchasing decisions are optimized for profitability.
III. Inventory Integration & Best Practices
Beyond sales and purchases, Odoo Unit of Measure Packaging seamlessly integrates with your inventory management.
- Understanding ‘Put in Pack’ and ‘Contain in Package’: These options in Odoo’s inventory configuration further enhance how you manage packaged goods. ‘Put in Pack’ allows you to group multiple products into a single container or pack, while ‘Contain in Package’ helps define how a product is stored within a larger package. These settings support complex warehousing strategies for packaged items, allowing you to define default packaging for internal transfers and storage. You can access these under Inventory -> Configuration -> Settings and search for ‘Packaging’.
- Leveraging Barcodes for Efficiency: As mentioned, associating unique barcodes with each packaging type (e.g., a barcode for a single cold drink, a different barcode for a 6-pack, and another for a 50-pack) drastically speeds up operations. During sales, a quick scan identifies the package and applies the correct price. In warehousing, it simplifies receiving, picking, and inventory counts.
-
Important Considerations:
- Odoo Version: This unified packaging feature is robustly available on Odoo’s SaaS (Software as a Service) platform and is slated for release in Odoo version 19. Ensure your Odoo instance supports this feature.
- Scalability: This system scales beautifully, whether you have a handful of packaged products or hundreds.
- Training: Proper training for your sales, purchasing, and warehouse teams is essential to fully leverage the benefits of this integrated system.
Beyond the Basics: Advanced Tips for Odoo Unit of Measure Packaging
To truly master the capabilities of Odoo Unit of Measure Packaging, consider these advanced strategies:
- Barcode Scanner Integration: Fully integrate barcode scanners with your Odoo system. This means not only assigning unique barcodes to each package type but also training your team to scan the package barcode during sales and receiving. This automates the UoM selection and pricing, virtually eliminating manual errors and drastically improving transaction speed, especially in fast-paced retail or warehouse environments.
- Multi-company/Multi-warehouse Implications: If your business operates with multiple companies or warehouses within Odoo, ensure your packaging definitions and pricelists are configured consistently across relevant entities. This uniformity guarantees consistent pricing and inventory management, regardless of which company or warehouse processes the order or stock movement. Odoo’s multi-company features are designed to handle such complexities, but careful initial setup is key.
- Reporting and Analytics on Packaged Sales/Purchases: Leverage Odoo’s robust reporting tools to gain insights into your packaged sales and purchases. Analyze which package sizes are most popular, which offer the highest margins, or which vendor packages provide the best cost savings. This data can inform future product bundling strategies, marketing campaigns, and purchasing negotiations. Custom reports can be built to track units sold per package type, total revenue from 6-packs vs. 50-packs, and profit margins by packaging.
- Regular Review and Optimization of Pricelists: Market conditions, vendor agreements, and customer demands are dynamic. Make it a best practice to regularly review and optimize your sales and vendor pricelists. Are your package discounts still competitive? Are you maximizing your bulk purchase savings? The flexibility of Odoo Unit of Measure Packaging allows for quick adjustments, ensuring your pricing strategy remains agile and profitable.
Conclusion
The integrated Odoo Unit of Measure Packaging feature is more than just a convenience; it’s a strategic asset for any business involved in bulk sales and purchases. By unifying units of measure and packaging, Odoo empowers you to streamline your operations, gain unparalleled control over pricing, and enhance the overall customer and vendor experience.
Gone are the days of cumbersome workarounds for packaged goods. Embrace this powerful Odoo capability to ensure accurate pricing, optimized costs, and efficient inventory management across your entire supply chain. It’s a change that promises a significant positive impact on your business’s profitability and operational agility.
Ready to transform your bulk sales and purchasing? Explore Odoo Unit of Measure Packaging in your Odoo instance today!
Focus Keyword: Odoo Unit of Measure Packaging
SEO Title: Mastering Odoo Unit of Measure Packaging: Unlock 5 Powerful Benefits for Bulk Sales & Purchases
SEO Meta Description: Discover how Odoo Unit of Measure Packaging revolutionizes bulk sales and purchases. Learn step-by-step to configure flexible pricing, optimize vendor costs, and streamline inventory with this powerful Odoo feature. A comprehensive guide for businesses dealing with packaged goods.
Short URL: odoo.com/blog/uom-packaging-guide
Discover more from teguhteja.id
Subscribe to get the latest posts sent to your email.

