• On sale!
  • -20%

Price by Surface (Area) / Volume / Linear / Perimeter / Weight Dimension Module

€63.99 Save 20%
Tax excluded Instant Download

A utility to calculate order quantity in terms of perimeter, linear, surface (area), volume or weight units.

Enter license domain

Domain name(s) for each license. For multishop environment, the same license can be used for all.
  • 250 char. max
Your Prestashop Version
Ready to Download

By buying this product you can collect up to 12 loyalty points . Your cart will contain total 12 points that can be converted into a voucher of €6.00 .

account_circleSend to a friend
Price by Surface (Area) / Volume / Linear / Perimeter / Weight Dimension Module

Price by Surface (Area) / Volume / Linear / Perimeter / Weight Dimension Module

A utility to calculate order quantity in terms of perimeter, linear, surface (area), volume or weight units.

I accept privacy policy rules  

  Security policy

We don't see credit card details. Multi-factor authentication in accordance with EU directive PSD2.

  Return and Support policy

12 months right of return/full refund/support/security updates/feature upgrades.

  Certified Prestashop Addons Seller

We are a Superhero Seller in the Official Prestashop Addons Store since 2007.

Prestashop Official Forum SupportIf you are selling your products in area linear, surface, volume or weight units, you'll definetely need that module.

Dimensions are converted into quantity.

You have products each of 3 sqm and you want that the order quantity will automatically be calculated with the given widthxheight dimensions. This module will provide you what you need.

Let's say that you are renting a container and need number of boxes as well as the volume needed. The module will add a volume and additional piece information fields right above the order quantity field with the given maximum and minimum limits you determined beforehand. That way customer can quickly calculate the order quantity he/she needed.

All the dimension information is carried through the order process.


  • Well-defined readme file.
  • Multi-currency support
  • Multi-language support
  • Multi-shop support
  • Metric or Standard (English) units option
  • CSV Export/Import mass update function for selected products
  • Increase/decrease steps can be set per product
  • Direct input option: With this option enabled, you can cancel out receiving the detailed dimensions (say that width and height to calculate the total), and present your customers to enter the finalized total required in terms of final area, final volume or final perimeter.
  • Slim, simple and elegant design
  • Supports the units of mm, cm,dm, m, mm2, cm2, dm2, m2, mm3, cm3, dm3, m3, in, ft, yd, sq in, sq ft, sq yd, acre, cu in, cu ft, cu yd, acre-feet, mg, cg, dg, g, dag, hg, kg, ton, lb, pounds, oz, ounces, tn
  • milimeter, centimeter, decimeter, meter, square milimeter, square centimeter, square decimeter, square meter, cubic milimeter, cubic centimeter, cubic decimeter, cubic meter, inch, feet, foot, yard, square inches, square feet, square yard, acre, cubic feet, cubic yard, acre-feet, miligram, centigrami decigram, kilogram, hectagram, ton, libres, pounds, short tons to price conversions
  • Enable/disable the calculation applet only for the selected products
  • Each product may have different calculation settings
  • Perimeter, Length (Linear), Surface (Area), Volume or Weight Calculation Option
  • Additional piece information can be added. The dimensions are multiplied with this piece information to find out the overall area/volume if enabled. This feature is useful for the label printing jobs, box qty in a container placement, logistics, fabric selling, etc.
  • Order Quantity input field can be displayed or hidden. It can be forced to be always 1 even if the dimensions change. 
  • Native price field can be displayed or hidden.
  • Overall price before adding the cart can always be displayed and updated, can be displayed and updated with a button. Note that if the quantity is forced to be 1, the total price demonstration does not function.
  • Conversion option: you can determine the conversion rate if the meaning of quantity is different for you. For example, you have a 12 sq ft of wallpaper and if the given dimensions (area) are below 12 sq ft, you don't want the quantity to be passed 1. But if the calculated area is 12.1 sq ft, that should mean 2 units of wallpaper and there you go. Order quantity will automatically be increased with the conversion you provided. Details are in the backoffice information. Conversion rate is displayed under the applet in green.
  • If you have more than one conversion options (multiple sizes available), you can use an attribute for the conversion.
  • A second conversion scheme is available to allow conversions in between different measurement units. For example, you sell paints in box of liters and each liter can cover 10 m2. You can use the second conversion scheme to set this up.
  • Minimum and maximum limits can be set for width, height, depth and weight. Customer is not allowed to enter values below/above those limits.
  • Minimum unit can be set to 0 if desired
  • Value increase/decrease buttons are animated and only visible if the cursor comes over the regarding input box (Prestashop 1.6 and lower versions).
  • Summary of dimensions are displayed below the applet simultaneously with the dimension changes.
  • Area/volume/length/perimeter/weight dimension summary is displayed in the cart once it is added and is carried through all the order processes.
  • Order quantity can not be updated (increased or decreased) through the order process. If customer wants to update the quantity, he/she needs to delete the old one and enter the new dimensions from the product page.
  • Multiple instances of the same item with different dimensions can be added to the cart for Prestashop version 1.7.x. For older versions of Prestashop, each item can be added once for the same cart.
  • Dimension details can be seen under order history of customer account once the order is placed. Also this information is transmitted through the invoice, order confirmation mail of customer, notification mail of shop owner and return mail.
  • A validated order's dimension details can be seen under orders tab's regarding order page.
  • The module uses the Prestashop's native customized text feature for dimension information transport. Therefore, manual custom text or image fields cannot be used within the same product.
  • Volume discounts and quantity discounts are supported (except decimal quantities).
  • Customer group dicsounts are supported.
  • Base price option (if the calculated dimension is not big enough, the reserve price is applied)
  • Starting price option: The calculated price will start from the starting price. For example, if 1 m is $5 and the customer orders 2m, and if the starting price is $10, then the calculated total will be 10 + 2 x 5 = $20. If empty, starting price is ignored.
  • Tooltip (hint) image description for applets (smart image, good for explanations how to use the applet)
  • A small switch is available for the customers who want to enter the required quantity under their own discretion. If they disable the switch, the dimension applet is closed and the quantity can be entered manually. This switch is optional
  • Decimal separator type is optional
  • Dropdown box can be used instead of input fields.
  • Adding new product with reference product configuration (NEW)
  • Extra fee option (NEW)
  • Adding waste amount option (NEW)
