Website Product Dimensions Height Width
This odoo app helps user to add product dimension like product height and product width from website, User also have option to calculate price based on that height and with or quantity. User can also add height and width measurement for product in website, sale order, purchase order, customer invoice, vendor bill, and manufacturing order.
Website Product Dimension app helps you to add product measurement variable height and width on product, based on that it will dynamically calculate Quantity of Product in Meter Square and Price of it. This plugin will be mainly useful for Banner and Paper industry , where customer can order product in different dimension with different height and width and based on that price need be calculated for that product size.This app works for Shop, Sales, Purchase, Accounting and Manufacturing.
Also if you are not managing the stock of your product and purchasing it from any other supplier . then with default odoo procurement method "Make to order + buy" will generate Purchased same as requested from the customer.
Same if you are manufacture and you make product based on customer request for different size this plugin also works for MRP and generate manufacturing(production) order for requested dimension(height/width) by customer from the Sale.
Also Read: Unlocking Efficiency with Advance Product Dimension and Measurement Odoo App
Why Dimension-Based Products Require Special Management
Many businesses sell products that cannot be represented by a simple quantity.
Examples include:
| Industry | Dimension-Based Products |
|---|---|
| Printing Industry | Banners, Posters, Signboards |
| Paper Industry | Paper Rolls, Sheets |
| Glass Industry | Custom Glass Panels |
| Textile Industry | Fabrics and Materials |
| Furniture Industry | Custom Tabletops |
| Construction Industry | Building Materials |
| Packaging Industry | Boxes and Packaging Sheets |
| Interior Design | Wall Panels and Decorative Materials |
For these industries, pricing depends on dimensions rather than standard quantities.
Without proper dimension management, users must manually calculate:
- Area calculations
- Price calculations
- Quantity conversions
- Manufacturing requirements
This often results in errors and inefficiencies.
Dynamic Area Calculation (Square Meter Calculation)
One of the most important features of the module is automatic square meter calculation.
When users enter:
- Height
- Width
The system automatically calculates:
Area = Height × Width
For example:
| Height (M) | Width (M) | Area (M²) |
| 2.0 | 3.0 | 6.0 |
| 1.5 | 4.0 | 6.0 |
| 5.0 | 2.5 | 12.5 |
| 3.2 | 3.2 | 10.24 |
This automation eliminates manual calculations and improves operational accuracy.
Website Dimension-Based Ordering
Modern customers expect flexibility when ordering customized products online.
The module enables customers to:
- Visit the product page.
- Enter required height.
- Enter required width.
- Calculate dimensions instantly.
- View updated pricing.
- Add products to cart.
- Place orders with custom dimensions.
This self-service process reduces communication delays and improves customer satisfaction.
Features
1) Add variable Height and Width as Product Dimension.
Allow to add variable Height and Width as Product Dimension on Sales/Purchase and Manufacturing Order.
2) Calculates Product UOM (Mt.)2 based on height and width.
Automatically calculates product UOM (Mt.)2 based on height and width.
3) Product Price Calculation Option.
Option to calculate product price based on dimension or quantity.
4) Product Dimension for All Application.
Manage product dimension for all application with website, sale, purchase, invoice, bill and manufacturing.
Option 1 : Price Calculation based on Dimension(m2)
User have to select "Price Calculation based on Dimension(m2)" option under Sales > Configuration > Settings menu.
In this option net price will calculated based on : UNIT PRICE * QTY * M2.
Configuration for Calculation of Unit Price

Product Dimension on Website Option
User have to enable "Product Dimension on Website" option to add height and width of product on website.

Product Dimension on Website
On product page user can enter product height and width and click "Calculator" icon to calculate price.



User can see product dimension added to order in backend.

Product Dimension on Sales
While creating Quotation, Salesman can add height(Mt.) and width(Mt.) of product in order line, by default "Sale Price for (M2)" selected on order line.

User can see the height width M2 and net price of product is display on generated order.

Product Dimension on Invoice
While invoice created from the sales order same height(Mt.)/width(Mt.) will be passed on invoice line for product. Also billing user can add height and width of product in invoice line.

Product Dimension on Purchase
When purchase generated by the purchase user, purchase user can add height(Mt.) and width(Mt.) of product in order line and based on that (Mt.)2 price will be calculated according to its height and width. Also Same will be automatically effected when Purchase has been generated from the sales order(by confirm sales).

While supplier invoice created from the purchase order same height(Mt.)/width(Mt.) will be passed on invoice line for product.

Product Dimension on Manufacturing
When Manufacturing order created by the production user , production user can add height(Mt.) and width(Mt.) of main product on manufacturing order and based on that (Mt.)2 price will be calculated according to its height and width. Also Same will be automatically effected when manufacturing has been generated from the sales order(by confirm sales).

Option 2 : Price Calculation based on Qty
Configuration for Calculation of Unit Price
User have to select "Price Calculation based on Qty" option under Sales > Configuration > Settings menu. In this option net price will calculated based on product quantity.

