Your data will be transferred to the Partner when you download this module.

I confirm my contact details to continue


Yummy, your shop will love it! Your product was added successfully to your cart

Price by Surface / Volume / Length / Perimeter

Price by Surface / Volume / Length / Perimeter Module

Developed by Community developer

More than 90 % of users recommend this product


The average rating includes all reviews since the product launch.

(12 votes)
Level: laptop laptop laptop

Users think this product is suitable for e-merchants who are:

  • +100
  • PrestaShop -
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 1
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 2
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 3
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 4
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 5
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 6
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 7
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 8
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 9
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 10
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 11
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 12
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 13
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 14
module - Sizes & Units - Price by Surface / Volume / Length / Perimeter - 15


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

What this product does for you


Conversion rate Provides a product suitable to your customers' needs

  • If you are selling your products in length units, area (surface) units, or in volume units, you'll definetely need that module.
  • Each square meter (sqm) or each square feet is equal to an order quantity. Or you have products each of 3 sqm and you want that the order quantity will automatically be calculated with the given width and height 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.


  • Multi-currency support
  • Multi-language support
  • Metric or Standard (English) units option
  • Mass update function
  • 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
  • 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 to price converisons
  • Enable/disable the calculation applet only for the selected products
  • Each product can have different calculation settings
  • Perimeter, Length (Lineaar), Surface (Area) or Volume Calculation Option
  • Additional piece information can be added. The area/volume is 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 may 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.
  • Minimum and maximum limits can be set for width, height and depth. Customer is not allowed to enter values below/above those limits.
  • Value increase/decrease buttons are animated and only visible if the cursor comes over the regarding input box.
  • Summary of dimensions are displayed below the applet simultaneously with the dimension changes.
  • Area/volume/length/perimeter dimension summary is displayed in the sliding 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.
  • 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.
  • Volume discounts and quantity discounts are supported (except decimal quantities).
  • Reserve price (if the calculated dimension is not big enough, the reserve price is applied)

Frequently bought together

Add "Price by Surface / Volume / Length / Perimeter" to your cart along with:

  • The EU Cookie Policy Banner GDPR Compliant & CMS developed by PrestaShop helps you meet the EU Cookie law requirements by displaying on your online store a customizable and configurable warning banner in just a few clicks.

  • Set up the official Facebook Pixel module to reach new potential customers and easily analyze the activity and performance of your shop! With the Pixel, create and export your product catalog in the Facebook Business Manager platform to manage your campaign and sell products through your Facebook Page or Instagram feed.


What your customers will like

Customers who were unable to finalize their order save time by finding directly the products they had set aside.


We suggest you to purchase the "Custom Price Text / Hide Price Module" along with this module.

This module helps you to redirect customers to the product page to use the calculation applet and hides product price on all other places but the product page.

Support and updates

You automatically get 3 months of support for this product.

For 90 days after your purchase, you can enjoy technical and feature support, as well as access to updates available for this product.

Make sure this product runs well on your store for 12 months with Option Zen!

With Option Zen, you get access to ALL updates for the product for one year following purchase. Support from the product developer is available by email to answer all your technical and feature-related questions.

What is Option Zen?

Option Zen includes two services:

  • Unlimited after-sales support during the period covered by the option
  • Access to all updates for the product during the period

Option Zen is available at a discount when purchasing this product, but, if you miss out, you can also buy it via your customer account later. It is valid up to one year following the date of purchase of your product. The earlier you buy it, the longer you can enjoy it!

What does it include?

The following are included in Option Zen:

  • questions about using the module/theme;
  • solving technical problems related to the module/theme;
  • access to all module/theme updates.

The following services are not included in Option Zen:

  • customization and special development;
  • installing and updating the module/theme;
  • solving problems concerning third-party services, hosting, the server, or the PrestaShop software.


Sensational module. Sellers great. Super contact, all ok. I recommend to everyone.

Angelika S. - 03/29/2017

Installation wasn't good for me, but five star service and it was sorted for me.

David H. - 02/14/2015

I asked the developers, they replied quickly and even provided the new release version.rnrnGood product and cheaper than many

Laurent F. - 08/07/2015

The reviews were selected by the developer of this product according to the satisfaction expressed by the customers.


Read the documentation carefully if you are using a third-party customized theme.

What's New in Version 4.0.0(07/14/2016)

  • Page design and applet size is dynamically set if you use the left column on product pages
  • Backoffice admin controls are improved
  • Decimal quantities are allowed

About the developer

Community developer

Need help?

This developer answers your questions in:
en tr



  • 3 months of free support (Learn more)
  • Developed by a Top Developer
  • Documentation included
  • Compatibility v1.5.0.0 - v1.6.1.24

  • Version 4.0.0 (07/14/2016)

  • Available in en fr nl

Questions? Contact the developer
This developer answers your questions in:

en tr