Pricing Calculator



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
27 November, 2019
Extensions, Content & Customizations
License Type:


Calculate the price of your variable sized products based on length, width, height, area (sqft), volume & weight

Other Extensions by FMEextensions


Back to top

Pricing calculator is a dynamic pricing extension for Magento 2 that calculates the price of the product based on measurement and dimensions  such as length, width, height, area (sqft), weight, liters, volume, etc. Pricing calculator is a perfect solution for pricing variable sized products such as tiles, flooring, blinds, fabric, fencing, liquids frames, wires, ropes etc.

The store admin will just have to set the price per unit and this extension will calculate the exact price of the product based on measurement entered by customer.  This Pricing Calculator extension supports 18 measurement units (Meter, Foot, Inch, Liter, Gallon, Kilo-gram, etc). The store admin can also add a fixed base price and configure discount rules for large order.  


Key Features

  • Takes measurement from customer
  • Pricing based on measurement entered by customer
  •  18 measurement units (Centimeter, Inch, Foot, Meter, Yard, Grams, Pound, etc.)
  • Add a fixed base price & offer discount for large measurements
  • Works with simple, configurable products & default custom options
  • Multi-store, Multi-lingual supported


Use Cases

Price By Length (Price Per Unit)

Perfect for selling one dimensional products such as fabrics, cables, ropes, pipes by meter, yard, foot, inch etc. See more using this Practical Demo Link


Area Based Pricing (Sqft)

A perfect to enable area based pricing for products such as Carpets, Blinds, Tiles, Flooring, Banners, etc. See more using this Practical Demo Link


Volume Based Pricing

Gives you ability to sell products by volume such as mulch. See more using this Practical Demo Link


Powerful Features

Price Per Unit

You can set a per unit price depending on the nature of the product you are selling. For-example if you are selling fabric you can set price per meter, for carpets you can set price per sqft and for mulch you can set price cubic foot.  You can select any unit from the 18 available units. To add any new measurement unit, you can contact FME Extensions support team.


5 Measurement Units

 Merchant can set 18 different units for selling products which includes, Inch, Foot, Meter, Ounce, Ton, Liter, Kilo Gram, etc. This allows you to sell products of all sizes without worrying about converting the units.


Set Minimum & Maximum Size Range

This feature allows you to restrict the minimum and maximum size of product to be purchased. This helps you sell products that cannot be sold in small or large quantities without profits margins. If the customer enters the value beyond this range a custom error message will display requesting customer to enter value within the available size range.


Offer Fixed / Percentage Discounts on Large Orders

You can add discount rules to the extension to facilitate customers in to buying products in large amounts. The discount offered can be changed as fixed or percentage according to the nature of the product and merchant preferences. The configured discount can be shown on the front end as well by enabling it from the backend.

Here is an example of the dynamic pricing formula for discounts,



area – percent or fixed 

  • Two discounts; 10% for sizes between 15 – 30 and 20% for sizes above 30.
  • percent: Discounts are set as fixed or in percentage values, here it is in percentage


Fixed Base Price

A fixed base price can be set for every product. The base price will remain unchanged during the price calculation. The base price will be added to the total price of the product. The merchant can also choose to show or hide the base price on the front end when the customer enters the measurements.


More Cases

Pricing calculator can be  used for any product that is sold based on length, width, height, area, square foot, volume, & weight. Here are the few examples:

  • Tiles in Square feet
  • Blinds in Length and width (area)
  • Mulch in Cubic-foot
  • Flooring material in squarefoot
  • Wallpaper , Banners Printing
  • Wrapping paper sold according to surface area
  • Fencing for Garden, House, Garage etc.
  • Products by Weight such as Sugar, Rice, Fruits, Flour, Yeast etc.
  • Liquids such as Oil, Juices, Milk, Mineral Water, etc.
  • Diesel in Gallons or Liters 


Demo Links

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Tax calculation added with pricing.


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    - More Measurement Units Added
    - Interface Upgraded
    - Field Validation Improved


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Version 1.0.1 - Compatible with Magento 2.1.x


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Version 1.0.1 - Compatible with Magento 2.1.x


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