Selling products by size, length, area, volume, or weight is one of the trickiest things to set up in a standard Shopify store. Shopify is built around fixed prices and variants, so anything a customer needs to measure quickly turns into a workaround. A custom price calculator Shopify app solves this by letting shoppers enter their own measurements and see the exact price on the product page before they buy. This beginner's guide explains how measurement pricing works, the simple formulas behind it, the mistakes new merchants make, and how to get started with PL Custom Price Calculator by Pluginos.
What Is Measurement Pricing?
Measurement pricing means the final price depends on a value the customer enters, such as a length or an area, rather than on a fixed product or variant.
Fixed pricing vs. measurement pricing
With fixed pricing, one product equals one price. With measurement pricing, the price is calculated as quantity of measurement × price per unit, plus any extras. The customer controls the quantity, so the price adjusts automatically.
Products that use measurement pricing
Flooring and tiles (sold by area)
Blinds and curtains (sold by width and height)
Fabric, ribbon, and rope (sold by length)
Wallpaper (sold by coverage)
Soil, gravel, and concrete (sold by volume)
Bulk materials (sold by weight)
Key Terms Every Beginner Should Know
Understanding a few terms makes setting up any pricing calculator much easier.
Unit price
The price for one unit of measurement, such as $30 per square metre or $12 per metre.
Pricing rule
A set of instructions that tells the calculator how to price a group of products: which measurement to use, which units to show, and what rate to apply.
Wastage
Extra material added to an order to cover cuts, breakage, or pattern matching. A 10% wastage setting means the customer is charged for 10% more than the measured amount.
Minimum and maximum limits
The smallest and largest values a customer can enter. They protect your margins and keep orders within what you can produce and ship.
Tiered (bulk) pricing
A lower unit price at higher quantities, such as a cheaper rate per square metre once an order passes a set size.
Custom options
Add-ons that change the price or the order details, such as finishes, cutting, or installation, offered as checkboxes, radio buttons, or dropdowns.
The Basic Formulas Behind Measurement Pricing
You don't need advanced math. Most measurement pricing comes down to a few simple calculations.
Area pricing
Area = length × width, then price = area × unit price.
Example: a 1.2 m × 1.5 m blind is 1.8 sq m. At $80 per sq m, the price is $144.
Length pricing
Price = length × unit price.
Example: 3.5 m of fabric at $12 per metre costs $42.
Volume pricing
Volume = length × width × depth, then price = volume × unit price.
Example: a 5 m × 3 m area filled to 0.1 m depth is 1.5 cubic metres. At $150 per cubic metre, the price is $225.
Weight pricing
Price = weight × unit price.
Example: 25 kg of material at $4 per kg costs $100.
Adding wastage
Adjusted quantity = measured quantity × (1 + wastage %).
Example: 20 sq m of tile with 10% wastage becomes 22 sq m before the unit price is applied.
(All figures above are illustrative.)
Why Standard Shopify Variants Fall Short
Many beginners start by creating variants for each size. It works for a handful of sizes and fails quickly after that.
Variant limits and clutter
Every size combination needs its own variant. A blind available in hundreds of width and height combinations would need far more variants than is practical to build or maintain.
Customers can't enter custom sizes
Variants only offer the sizes you list. A customer who needs an in-between measurement has to contact you.
Manual quoting doesn't scale
Quote forms and email back-and-forth slow down the buying process and cost you sales from shoppers who want a price now.PL Custom Price Calculator: A Beginner's Guide to Measurement Pricing on Shopify