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 has been successfully downloaded Need a hand to install it in your PrestaShop store? Follow our tutorial: How to install a paid or free module Addons

Product Price By Size

Product Price By Size Module

Developed by Community developer

More than 90 % of users recommend this product


The average rating includes all reviews since the product launch.

(139 votes)
Level: laptop laptop laptop

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

  • +1000
  • PrestaShop -
module - Sizes & Units - Product Price By Size - 1
module - Sizes & Units - Product Price By Size - 2
module - Sizes & Units - Product Price By Size - 3
module - Sizes & Units - Product Price By Size - 4
module - Sizes & Units - Product Price By Size - 5
module - Sizes & Units - Product Price By Size - 6
module - Sizes & Units - Product Price By Size - 7
module - Sizes & Units - Product Price By Size - 8
module - Sizes & Units - Product Price By Size - 9


Calculate dynamic product prices based on units such as dimensions which can be entered by customers. Advanced features include area range based pricing and custom formulas for complex dynamic product prices

What this product does for you


Conversion rate Provides a product suitable to your customers' needs

Sell your products based on dynamic area rather than fixed pricing.  A great feature for merchants selling products which are cut to size such as carpets, flooring, wood, glazing, glass and more.  

Allow your customers to enter the area and the dynamic price automatically calculated live.  

Additional features include setting up specific prices for different area ranges, a useful feature to allow you to adjust the cost of your product depending on the total area of the product being ordered.

Allow customers to enter sizes / area either into text boxes or select from a predefined list of values.

The module also has the option to calculate product weight dynamically based on dimensions entered by the customer, a powerful feature which allows dynamic weight based shipping to be applied to the dynamically sized products .

If you're looking for a powerful solution to sell products with dynamic pricing based on customer input, then the variety of powerful and unmatched features in this module will be the ideal solution for you.



Add custom dimensions units such as width and height options to individual products and dynamically calculate product price based on the values the customer enters for these dimension fields.

Sell products which require a dynamic price to be calculated based on dimensions such as width and height.  This module allows you to set up and display different dimensions, and calculates single, square meter, cubic meter or even more calculations.  Price calculations can also include combination / attribute prices.  The module also allows you to create your own advanced calculations using the simple to use built in Equation Editor.

A powerful and flexible module ideal for merchants selling carpets, flooring, windows, glass, plastic sheets, murals, curtains or any product which is sold in square meters or merchants wishing to sell product priced by area or area ranges.

[b]Features Overview[/b]
  • Present customers with dimensions inputs on your product pages, which they can enter values for
  • Product price is dynamically calculated based on the dimension values entered by the customer
  • Price is updated live as the user enters area values or changes the options.
  • Works with product attributes and product attributes prices.
  • Use the Equation Editor to set up your own advanced calculations for your product or individual attributes
  • Set up prices based on total area ordered by customer, useful for adjusting the cost depending on how much the user orders.
  • Limit the extension to only the products you need the feature for.
  • Option to calculate product weight in cart dynamically based on dimensions ordered
Full, easy to manage translations within the module configuration.  No need to edit any language files.
  • Extra feature to convert customer entered unit to another (e.g multiply the height user enters by 1000 to calculate price)
  • Ability to setup entry ratios between dimensions when customers are entering dimension values
  • Product measurements selected are displayed in the basket, order invoices and order emails
  • Module compatible with the Quick View popup
  • Multi language support
  • Multi store support
  • No changes to core files required
[b]Custom Equations for full control over pricing[/b]

Powerful equation editor allows you to create more complex equations for calculating the dynamic prices of your products. What's more, you can create unique equations for each of your product combinations. Custom equations even support the use of conditions for conditional values in your equation!

[b] Unlimited, flexible dimension / option fields[/b]
  • Create and assign a unlimited number of dimension fields to your products.
  • Display dimension inputs as textbox or a list of fully customisable dropdown values.
  • Define a min / max value the customer can enter for each of the dimension fields individually.
  • Create default values for each dimension to be displayed on the product page (unique to each product)

Frequently bought together

Add "Product Price By Size" to your cart along with:

  • Prestashop File Upload module provides your customers the means to upload files from products, cart, checkout, order detail page. Display files as downloadable on product pages with attractive icons. Show tutorial, guides, policies, etc

  • Professional editor module with TinyMCE and many features, additional plugins and Bootstrap editor to build your catalogue of products and your CMS pages.


What your customers will like

Allow your customers to order products which are made to measure based on the measurements customer enters at the product page and calculate dynamic product prices accordingly  The measurements are displayed in their basket, checkout and order emails and invoices for later reference. 

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.


Excellent work! Technical support at very high level.

Paul K. - 10/12/2017

Being a total novice to Prestashop I found some items a bit confusing to implement, BUT, Musaffar provided world class support and quickly assisted me with getting the module to work as intended, twice! I reviewed and tried a few "square area calculators" on various platforms, and this module is the reason why I decided to use Prestashop. I marked skill level at Intermediate, but I feel that somebody with a bit more than no Prestashop experience would be adequately skilled to implement the minor back-end changes required. Purchase this module with confidence and ease!! Well done!

Stephen J. - 02/24/2017

A very helpful module for the people who want to sell thier product in various sizes . Developer helped me to alter some of the fields which were best suited for my business overall satisfied with the purchase.

Manish R. - 06/20/2018

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


Upload module file to your modules folder and install module from the back office.

What's New in Version 2.0.18(06/13/2019)

  • Fix bug when checking min price
  • Prevent add to cart if dimensions are not valid
  • Fix bug with equations entered in advanced mode not being saved
  • Apply price reduction for fixed amounts on product page
  • Prevent form submit when user presses enter
  • New feature: allow input field decimal places to be limite
  • Fix issue retrieving combinations in multi shop mode

About the developer

Community developer

Need help?

This developer answers your questions in:



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

  • Version 2.0.18 (06/13/2019)

  • Available in EN

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