Skip to Content

Website Product Dimensions(Height/Width)

8 min read
May 23, 2024
Odoo Apps

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:

IndustryDimension-Based Products
Printing IndustryBanners, Posters, Signboards
Paper IndustryPaper Rolls, Sheets
Glass IndustryCustom Glass Panels
Textile IndustryFabrics and Materials
Furniture IndustryCustom Tabletops
Construction IndustryBuilding Materials
Packaging IndustryBoxes and Packaging Sheets
Interior DesignWall 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.03.06.0
1.54.06.0
5.02.512.5
3.23.210.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:

  1. Visit the product page.
  2. Enter required height.
  3. Enter required width.
  4. Calculate dimensions instantly.
  5. View updated pricing.
  6. Add products to cart.
  7. 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

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 Option

Product Dimension on Website

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

Product Dimension on Website

Product Dimension on Website

Product Dimension on Website

User can see product dimension added to order in backend.

Product Dimension on Website

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 Sales

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

Sale Order Report

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 Invoice

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 Purchase

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

Product Dimension on Bill


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).

Product Dimension on Manufacturing

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.

Configuration for Calculation of Unit Price

Product Dimension on Website

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

Product Dimension on Website

Product Dimension on Website

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 Sales

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 Invoice

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 Purchase

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 Vendor Bill

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).

Product Dimension on Manufacturing

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:

DescriptionValue
Unit Price$15
Quantity2
Area5 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

FeatureStandard OdooProduct Dimensions App
Height EntryNoYes
Width EntryNoYes
M² CalculationNoYes
Website Dimension EntryNoYes
Dimension-Based PricingNoYes
Sales IntegrationLimitedFull
Purchase IntegrationLimitedFull
Invoice IntegrationLimitedFull
Manufacturing IntegrationLimitedFull
Make-To-Order SupportBasicEnhanced

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.

Website Product Dimensions(Height/Width)
Snel Macwan Jr Odoo Developer

About the Author

I am a Jr Odoo Developer with expertise in custom module development, ERP implementation, and workflow automation. My work focuses on delivering scalable and efficient solutions tailored to business needs.
Book a Consultation

Share this post