Change Log
Version 5.4.1 (21.08.2021)
  • Adding new product with reference product configuration
  • Extra fee option is added
  • Adding waste amount to increase the calculation option is added 
Version 5.3.5 (13.02.2021)
  • Override functionality is upgraded
  • Increment step settings per individual dimension field now possible
Version 5.3.4 (20.12.2020)
  • Add to cart button fix
  • Multiple customized fields compatibility
Version 5.3.3 (15.12.2020)
  • Prestashop 1.7.7 compatibility
Version 5.3.2 (21.10.2020)
  • Minor bug fix
Version 5.3.1 (14.10.2020)
  • Infrastructure is simplified
  • Dropdown box can be used instead of input field.
Version 5.3.0 (03.10.2020)
  • Starting price option is added
  • Base price option is added
  • Multishop compatibility is added
Version 5.2.13 (13.07.2020)
  • Minor bug fix 
Version 5.2.12 (14.06.2020)
  • New: Direct input option for the volume, surface and perimeter applets
  • Minor bug fix 
Version 5.2.11 (30.05.2020)
  • New: Applet disabling switch is now optional
  • Minor bug fix 
Version 5.2.10 (02.05.2020)
  • New: Increase/decrease step value can be adjusted differently for each product 
Version 5.2.9 (27.04.2020)
  • Bug fix on Cart Update function
  • Applet performance upgrade
  • Cosmetic design fix
Version 5.2.8 (19.04.2020)
  • CSV mass import/export functionality is added
  • Applets can be started from 0 instead of 1
  • Minor bug fix
Version 5.2.7 (03.04.2020)
  • Comma and point separator is optional.
  • Bug fix
Version 5.2.6 (13.03.2020)
  • Ability to add the same product to the cart for Prestashop 1.7.x.
Version 5.2.0 (07.09.2019)
  • Applet weight calculation is added.
Version 5.1.0 (01.09.2019)
  • Applet tooltip (hint) picture capability is added.
Version 5.0.0 (07.08.2019)
  • Prestashop 1.7 compatibility
  • Bug fix
  • UX design changes
Version 3.2.2 (24.07.2015)
  • Performance upgrade
  • Mass edit function
  • Linear calculation feature
  • Reserve price
Version 3.2 (07 December 2014)
  • Volume discount/quantity discount support
Version 3.1 (01 September 2014)
  • Bug fixes
Version 3.0 (17 June 2014)
  • Dimension transport is now done with the native customized text feature of Prestashop
  • Multiple instances of the same item can be added now
  • Cart quantity can be forced to be always one no matter what quantity is calculated
  • Compatible with Prestashop 1.6
Version 2.0 (29 Oct 2013)
  • English (Standard) unit system has been added
  • Order Quantity Display Options added
Version 1.0 (27 Sep 2013)

Data sheet

Prestashop 1.5
Prestashop 1.6
Prestashop 1.7
Available Module Translations
Front-Office Demo
Yes (Demo Tab)
Backoffice Demo
Yes (Demo Tab)
Compatibility Compatibility
Prestashop 1.5 Prestashop 1.6 Prestashop 1.7
Translations Available Translations
Dutch English French Spanish Turkish
Demo Page Demo Page
demo@demo.com - demodemo
Developer Developer
MEG Venture MEG Venture
chat Comments (5)