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.

  • 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
Scroll to see all columns →

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
Scroll to see all columns →

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)
Scroll to see all columns →

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
Scroll to see all columns →

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
Scroll to see all columns →

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

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

Settings not applying to frontend

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

Pricing label not showing

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

Calculator not appearing on product page

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