Docs Measurement Price Calculator for WooCommerce

Settings

Settings#

Complete reference for all Measurement Price Calculator settings.

Accessing settings#

Navigate to: WooCommerce → Settings → Measurement Calculator

Settings are organized into two sections: General and Display.

General settings#

Default Length Unit#

Description: The default unit used for length measurements when creating new products.

Options: inches, feet, yards, metres, centimetres, millimetres

Default: feet

Recommendation: Choose the unit most common for your products. Individual products can use any unit regardless of this default.


Default Area Unit#

Description: The default unit used for area measurements when creating new products.

Options: square inches, square feet, square yards, square metres, square centimetres, acres, hectares

Default: square feet


Default Volume Unit#

Description: The default unit used for volume measurements when creating new products.

Options: cubic inches, cubic feet, cubic yards, cubic metres, litres, millilitres, gallons

Default: cubic feet


Default Weight Unit#

Description: The default unit used for weight measurements when creating new products.

Options: ounces, pounds, tons, grams, kilograms

Default: pounds

Display settings#

Calculator Position#

Description: Where the measurement calculator appears on the product page relative to the Add to Cart button.

Options:

  • Before Add to Cart: Calculator appears above the Add to Cart area
  • After Add to Cart: Calculator appears below the Add to Cart area

Default: Before Add to Cart

Recommendation: “Before Add to Cart” provides the best flow - customers see their measurements and price before the button.


Show Pricing Label#

Description: Display the per-unit pricing label on shop archive and product pages.

Default: Yes

When enabled, products with a calculator show a label like “$4.50 / sq ft” alongside the product price.

Tip: This helps customers understand the pricing model before clicking into the product.

Per-product settings#

These settings are configured on each product in the Measurement tab of the Product Data section.

Calculator configuration#

SettingDescription
Calculator TypeWhich calculator to use (see Calculator Types)
Pricing UnitThe measurement unit used for pricing (e.g., sq ft, cu m, lb)
Pricing LabelDisplay label shown to customers (e.g., “per sq ft”). Auto-suggested from the pricing unit

Pricing options#

SettingDescription
Minimum PriceFloor price regardless of the calculated measurement. Customers always pay at least this amount
Overage %Waste buffer percentage added to the calculated measurement. Displayed as a separate line

Input constraints#

Each input field (or custom variable) supports:

SettingDescription
Min ValueMinimum allowed input value
Max ValueMaximum allowed input value
StepInput increment (e.g., 0.25 for quarter increments)

Advanced options#

SettingDescription
Measurement Per UnitFor quantity mode. How much measurement each product unit covers (e.g., 25 sq ft per box)
Enable Calculated InventoryTrack stock in measurement units instead of product quantities
Enable Calculated WeightAdjust shipping weight based on measurements

Default values#

If not explicitly set:

SettingDefault
Calculator TypeNone (disabled)
Pricing UnitBased on global default for the measurement type
Pricing LabelAuto-generated from pricing unit
Minimum PriceNone
Overage %0
Min/Max ValuesNone (unrestricted)
StepAny value
Measurement Per UnitNot set (pricing mode)
Calculated InventoryDisabled
Calculated WeightDisabled

Setting recommendations#

For a flooring store#

Default Area Unit: sq ft
Calculator Position: Before Add to Cart
Show Pricing Label: Yes

Per product:
Calculator Type: Area (L×W)
Pricing Unit: sq ft
Overage: 10%
Min Length: 1
Min Width: 1

For a fabric store#

Default Length Unit: yards
Calculator Position: Before Add to Cart
Show Pricing Label: Yes

Per product:
Calculator Type: Dimension
Pricing Unit: yd
Min Length: 0.25
Step: 0.25

For a bulk material supplier#

Default Volume Unit: cu yd
Calculator Position: Before Add to Cart
Show Pricing Label: Yes

Per product:
Calculator Type: Volume
Pricing Unit: cu yd
Overage: 5%
Min Length: 1
Min Width: 1
Min Height: 0.25

For custom manufacturing#

Calculator Position: Before Add to Cart
Show Pricing Label: Yes

Per product:
Calculator Type: Custom Formula
Variables: width, height (with appropriate min/max)
Formula: width + (2 * height)
Minimum Price: 50

Troubleshooting settings#

Settings not saving#

  1. Check user permissions (manage_woocommerce required).
  2. Clear browser cache.
  3. Check for JavaScript errors in the browser console.
  4. Disable conflicting plugins temporarily.

Settings not applying to frontend#

  1. Clear WooCommerce transients (WooCommerce → Status → Tools → Clear transients).
  2. Refresh the product page.
  3. Check if the product has explicit settings that override globals.
  4. Verify the product is published (not draft).

Pricing label not showing#

  1. Check Show Pricing Label is enabled in Display settings.
  2. Verify the product has a calculator type selected and a pricing unit set.
  3. The label only shows on products with an active calculator.

Calculator not appearing on product page#

  1. Verify the product has a calculator type selected in the Measurement tab.
  2. Check the calculator position setting matches your expectations.
  3. If using a variable product, check the selected variation has the calculator enabled.
  4. Check for theme conflicts by switching to Storefront temporarily.