How to Add a Measurement Price Calculator to Shopify

A measurement price calculator on Shopify lets customers enter dimensions like width, height, length, or weight, then shows a live price based on your formula. You add it with an app like Apippa Custom Price Calculator, set your pricing rule (for example price per square meter), and the total updates instantly as the shopper types. No variants, no manual quotes.

If you sell anything cut, printed, or made to size, you already know the problem. A 2m by 1.5m blind costs more than a 1m by 1m blind. Fabric sold by the meter, signage priced by area, flooring by the square foot. Shopify’s default variant system was never built for this. You can’t create a variant for every possible size, and you shouldn’t have to.

Here’s how to fix it properly.

How to Add a Measurement Price Calculator to Shopify – intro img 1
How to Add a Measurement Price Calculator to Shopify – intro img 1

Why Shopify Variants Break for Measurement Pricing

Shopify variants work when you have a fixed set of options. Small, medium, large. Red, blue, green. That’s it.

The moment pricing depends on a number the customer chooses, variants fall apart. A window blind that comes in widths from 30cm to 240cm and heights from 30cm to 260cm has over 46,000 possible size combinations. You can’t build that as variants. Shopify caps you at 100 variants per product anyway.

Merchants try workarounds. Fixed size buckets (“small: up to 1m”). Manual email quotes. A note field where the customer types their size and hopes for the best. All of these leak revenue and add friction.

A measurement price calculator solves it at the source. The customer enters their exact dimensions, the price calculates in real time, and they add the correct amount to the cart. Done.

What a Measurement Price Calculator Actually Does

At its simplest, it takes an input (a number the customer types) and runs it through a formula to produce a price. But the useful ones go much further than unit times quantity.

Here’s what strong measurement pricing looks like in practice:

  • Length pricing — rope, trim, cable, fabric sold by the meter or foot
  • Area pricing — flooring, wallpaper, signage, glass, priced by square meter or square foot
  • Volume pricing — soil, mulch, concrete, liquids priced by cubic measure
  • Weight pricing — bulk goods, metals, ingredients priced per kilo or pound
  • Perimeter pricing — framing, edging, fencing where you charge by the outline

The best calculators let you combine these. A custom sign might be priced by area, then add a per-linear-meter charge for edge finishing, then apply a setup fee. That’s three rules stacked into one live price.

How to Set It Up with Apippa Custom Price Calculator

Apippa Custom Price Calculator is built specifically for this. It calculates on size, length, width, weight, quantity, and custom options using formulas, conditional logic, and lookup tables. Here’s the setup, start to finish.

Step 1: Install and pick your product

Install Apippa Custom Price Calculator from the Shopify App Store. Open the app and select the product you want to add measurement pricing to. Everything happens from the app dashboard, so you’re not editing theme code.

Step 2: Add your measurement inputs

Add the fields customers will fill in. For a blind, that’s Width and Height. For flooring, it’s Area (or Length and Width, and the app calculates area for you). Each field is a number input with a label and a unit.

Step 3: Set minimum and maximum limits

This is the step most merchants skip and later regret. Set a floor and a ceiling on every dimension. If your machine can’t cut a blind wider than 240cm, set the max to 240. This stops impossible orders before they hit your production floor and keeps pricing sane at the edges.

Step 4: Build your pricing formula

Now the pricing rule. In Apippa you write it as a formula. For area-based pricing:

Price = (Width / 100) * (Height / 100) * PricePerSquareMeter

Dividing by 100 converts centimeters to meters so your per-square-meter rate applies cleanly. Change the units to match how you sell. Want to add a fixed setup fee? Append + SetupFee. Need a minimum order price? Wrap it in a rule so anything under your floor charges the floor.

Step 5: Use lookup tables for tiered pricing

If your price per unit changes with size (bulk gets cheaper, or oversized costs more), use a lookup table instead of a flat rate. You define ranges, and the calculator pulls the right rate automatically. This is where Apippa pulls ahead of the simpler measurement apps that only do one flat rate. If your products are priced purely on dimensions, our guide on Shopify pricing by dimensions walks through more examples.

Step 6: Preview and publish

Preview the calculator on your product page. Type a few sizes, confirm the math matches your spreadsheet, then publish. The measured price now carries through to the cart and checkout so your team sees the exact dimensions on every order.

How to Add a Measurement Price Calculator to Shopify – screenshot
How to Add a Measurement Price Calculator to Shopify – screenshot

Real Formulas for Common Products

Here are pricing formulas you can adapt directly.

Product Input Formula
Fabric by the meter Length `Length * PricePerMeter`
Vinyl banner Width, Height `(Width * Height) * PricePerSqM + Grommets * 2`
Flooring Area `Area * PricePerSqM + WastageFactor`
Window blind Width, Height `(Width/100 * Height/100) * Rate` with min/max limits
Framed print Width, Height `(Width * Height) * PrintRate + (2*(Width+Height)) * FrameRate`

The framed print example shows the power of combining rules: area for the print, perimeter for the frame, added together in one price.

How to Add a Measurement Price Calculator to Shopify – results
How to Add a Measurement Price Calculator to Shopify – results

Common Mistakes to Avoid

Forgetting unit conversion. If customers enter centimeters but your rate is per square meter, divide by 10,000 for area. Test with a known size and check the number matches your calculator.

No minimum price. A customer orders a tiny 5cm by 5cm piece and pays 40 cents. Set a floor so small orders still cover your handling cost.

Skipping min/max limits. Without bounds, someone can order a size you physically can’t make. Set limits on every dimension.

Not carrying measurements to the order. Make sure the dimensions the customer entered show up on the order so your production team knows exactly what to make. Apippa does this automatically.

FAQ

Can I add a measurement price calculator without coding? Yes. Apippa Custom Price Calculator runs from an app dashboard. You add fields and write pricing formulas without touching your theme’s code.

Does it work for area and volume pricing, not just length? Yes. You can price by length, area, volume, weight, or perimeter, and combine multiple measurements into a single formula.

Will the measurements show up in the order? Yes. The dimensions the customer enters carry through to the cart and order pages so your team produces the correct size.

Can the price per unit change based on size? Yes. Use a lookup table to set different rates for different size ranges, so bulk or oversized orders price correctly on their own.

How many size combinations can it handle? Unlimited. Because pricing runs on a formula instead of pre-built variants, you’re not capped by Shopify’s 100-variant limit.

Selling made-to-measure products shouldn’t mean manual quotes or losing orders to bad pricing. A measurement price calculator turns any dimension into an accurate, instant price your customers can trust.

Ready to set up dynamic pricing on your store?

Install Free on Shopify → →

Free to install · No coding required · Works with any Shopify theme

Scroll to Top