Product Dimension Pricing for Odoo
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 15.14
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Manufacturing (mrp) • Purchase (purchase) • Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Website (website) |
| Lines of code | 1826 |
| Technical Name |
dev_product_diminsion |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Manufacturing (mrp) • Purchase (purchase) • Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Website (website) |
| Lines of code | 1826 |
| Technical Name |
dev_product_diminsion |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
Advance Product Dimension & Measurement
Advance Product Dimension & Measurement Odoo App is built for businesses that don't just sell pieces — they sell sheets, tiles, fabric, glass, sheets of metal, slabs, planks, custom panels, made-to-measure furniture, or anything else where the customer's Length, Width, and Height decide the final price.
Switch on dimensional pricing for a product, pick how the size becomes a quantity — area in square meters (M²), volume in cubic meters (M³), or linear meters — and the sales team can simply type the requested dimensions on the quotation. The line total recalculates immediately. Five pricing methods cover most real-world cases: pay by M²/M³, treat size as display only, charge per unit dimension, a fixed base price plus a surcharge per M²/M³, or a tiered scale where rate drops as size goes up — set once globally, or override on individual products.
Dimensions flow from the Sale Order to the Invoice, Delivery, and the Purchase Order, so finance, warehouse, and buying all see the same figures. Online customers can enter their own measurements on the product page and watch the price update in real time, then complete checkout. Quotations, Invoices, Purchase Orders, and Delivery Slips all print the dimensions alongside the line. Useful for any company that sells size-dependent goods and wants the Odoo price, paperwork, and stock document to match what was actually ordered.
Features
- Dimension-Based Pricing: Type Length, Width, and Height on the line and the total recalculates from M²/M³ or linear meters — no manual math, no spreadsheet on the side.
- Five Pricing Methods: Choose Price × Dimension, Price × Quantity (display only), Price per Unit Dimension, Fixed + Surcharge, or Tiered brackets — matched to how you actually quote.
- Global or Per-Product Setup: Set one default pricing method company-wide, and override it on individual products when a specific item needs a different rule.
- Mixed Units Made Easy: Enter dimensions in millimeters, centimeters, meters, inches, or feet — every line converts to the same currency-ready figure automatically.
- Min/Max Size Guardrails: Set allowed ranges per product and a validation popup blocks impossible orders before they reach production or the warehouse.
- Dimension Summary on the Order: A header shows total M²/M³ for the whole order, with a one-click summary popup listing total area, volume, weight, and dimensional line count.
- Weight from Size: A weight-per-M²/M³ rate on the product turns the entered dimensions into a kilogram figure that flows through to stock moves and the Delivery Slip.
- End-to-End Document Flow: Dimensions carry across to the Invoice, Purchase Order, Stock Move, and Manufacturing Order, so every team works from the same measurements.
- Dimension-Aware PDFs: Quotation, Invoice, Purchase Order, and Delivery Slip print the L × W × H and the computed M²/M³ next to each line, ready for the customer or vendor.
- Live Pricing on the Online Shop: The product page adds Length/Width/Height inputs with the allowed range; the price recalculates as the shopper types, and the same dimensions land on the resulting Sale Order.
- Adjustable Decimal Precision: Tune how many decimals to keep for dimensions and for the calculated prices, so figures match the way your industry quotes.
Turn On Dimensional Pricing per Product
On the product, open the new Dimensions tab and tick Uses Dimensional Pricing to start charging by size instead of by piece. Keep Use Global Pricing Method ticked to follow the company-wide rule, or untick it to give this product its own pricing method.
Configure Method, Unit and Size Limits
Choose how dimensions translate into a quantity — for example Length × Width × Height (M³) — pick the unit (mm, cm, m, inch or ft), and lock in the allowed Length, Width and Height ranges. A weight per M²/M³ here turns measurements into a delivery weight automatically.
Dimensional Lines on the Quotation
Order lines now expose Length, Width, Height, and a computed M²/M³ column. Type the customer's measurements and the line amount updates instantly — a Dimensions badge at the top of the order keeps a running total of M² or M³ across the whole quotation.
Dimension Summary at a Glance
Clicking the order-level Dimensions badge opens a summary popup showing total area, total volume, total weight, and how many lines have dimensions — useful for a quick shipping or capacity check before confirming.
Out-of-Range Sizes Are Blocked
If a salesperson types a Length, Width, or Height that falls outside the configured min/max range for that product, the order can't be saved with that value — keeping impossible-to-manufacture sizes out of the pipeline.
Clear Validation Message
The block comes with a plain-language warning that names the product, the minimum or maximum it expected, and the value that was entered — so the salesperson knows exactly what to correct.
Dimensions on the Sale Order PDF
The printed Quotation lists the L × W × H = M³ figure right under the product name, so the customer reads exactly the size they ordered and the area or volume the price was calculated from.
Customer Invoice with Dimensions
When the Sale Order is invoiced, the same Length, Width, Height and computed M²/M³ land on the invoice line — finance bills the customer for exactly the size that was sold, with no re-keying.
Invoice PDF Carries the Same Detail
The customer-facing invoice PDF shows the dimensional breakdown under each line, matching the original quotation exactly so there are no surprises during payment.
Dimensions on the Purchase Order
Buying for stock works the same way. The Purchase Order lines also expose Length, Width, Height and M²/M³, so vendor quantities are recorded in the same size-based terms as customer sales.
Purchase Order PDF With Dimensions
The PDF sent to the vendor prints the L × W × H = M³ line below each item, so the supplier ships exactly the size the buyer asked for.
Dimensions Reach the Stock Move
Each stock move from the related delivery carries the ordered Length, Width, Height and the calculated Dim Qty and Dim Weight — so warehouse and logistics teams pick and ship by the actual sold size, not by a generic piece count.
Delivery Slip With Size and Weight
The printed Delivery Slip prints the L × W × H, the computed M³, and the resulting kilogram weight on the line — giving the driver and the receiving customer one document that shows both the goods and what's being delivered.
Live Dimension Input on the Online Shop
On the eCommerce product page a new Enter Your Dimensions box asks shoppers for Length, Width, and Height, with the allowed minimum and maximum shown next to each field. The price recalculates while they type, so customers always see what their exact size will cost before they add to cart.
Cart Keeps the Customer's Dimensions
The cart's review-order screen lists the dimensions the customer entered and the calculated M² right under the product name, so they can double-check the size before paying.
Payment Confirmation
Once the dimensional order is paid, the standard payment confirmation page shows the resulting amount and the order reference — ready for the back office to take over.
Sale Order Generated From the Website
Back in the Sales app, the order that came from the website already carries the customer's Length, Width and Height, the same M²/M³ figure, and the matching total — no manual entry between the storefront and the back office.
Company-Wide Pricing Defaults
Under Sales → Configuration → Settings, the new Product Dimensions block toggles the whole feature on or off, picks the default pricing method, default unit, whether per-product overrides are allowed, and whether dimensions appear on the website.
Fine-Tune Display and Reports
The same settings page lets you adjust the decimal precision for dimensions and calculated prices, turn the eCommerce input box on or off, and choose whether all PDF reports should print the size details.
Version 1.0 | Released on : 13th February 2024
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Please log in to comment on this module