# Dimension

#### ⚙️ Basic Features:

The **Dimension** option type allows customers to enter custom measurements such as width, height, or length.

* This option is ideal for products that require precise sizing, such as bed sheets, postcards, or tailored clothing.
* Customers can input their desired dimensions directly when selecting the product.

**Pricing Configuration:**

* Admins can define a custom pricing formula based on the entered dimensions.
* The system automatically calculates the final price using the provided values.
* This allows flexible pricing for made-to-order or size-based products.

#### 🛠️ Advanced Settings:

The option name and option label can be set up normally as other element.&#x20;

**Option values:**&#x20;

* **Label x/y/z:** Use this setting to define names for each dimension (for example: Length, Width, Height). You can configure between 1 and 3 dimensions as needed.

<figure><img src="/files/G7NCl03VfyRMoRKjthbJ" alt=""><figcaption></figcaption></figure>

* **Placeholder:** Use this field to display a short hint or example inside the input box. The placeholder text helps guide users on what information to provide, but it will not be saved as actual input.

<figure><img src="/files/abfYXKAZWjvIuyqmNYbk" alt=""><figcaption></figcaption></figure>

* **Unit:** Use this field to define the measurement unit for the dimension (for example: cm, mm, inch). The unit will be displayed alongside the value to provide clarity for users.

<figure><img src="/files/vWaIZcCH0oqI4x6sTkUU" alt=""><figcaption></figcaption></figure>

* **Default value:** Use this field to set a pre-filled value for the input. This value will appear automatically, but users can change it if needed.&#x20;

<figure><img src="/files/h45i8XIptHIhR24D2eqW" alt=""><figcaption></figcaption></figure>

* **Min / Max Value:** Use these fields to define the allowed range for the input. Set a minimum value and/or maximum value to control what users can enter. Values outside this range will not be accepted.

<figure><img src="/files/SSLKxFa6y4Q6BokPDVFF" alt=""><figcaption></figcaption></figure>

* **Help Text:** Use this field to provide additional guidance or instructions for users. The help text appears alongside the input and can clarify what information is required or how to fill it in correctly.&#x20;

**Add-on Setting**

* Add-on price and formula: Use this setting to apply an additional cost based on the selected option or entered value. You can define a fixed price or use a formula to calculate the price dynamically (for example, based on dimensions or quantity).&#x20;

<figure><img src="/files/HQVgaZygRX1tcbW4EkrI" alt=""><figcaption></figcaption></figure>

**Conditional Logic**

Use this setting to control when an option is displayed based on user selections. You can create rules to show or hide fields dynamically, helping simplify the interface and guide users through relevant choices only.

📧 **Need Help?**\
If you run into any issues while setting up your option set, feel free to reach out to us at **Chat** or email **<contact@globosoftware.net>**.

We’re always here and happy to help — with sincerity and care!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.globo.io/options/option-elements/input-type-options/dimension.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
