> For the complete documentation index, see [llms.txt](https://docs.theshoppad.com/infinite-options/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theshoppad.com/infinite-options/faqs-and-how-tos/can-infinite-options-calculate-prices-based-on-measurements.md).

# Can Infinite Options calculate prices based on measurements?

Learn what Infinite Options can do with measurements, such as fixed prices for size ranges, flat fees and custom sizes, and where it cannot calculate.

Infinite Options works best when pricing is defined in advance rather than calculated dynamically.

You can use Infinite Options to:

* Collect measurements like width, height, or length
* Offer fixed prices for predefined size ranges
* Add flat fees based on size categories
* Capture custom size details for manual review or follow-up

### Option 1: Predefined size options (most common)

Instead of calculating a price per square foot, create size ranges with fixed pricing.

**Example:**

* Small (up to 5 sq ft) – $25
* Medium (5–10 sq ft) – $45
* Large (10–20 sq ft) – $75

This keeps pricing clear for customers and helps avoid errors at checkout.

### Using Native Bundling with size-based pricing

If each size needs its own price, you can use [**Native Bundling**](https://docs.theshoppad.com/infinite-options/broken/pages/dMNqfyywVN5r1WsZqkRH) to attach a size-specific add-on product to each option choice.

**For example:**

* Selecting **Small** adds a “Small Banner” add-on product priced at $25
* Selecting **Medium** adds a “Medium Banner” add-on product priced at $45
* Selecting **Large** adds a “Large Banner” add-on product priced at $75

**With Native Bundling**:

* The correct price is added automatically when a size is selected
* The add-on stays linked to the main product in the cart
* Removing the main product also removes the size add-on

This approach keeps pricing predictable while keeping cart and order details clean and accurate.
