Dynamic Product Price Calculator

by Emipro
Community Insider
Compatible With: Community 2.1, 2.2, 2.3 Enterprise 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
02 May, 2019
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42
License Type:


The customers can enter the measurements for the product and compute the price dynamically based on the calculated area/volume.


Back to top

Have you ever came across a situation when you think that the product price should be dynamic and it can only be decided on the basis of some measurement units? This can be one of your core requirement if you deal with fabric, wires, tiles & flooring, blinds, curtains, frames, fencing, ropes, etc. Our Dynamic Product Price Calculator Extension offers a top-notch solution to calculate the price based on a variety of measurement units.

The extension fabulously supports the fundamental units like Meter, Foot, Inch, Centimetre, and Millimetre. We have framed this extension in such a way that it is very easy for the admin to manage the area calculation process for every product.



  • Set your custom price formula to calculate the values entered by the user. For ex., (length*width)+depth
  • Set the per unit price which will be multiplied with the calculated area.
  • Select whether to make the calculations for the area or volume. The relevant label will be shown on the front-end.
  • Select the unit in which the users will enter the digits. You can set from Centimetre, Millimetre, Foot, Inch, Metre
  • Select the unit in which the calculated output(area or volume) will be displayed. The applicable units are Centimetre, Millimetre, Foot, Inch, Metre
  • Automatic conversion between units when the input and output units are not the same.
  • Set different tiers for discount to be calculated on the output area/volume. For ex., 20-50 size -> 10 % discount and 50-80 size -> 20% discount
  • Create a 'Price calculate' type of custom options to use it for the price calculation. The SKU of this type of custom options has to be used in building the formula.
  • The admin can also use 'Drop Down' or 'Radio button' default type of custom options if he does not want to use 'price calculate' type of options. So the admin can create the price calculations on these three types of custom options. Admin Have to add the SKU of this type of custom options in building the formula. Then It will work with price calculator.
  • Set the minimum and maximum value in the 'Price calculate' type custom option so that the input given by the customer can be validated.
  • Using Drop Down or Radio button type of custom option, admin can validate the values entered by the customer in price calculate type fields.
  • Set the default value for the 'Price calculate' type custom options so that the user can see some values automatically when the page loads.
  • Select whether to display the calculated area/volume, base price and discounted price on the front-end or not. You can hide or show these portions as per your requirement from the configuration settings.


New Custom Options To Calculate Price

The extension introduces a new type of custom option named as 'price calculate.' You have to create the custom options with this type, and the price calculator will work on it. You can use the other default custom options of the Magento as it is along with the price calculator custom options.


Construct Formula For Calculation

This is the core part of the extension, and so, the admin has the privilege to construct the calculation formula depending on his requirement. The admin has to create the custom options with the 'price calculate' typeset in it. Then using the SKU of these custom options, he can construct the formula for price calculation.


Price Calculator

The price calculator will work with Drop Down or Radio button type of custom option. You need to use the SKU of this options in constructing the formula.


Demo Links


Release Notes

Back to top


  • Compatible with EE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    This is the First release of Enterprise edition.


  • Compatible with CE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    1)The extension supports the multi-website and multi-store
    2)The extension supports Admin order and re-order functionality.
    3)The extension supports the drop-down and radio-button type of custom options.


  • Compatible with CE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    1. This is the first release of the extension.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top