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
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
| Setting | Description |
|---|---|
| Calculator Type | Which calculator to use (see Calculator Types) |
| Pricing Unit | The measurement unit used for pricing (e.g., sq ft, cu m, lb) |
| Pricing Label | Display label shown to customers (e.g., "per sq ft"). Auto-suggested from the pricing unit |
Pricing options
| Setting | Description |
|---|---|
| Minimum Price | Floor 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:
| Setting | Description |
|---|---|
| Min Value | Minimum allowed input value |
| Max Value | Maximum allowed input value |
| Step | Input increment (e.g., 0.25 for quarter increments) |
Advanced options
| Setting | Description |
|---|---|
| Measurement Per Unit | For quantity mode. How much measurement each product unit covers (e.g., 25 sq ft per box) |
| Enable Calculated Inventory | Track stock in measurement units instead of product quantities |
| Enable Calculated Weight | Adjust shipping weight based on measurements |
Default values
If not explicitly set:
| Setting | Default |
|---|---|
| Calculator Type | None (disabled) |
| Pricing Unit | Based on global default for the measurement type |
| Pricing Label | Auto-generated from pricing unit |
| Minimum Price | None |
| Overage % | 0 |
| Min/Max Values | None (unrestricted) |
| Step | Any value |
| Measurement Per Unit | Not set (pricing mode) |
| Calculated Inventory | Disabled |
| Calculated Weight | Disabled |
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_woocommercerequired). - 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.