Product Dimension on Website
On product page user can enter product height and width and click "Calculator" icon to calculate price.


User can see product dimension added to order in backend.
Product Dimension on Sales
While creating Quotation, Salesman can add height(Mt.) and width(Mt.) of product in order line, by default "Sale Price for (M2)" selected on order line.

Product Dimension on Invoice
While invoice created from the sales order same height(Mt.)/width(Mt.) will be passed on invoice line for product. Also billing user can add height and width of product in invoice line.

Product Dimension on Purchase
When purchase generated by the purchase user, purchase user can add height(Mt.) and width(Mt.) of product in order line and based on that (Mt.)2 price will be calculated according to its height and width. Also Same will be automatically effected when Purchase has been generated from the sales order(by confirm sales).

Product Dimension on Vendor Bill
While supplier invoice created from the purchase order same height(Mt.)/width(Mt.) will be passed on invoice line for product.

Product Dimension on Manufacturing
When Manufacturing order created by the production user , production user can add height(Mt.) and width(Mt.) of main product on manufacturing order and based on that (Mt.)2 price will be calculated according to its height and width. Also Same will be automatically effected when manufacturing has been generated from the sales order(by confirm sales).

Benefits of Dimension Entry on Website
Faster Order Processing
Customers can provide exact measurements directly.
Reduced Manual Work
Sales teams no longer need to manually collect dimensions.
Improved Accuracy
Measurements are entered directly by customers.
Better User Experience
Customers receive instant pricing based on their requirements.
Increased Conversion Rates
Dynamic pricing helps customers make quicker purchasing decisions.
Dimension-Based Pricing Methods
The module supports multiple pricing methods.
Method 1: Price Based on Square Meter (M²)
This method calculates price using:
Price = Unit Price × Quantity × Area (M²)
Example:
| Description | Value |
| Unit Price | $15 |
| Quantity | 2 |
| Area | 5 M² |
| Total Price | $150 |
This method is commonly used in:
- Printing
- Glass Manufacturing
- Fabric Industry
- Construction Materials
Method 2: Price Based on Quantity
Businesses can choose to calculate pricing based solely on quantity while still tracking dimensions.
Benefits include:
- Simplified pricing.
- Flexible measurement tracking.
- Industry-specific adaptability.
This approach is useful when dimensions are required operationally but not for pricing calculations.
Industry-Specific Use Cases
Printing Industry
Printing companies often sell:
- Flex banners
- Vinyl prints
- Posters
- Advertising materials
Pricing depends on square meter calculations.
Paper Industry
Paper suppliers frequently process custom-size orders.
Benefits include:
- Accurate measurements.
- Better inventory planning.
- Improved customer service.
Textile Industry
Fabric suppliers sell materials based on customer dimensions.
The module helps calculate required material quantities automatically.
Glass Industry
Glass manufacturers frequently process custom-sized orders.
Dimension-based calculations improve:
- Production planning.
- Cost estimation.
- Material utilization.
Construction Industry
Construction suppliers often sell:
- Panels
- Sheets
- Flooring
- Roofing Materials
Dimension management improves quotation and ordering accuracy.
Business Benefits
Reduced Calculation Errors
Manual calculations often lead to pricing mistakes.
Automation improves accuracy.
Better Customer Experience
Customers receive instant dimension-based pricing.
Improved Operational Efficiency
Departments share consistent dimensional information.
Reduced Administrative Work
Automation minimizes manual data entry.
Better Inventory Planning
Dimension information helps forecast material requirements.
Improved Manufacturing Accuracy
Production teams receive exact customer specifications.
Comparison: Standard Odoo vs Product Dimensions App
| Feature | Standard Odoo | Product Dimensions App |
| Height Entry | No | Yes |
| Width Entry | No | Yes |
| M² Calculation | No | Yes |
| Website Dimension Entry | No | Yes |
| Dimension-Based Pricing | No | Yes |
| Sales Integration | Limited | Full |
| Purchase Integration | Limited | Full |
| Invoice Integration | Limited | Full |
| Manufacturing Integration | Limited | Full |
| Make-To-Order Support | Basic | Enhanced |
Conclusion
The Website Product Dimensions Height Width Odoo App provides a complete dimension management solution for businesses that sell, purchase, manufacture, or invoice products based on custom measurements. By enabling height and width management across website, sales, purchase, accounting, and manufacturing workflows, the module eliminates manual calculations, improves pricing accuracy, and streamlines business operations.
Whether you operate in the printing industry, paper manufacturing, textile production, glass fabrication, construction materials, packaging, or any business that depends on dimension-based pricing, this module delivers the flexibility and automation needed to manage customer-specific requirements efficiently. With automatic area calculations, dynamic pricing options, seamless workflow integration, and support for make-to-order manufacturing, the application helps organizations improve productivity, enhance customer experience, and achieve greater operational accuracy throughout the entire Odoo ecosystem.