Title: PriceWise &#8211; Measurement Price Calculator for WooCommerce
Author: Hamza Afridi
Published: <strong>6 février 2026</strong>
Last modified: 24 septembre 2026

---

Recherche d’extensions

![](https://ps.w.org/pricewise-calculator-pro/assets/banner-772x250.png?rev=3456000)

![](https://ps.w.org/pricewise-calculator-pro/assets/icon-256x256.png?rev=3455273)

# PriceWise – Measurement Price Calculator for WooCommerce

 Par [Hamza Afridi](https://profiles.wordpress.org/hamzaafridi05/)

[Télécharger](https://downloads.wordpress.org/plugin/pricewise-calculator-pro.2.0.4.zip)

 * [Détails](https://fr.wordpress.org/plugins/pricewise-calculator-pro/#description)
 * [Avis](https://fr.wordpress.org/plugins/pricewise-calculator-pro/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/pricewise-calculator-pro/#installation)
 * [Développement](https://fr.wordpress.org/plugins/pricewise-calculator-pro/#developers)

 [Support](https://wordpress.org/support/plugin/pricewise-calculator-pro/)

## Description

Some products do not have one price. Flooring goes by the square metre, fabric by
the metre, glass by its size, topsoil by weight. So the product page says « contact
us for a quote », and then you spend your evening answering emails about a 2 metre
by 3 metre piece of ply.

PriceWise puts the calculator on the product page instead. The customer types in
their measurements, length and width for example, and the price works out live from
a formula you write once, like `length * width * 12`. They add it to the cart themselves.

The price is worked out again on your server when the item is added to the cart,
so nobody can change it in the browser. It carries into the cart, the checkout and
the order with the customer’s numbers saved on the line, which is what your workshop
actually needs to cut the job.

You write the formula one time. The plugin does the maths every time someone fills
in the boxes.

The free version is the full price by formula calculator: number fields, your formula,
a live price, and the WooCommerce cart. That covers pricing by area, by length, 
by weight, by quantity, or by any rule you can write down. PriceWise Pro adds measurement
fields with real units and the product add ons side of it, which is dropdowns, checkboxes,
swatches, file upload and the rest.

#### What the free version does

 * Price by measurement with a formula. Ask for length and width and charge by area
   with `length * width * 12`. Ask for metres and charge per metre. Ask for kilos
   and charge per kilo. If you can write the rule down, the calculator can price
   it.
 * Number fields. Ask the customer for length, width, quantity, guests, or any number
   you need.
 * Write the formula once. Use your own field names with `+ - * / ( )` and the functions`
   round`, `ceil`, `floor`, `min`, `max`, `abs` and `if`. So `max(length * width*
   12, 30)` charges by area but never drops below 30. And `ceil(length / 10) * 10`
   rounds up to whole units.
 * Live price. The total moves as the customer types. No reload, no button to press.
 * Checked on your server. The final price is worked out again at add to cart, so
   a customer cannot edit it in the browser dev tools.
 * Into the cart and the order. The price and the numbers the customer entered are
   saved on the cart line, the checkout and the order.
 * Any currency. The live price follows your WooCommerce currency settings, symbol
   on the left or the right, comma or dot separators, so it reads properly anywhere:
   Rs 1,234.50, 1.234,50 EUR, or $1,234.50.
 * Your own words. Set the Add to Cart text, the Price label and the on screen messages
   in your language from Settings > Text & Labels. A .pot file is included for a
   full translation.
 * Two layouts. Show every field together, or inline with no card so it blends into
   your theme.
 * Colour controls, so it matches your store.
 * Import and export, to move your calculators between sites as a file.
 * Shows on all your products. One calculator, applied across the store.

#### What you sell, and what goes in the boxes

Underneath, all of these are the same thing: the number fields you decide to ask
for, and one formula. None of it needs code. Find the one closest to your shop.

**Panel and sheet material.** Plywood, birch ply, hardwood faced ply, MDF, moisture
resistant MDF, melamine faced chipboard, OSB, acrylic, perspex and polycarbonate,
cut to size. Ask for a length and a width in millimetres, and a thickness, because
18mm board does not cost what 12mm costs. `length / 1000 * width / 1000 * 42` gives
you the square metre price at 42 a metre, and the thickness sits on the same line
with its own number.

**Glass, mirrors, worktops and countertops.** Width and height, plus thickness in
mm, since 4mm float and 10mm toughened are not the same product. `max(width * height*
180, 45)` charges by the size but never goes below 45, so a small shelf does not
come out at two pounds. Splashbacks and worksurfaces price the same way.

**Flooring and tiling.** Room width and room length, and however much waste you 
allow. `ceil(length * width * 1.1 / 2.2) * 38` turns a room into whole packs, at
2.2 square metres a pack, 38 a pack, with ten per cent spare. Laminate, vinyl, carpet,
wall and floor tiles, resin and epoxy all work off the same shape.

**Wallpaper and wall murals.** Wall width and wall height, and the roll size you
stock. `ceil(width / 0.52) * ceil(height / 10.05)` works out how many drops you 
get out of a standard roll and how many rolls that is, and a mural priced by the
square metre is just width times height times your rate.

**Roofing, cladding, decking and insulation.** Sheets and boards by the square metre,
where the thickness or the profile changes the rate. Decking goes by the board or
by the area, whichever way you quote it. Roofing felt and membrane go by the roll,
so ask for the run in metres and let the formula work out how many rolls that is.

**Fabric, upholstery, curtains and blinds.** Metres off the roll, or width by drop
for a blind, a curtain or a shutter. Roll width matters, so ask for it and let the
formula work out how many drops come out of a roll. Leather goes by the hide or 
the square foot on the same principle.

**Rope, cable, tube, timber and trim.** Anything off a reel or by the linear metre.
One box in metres, one rate, done. Skirting, architrave, mouldings, guttering, garden
edging and LED strip all take that same shape.

**Rubber, mesh and netting.** Sold by the metre off a roll, or by length and width
for a cut sheet, with the grade or the gauge changing the rate.

**Covers and outdoor.** Tarpaulins, awnings and canopies, priced by width and drop
with eyelets and hems added on top. Same maths as a banner, different trade.

**Topsoil, gravel, bark and firewood.** Bulk goods by weight or volume. A cubic 
metre figure or a kilo figure times your rate, with a minimum load written into 
the formula so a single bag is not worth the delivery. Sand, ballast, aggregate,
ready mix concrete, compost and mulch all sit here.

**Signs, banners, print and graphics.** Width and height for the material, a quantity
for the run, and the finishing on top: hemming, eyelets, lamination. Vinyl banners,
canvas prints, stickers, labels, posters, business cards, vehicle graphics and vinyl
wrap all price this way. Window film and tinting too.

**Steel, aluminium and foam.** Cut to size by length, or by length and width for
a sheet, with a thickness or a gauge changing the rate.

**Bricks, blocks and paving.** Area in, packs or pallets out. The round up function
does the awkward part, so you never sell three quarters of a pack.

**Fencing and gates.** Run length in metres, panel height, and whether posts and
gravel boards are in the price. Railings and garden gates follow the same line.

**Work measured on site.** Cleaning by the room or the square metre. Painting and
decorating by wall area. Rendering and plastering by the square metre. Landscaping
and lawn care by area. Window cleaning by the window. Removals by item or van load.

**Per person and per day.** Catering and buffets by the head. Marquee, event and
equipment hire by the day. Party packages by the guest. Coach and minibus hire. 
Workshops and classes by the seat.

**Food and dry goods by weight.** Coffee beans, loose tea, spices, bulk nuts, grains,
animal feed. Paint and liquids by the litre.

If your product page currently says « contact us for a quote », this is the part
that replaces it.

#### Product add ons and extra product options

People call this kind of thing different names depending on where they came from.
Product add ons, product addons, extra product options, a product configurator. 
They all mean the same job: let the customer choose something on the product page,
and have that choice change the price.

The free version does the **calculator** half. Number fields, your formula, a live
price that the server checks. If the price depends on a measurement or a number 
the customer types in, free does that on its own and you do not need to buy anything.

PriceWise Pro does the **options** half. Dropdowns, radio buttons, checkboxes, colour
and image swatches, sliders, file upload for artwork, date and booking fields, and
optional paid add ons. Every option can carry its own price, a percentage, or its
own line in the formula. That is the part that turns a calculator into a full product
configurator.

Most shops end up needing both. A sign shop asks for a width and a height, and then
asks what material, whether you want eyelets, and would you like to upload your 
artwork. The first part is free. The rest is Pro.

#### Free vs Premium

The free version is the formula based price calculator, applied to all your products.
The premium version adds:

 * Measurement fields with real units. Pick square metres, square feet, metres, 
   kilos or litres instead of writing the formula yourself, with a waste percentage
   and round up to whole boxes or rolls.
 * More field types. Dropdown, radio, checkbox, slider, file upload, date and booking,
   and optional add ons.
 * Price tables. Price by a size band, or a size against quantity grid, which is
   the classic print shop pricing table.
 * PDF quotes. A clean, branded PDF on every order, attached to the order email 
   if you want it.
 * More control. Show and hide field rules, colour and image swatches, the step 
   by step layout, per product and per category targeting, editing a configured 
   item from the cart, and order email alerts.

See what PriceWise Pro adds, or open the live calculators and use them yourself.
They are working calculators on a real shop, not screenshots.

#### How it works

 1. Install and activate PriceWise.
 2. Go to PriceWise > Add Calculator.
 3. Add your number fields, length and width for example, and write the formula, `length*
    width * 12` for example.
 4. Save. The calculator shows on your WooCommerce products and the price moves as 
    customers type.

#### Privacy

PriceWise does not send any data to outside services. Every calculation runs on 
your own server, and the free plugin makes no external connections.

## Captures d’écrans

[⌊A customer types the length and width they need, and the price updates on the 
product page.⌉⌊A customer types the length and width they need, and the price updates
on the product page.⌉[

A customer types the length and width they need, and the price updates on the product
page.

[⌊The same calculator on a phone. It goes on any WooCommerce product page.⌉⌊The 
same calculator on a phone. It goes on any WooCommerce product page.⌉[

The same calculator on a phone. It goes on any WooCommerce product page.

[⌊The calculator builder. Add the number fields you want to ask for, here length
and width.⌉⌊The calculator builder. Add the number fields you want to ask for, here
length and width.⌉[

The calculator builder. Add the number fields you want to ask for, here length and
width.

[⌊Write the formula once using your field names. There are buttons for round, min,
max, if and the rest.⌉⌊Write the formula once using your field names. There are 
buttons for round, min, max, if and the rest.⌉[

Write the formula once using your field names. There are buttons for round, min,
max, if and the rest.

[⌊The price and the numbers the customer entered go through to the WooCommerce cart.⌉⌊
The price and the numbers the customer entered go through to the WooCommerce cart
.⌉[

The price and the numbers the customer entered go through to the WooCommerce cart.

[⌊Set every word the customer sees in your own language, with no translator plugin
needed.⌉⌊Set every word the customer sees in your own language, with no translator
plugin needed.⌉[

Set every word the customer sees in your own language, with no translator plugin
needed.

[⌊PriceWise Pro: a price table that reads a size against a quantity, with material
choices, paid add ons and artwork upload.⌉⌊PriceWise Pro: a price table that reads
a size against a quantity, with material choices, paid add ons and artwork upload
.⌉[

PriceWise Pro: a price table that reads a size against a quantity, with material
choices, paid add ons and artwork upload.

[⌊PriceWise Pro: a measurement field that works out the area, adds a waste percentage
and rounds up to whole boxes.⌉⌊PriceWise Pro: a measurement field that works out
the area, adds a waste percentage and rounds up to whole boxes.⌉[

PriceWise Pro: a measurement field that works out the area, adds a waste percentage
and rounds up to whole boxes.

[⌊PriceWise Pro: dropdowns and radio buttons where every option carries its own 
price, shown one step at a time.⌉⌊PriceWise Pro: dropdowns and radio buttons where
every option carries its own price, shown one step at a time.⌉[

PriceWise Pro: dropdowns and radio buttons where every option carries its own price,
shown one step at a time.

[⌊PriceWise Pro: an itemised breakdown that shows the price, the setup fee and the
total separately.⌉⌊PriceWise Pro: an itemised breakdown that shows the price, the
setup fee and the total separately.⌉[

PriceWise Pro: an itemised breakdown that shows the price, the setup fee and the
total separately.

## Installation

#### Requirements

 * WordPress 5.8 or newer
 * PHP 7.4 or newer
 * WooCommerce 5.0 or newer, for the cart price

#### Install from your dashboard

 1. Go to Plugins > Add New.
 2. Search for « PriceWise measurement price calculator ».
 3. Click Install Now, then Activate.

#### Install manually

 1. Download the plugin zip.
 2. Go to Plugins > Add New > Upload Plugin.
 3. Choose the zip, click Install Now, then Activate.

#### After activating

 1. Go to PriceWise > Add Calculator.
 2. Add your number fields and write the formula.
 3. Save, then open one of your products to see the live price.

## FAQ

### Can it price by square metre, or by other measurements?

Yes. In the free version you do it with a formula: add length and width fields and
write `length * width * 12` to charge 12 per square metre. The same idea works per
metre, per kilo, per litre or per person. PriceWise Pro adds measurement fields 
where you just pick the unit, plus a waste percentage and round up to whole boxes
or rolls.

### Is this a product add ons or extra product options plugin?

Partly, and it is worth being straight about which part. The free version is the
price calculator: number fields and a formula that work out the price live. PriceWise
Pro is the product add ons and extra product options side, with dropdowns, checkboxes,
radio buttons, swatches, file upload, date pickers and other choosable extras that
change the price. If you only need to price by a measurement or a number the customer
enters, free does that on its own.

### Can I use it as a WooCommerce product configurator?

That is what Pro is for. A configurator is really just options plus a price that
reacts to them, which is dropdowns, swatches, show and hide rules and a step by 
step layout. The free version handles the measurement side of a configurator, so
if your product is built purely on sizes, free is enough.

### What is free, and what is premium?

Free gives you formula based price calculators with a live, server checked price,
applied to all your products, in any currency and any language, with import and 
export. Premium adds measurement fields with units, more field types including dropdown,
file upload, date and add ons, price tables, PDF quotes, and per product or per 
category targeting.

### Do I need to know code?

No. You write a plain formula using your field names, like `length * width * 12`.
There are buttons for round, min, max and if, so you do not have to remember them.

### Can a customer fake the price in their browser?

No. The price shown live is for the customer, but the real price is worked out again
on your server when the item goes into the cart. The browser’s number is never trusted.

### Does it work in my currency?

Yes. The price follows your WooCommerce currency format, the symbol position and
the decimal and thousands separators, so it reads correctly in any country. The 
cart and the order use the same format.

### Can I translate the words customers see?

Yes, two ways. Open Settings > Text & Labels and type the button text, the Price
label and the messages in your own language, with no translator plugin needed. Or
translate the whole plugin with the included .pot file using something like Loco
Translate or Poedit.

### Will it work with my theme?

It works with standard WooCommerce product pages, and it is tested on common themes
like Storefront, Astra and GeneratePress. If your theme heavily overrides the product
page you may need to place the calculator with a shortcode.

### Can I move my calculators to another site?

Yes. Export your calculators to a file on one site and import them on another.

### Does it need WooCommerce?

Yes. PriceWise is built for WooCommerce. It puts the calculated price into the WooCommerce
cart and order, so WooCommerce needs to be installed and active.

### My calculator isn’t showing on the product page. Why?

Two things to check: the calculator needs at least one field added, and the WooCommerce
product needs a regular price set.

## Avis

![](https://secure.gravatar.com/avatar/267c0372812c2f4dc1b2380923559ed33353f39df69ec166e472fa06aa01ec89?
s=60&d=retro&r=g)

### 󠀁[Brilliant plugin and developer](https://wordpress.org/support/topic/brilliant-plugin-and-developer/)󠁿

 [johnlovattpmi](https://profiles.wordpress.org/johnlovattpmi/) 23 septembre 2026

I used this to price banners by size on my print shop site. You write the formula
once and the price works itself out as the customer types, which beats trying to
do the same job with conditional logic. I had a question early on and got a proper
answer the same day, not a copy and paste one. I ended up buying the paid version
for the extra options, but the free one does the pricing. Worth a look if you sell
anything priced by size.

![](https://secure.gravatar.com/avatar/e8416b29960bb2f3e7db317f08ae8388f2eafd43ab9fe145d5f3e746db9b2221?
s=60&d=retro&r=g)

### 󠀁[Great support and plugin](https://wordpress.org/support/topic/great-support-and-plugin-171/)󠁿

 [flashautomatisering](https://profiles.wordpress.org/flashautomatisering/) 21 septembre
2026

I bought this for a client project where panels are sold per square metre, with 
the length chosen from a dropdown and a fixed width. The calculating side did what
I needed quickly. Where it really showed was support. Products would not go into
the basket and I assumed I had set something up wrong. Instead of guessing, the 
developer went through it and found a conflict with another plugin on my site, explained
exactly what was happening, and shipped a fix that helps everyone using both. Formula
validation and comma handling got cleaned up in the same release. Clear communication,
honest about the limits as well as the features. That is rarer than it should be.

![](https://secure.gravatar.com/avatar/7c22c9523b5deaf7c37bb2ef532a370d6487c61da1393eeade772c7808d010fd?
s=60&d=retro&r=g)

### 󠀁[Great Price Calculator for WordPress](https://wordpress.org/support/topic/great-price-calculator-for-wordpress/)󠁿

 [Toni](https://profiles.wordpress.org/lappanion/) 18 août 2026 1 réponse

Calculator does what it says it does and I have tried many that don’t really work
as advertised. Price calculates from the values the customer enters, updates live,
and setting it up was actually easy. I would recommend it to anyone who prices by
size rather than a flat rate. I would say that one is the best I have ever tried.
Nice!

![](https://secure.gravatar.com/avatar/a7d80ee4f3201b7361a0b60a08b941b8b055b2ba7d8638943928a713f4f0fff3?
s=60&d=retro&r=g)

### 󠀁[The Best Custom Price Calculator](https://wordpress.org/support/topic/the-best-custom-price-calculator/)󠁿

 [Bilal Afridi](https://profiles.wordpress.org/bilo09/) 14 mars 2026

I have used the free version and I am amazed with the fuctionality it give you I
opt for a paid plan later as it have a feature which I need for my business and 
thankfully didn't encounter any bug till now so highly recommend

 [ Lire les 4 avis ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« PriceWise – Measurement Price Calculator for WooCommerce » est un logiciel libre.
Les personnes suivantes ont contribué à cette extension.

Contributeurs

 *   [ Hamza Afridi ](https://profiles.wordpress.org/hamzaafridi05/)
 *   [ devtonicstudios ](https://profiles.wordpress.org/devtonicstudios/)

[Traduisez « PriceWise – Measurement Price Calculator for WooCommerce » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/pricewise-calculator-pro)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/pricewise-calculator-pro/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/pricewise-calculator-pro/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/pricewise-calculator-pro/)
par [RSS](https://plugins.trac.wordpress.org/log/pricewise-calculator-pro/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 2.0.4 – 2026-09-24

 * Fix: pressing Enter in a number box hid that box when the calculator shows every
   field in one card or inline. Enter now works the price out and every box stays
   on screen.
 * Fix: the price did not always update after Backspace or fast typing. A change
   made while the last price was still loading was dropped, so the old price stayed
   on screen. It is now priced as soon as that answer is back.
 * Fix: a box left on a number below its own minimum, like a 0 when the minimum 
   is 1, counted as filled, so the calculator said « All required fields filled »
   before anything was typed. It now counts as empty until a real size is typed.
 * Fix: typing a number could turn it into a different one. With a minimum of 10,
   typing 50 gave 100, because the 5 was pulled up to 10 while it was still being
   typed. The minimum is now applied when you leave the box.
 * Fix: when the price cannot be worked out, the old price no longer stays on screen.

#### 2.0.3 – 2026-09-16

 * Fix: the Add Field button in the field editor did nothing. Saving a new field
   stopped on a script error, so no field could be added to a calculator. Fields
   now save as they should.

#### 2.0.2 – 2026-08-30

 * Fix: the admin menu was still called « Calculator Pro ». It is now called PriceWise,
   so it matches the plugin name and the setup steps on this page.
 * Fix: a fresh install built its example calculator with a dropdown field, which
   is a premium field type, so the example arrived asking for a « Size » with nothing
   to choose from. The example is now a working price by area calculator with a 
   Length and a Width box.
 * Fix: the plugin’s own admin screens lost their styling on any site not running
   in English. The stylesheets were tied to the translated menu title, so on a German
   or French site they never loaded and the pages came out unstyled.
 * New screenshots. Six of the free version doing its job, including the calculator
   on a real product page and on a phone, then four of PriceWise Pro so you can 
   see what the paid version adds. Every Pro one says so in its caption.
 * Tested with WordPress 7.1 and WooCommerce 11.0.

#### 2.0.1 – 2026-06-19

 * Tested and confirmed compatible with WordPress 7.0.

#### 2.0.0 – 2026-06-08

 * Rebuilt on a new engine shared with the premium version.
 * New: formula functions `round`, `ceil`, `floor`, `min`, `max`, `abs`, and `if`.
   For example, `max(area * 50, 30)` charges by area but never less than 30.
 * New: the live price is re-checked on your server at add-to-cart, so it can’t 
   be changed in the browser.
 * New: full currency formatting (symbol position, comma or dot separators) on the
   live price, the cart, and the order.
 * New: set the Add to Cart text, the Price label, and messages in your own language
   from Settings > Text & Labels.
 * New: two layouts, all-in-one and inline.
 * Improved: faster admin and a smaller, cleaner build. Tested with WooCommerce 
   HPOS and the block-based cart.
 * Your existing calculators and settings from 1.0.0 are kept.

#### 1.0.0 – 2025-01-27

 * Initial release: number-field price calculators with a live price and WooCommerce
   cart integration.

## Méta

 *  Version **2.0.4**
 *  Dernière mise à jour **il y a 2 semaines**
 *  Installations actives **10+**
 *  Version de WordPress ** 5.8 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/pricewise-calculator-pro/)
 * Étiquettes
 * [Cost Calculator](https://fr.wordpress.org/plugins/tags/cost-calculator/)[price calculator](https://fr.wordpress.org/plugins/tags/price-calculator/)
   [product add-ons](https://fr.wordpress.org/plugins/tags/product-add-ons/)[woocommerce](https://fr.wordpress.org/plugins/tags/woocommerce/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/pricewise-calculator-pro/advanced/)

## Évaluations

 5 sur 5 étoiles.

 *  [  4 avis à 5 étoiles     ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/pricewise-calculator-pro/reviews/)

## Contributeurs

 *   [ Hamza Afridi ](https://profiles.wordpress.org/hamzaafridi05/)
 *   [ devtonicstudios ](https://profiles.wordpress.org/devtonicstudios/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/pricewise-calculator-pro/)