Overview
When you expand an option in Calculator Editor → Options & Pricing, the Basic settings tab is where you set its label, key, type, and most type-specific behavior (formats, limits, default values, and display content). This reference lists every field that appears on that tab by option type. For fields on the Advanced settings tab (tooltip, help text, placeholder, column width, layout choices, and similar), see Option Advanced Settings. For how keys work in formulas, see Working with Options and Formula Editor.
Quick Reference
Shared fields (most types)
| Setting |
Description |
| Label |
Name shown for this option in the calculator. Use the translate control to add other languages when translations are enabled. |
| Key |
Unique ID for formulas and rules. Only letters, numbers, and underscores; stored in uppercase (the field reminds you: A–Z, 0–9, and _). Changing the key breaks references that used the old key. Modal options do not show Key. |
| Required |
When checked, the customer must complete this option before adding to cart. Not shown for display-only types: Content, Heading, Divider, Spacer, Calculation, and Modal. |
| Type |
Option type. Changing the type replaces type-specific configuration while keeping label, key, and other shared fields where they apply. |
Modal options show Label and Type on this row only (no Key and no Required).
Choice-based options
Applies to: Dropdown, Radio button, Switch, Checkbox group, Button, Color swatch, Image swatch, and Quantity (when format is Dropdown or Radio List).
Below the shared fields, a Values & Pricing section appears with a table where you define each choice.
| Column |
Description |
| Default |
Pre-selects this choice when the calculator loads. Checkbox groups allow multiple defaults. |
| Label |
Customer-facing name for the choice. For Quantity choice rows this is the numeric quantity value instead. |
| Formula |
Per-choice pricing formula (same syntax as all Calculator AI formulas). |
| Rate |
Multiplied by the formula result to produce the choice price. The header shows Formula × Rate = Choice Price. |
| Color |
Color swatch only — a color picker to set the swatch color. |
| Image |
Image swatch only — an Upload button to attach an image for the swatch. |
- Click Add value to add a new choice row. Drag the grip handle on any row to reorder.
- Switch is fixed to two choices — Add value, delete, and reorder are not available.
- When Allow custom quantity is enabled on a Quantity option, a Custom row is appended automatically. It has no Default checkbox and cannot be reordered.
Per-choice advanced settings — Click the gear icon on any choice row to access SKU fragment and Choice Token. The choice token is the stable value used in formulas and pricing keys; it is auto-generated from the label for most types. Quantity choice rows (fixed numbers in Dropdown / Radio List) do not have this gear icon — the quantity number itself is the value key.
Pricing for choice-based types is driven entirely by this Values & Pricing table. They do not show the separate Pricing block described below. Font picker uses its own Font Configuration section instead (see Font picker below).
Pricing block (non-choice types)
For types that are not choice lists, Basic settings includes a Pricing section below the type-specific fields. It shows Option Price = Formula × Rate, with Formula and Rate fields for the whole option. Content and Calculation do not show this block.
Text box, Text area, Email
| Setting |
Description |
| Default value |
Text pre-filled in the field; the customer can change it. |
| Minimum characters |
Optional minimum length. |
| Maximum characters |
Optional maximum length. |
| Setting |
Description |
| Initial value |
Starting numeric value; the customer can change it. |
| Minimum value |
Lowest allowed number. |
| Maximum value |
Highest allowed number. |
| Step |
Amount each stepper click changes the value. |
| Decimal places |
0 for whole numbers only; higher values allow fractional input. Quantity does not show Decimal places (only Number input and Slider do). |
Quantity
| Setting |
Description |
| Quantity format |
Input (number field with steppers), Dropdown, or Radio List. |
| Initial value / Minimum value / Maximum value / Step |
Shown for Input format. For Dropdown or Radio List, Initial value is omitted; defaults are chosen with the Default column in Values & Pricing. |
| Allow custom quantity |
For Dropdown or Radio List, adds a final choice so the customer can enter their own quantity. |
| Custom label |
Label for that custom-quantity choice when Allow custom quantity is on. |
| Show price and discount inline |
For Dropdown or Radio List only, and only on the first Quantity option in the list: shows calculated product price next to each quantity (and custom) choice. Order fees are not included. A note appears if this option is not that first quantity. An in-app Help link can appear beside these controls. See Quantity inline pricing. |
| Inline price display |
When inline pricing is on: Show total price and discount or Show unit price and discount. When translations are enabled, a control may appear to translate the inline “You saved” label. |
Length, Area, Volume, Weight
For each measurement row (one row for single-axis types; see Dimensions for multiple):
| Setting |
Description |
| Unit |
Unit label shown with the field (for example in, cm, lb). |
| Initial value |
Starting numeric value for that measurement. |
| Minimum / Maximum |
Allowed range. |
| Step |
Stepper increment. |
| Decimals |
Number of decimal places allowed (0 = integers only). |
Dimensions
Same per-row fields as other measurement types, plus:
| Setting |
Description |
| Dimension N label |
Customer-facing label for each axis (e.g. Length, Width). |
| Add dimension |
Adds another axis row. Rows can be removed with the row delete control or reordered by dragging the handle. You can also drop rows on the dashed drop zones between rows or at the end. |
Date picker
| Setting |
Description |
| Date format |
How the selected date is displayed (ISO, regional numeric styles, or long formats such as month name and weekday variants). |
Time picker
| Setting |
Description |
| Time format |
12-hour or 24-hour display (no seconds). |
Modal
| Setting |
Description |
| Label |
Shown where the modal is triggered from the calculator layout. |
| Popup title |
Title at the top of the modal window. |
| Content type |
HTML (rendered markup) or Plain text (no formatting). |
| Popup Content |
Body of the modal (multiline field; placeholder text explains HTML or text). |
Content (display)
| Setting |
Description |
| Content type |
HTML or Plain text. |
| Content |
Text or HTML shown to the customer. Helper text under the field explains that this is what customers see. With HTML selected, Generate Content with AI is available. |
Heading (display)
| Setting |
Description |
| Heading level |
H1 through H6 (semantic heading size). |
| Heading text |
Visible heading text. |
Divider (display)
| Setting |
Description |
| Thickness (px) |
Line thickness in pixels. |
Spacer (display)
| Setting |
Description |
| Height (px) |
Vertical space in pixels. |
Calculation (display)
| Setting |
Description |
| Formula |
Expression whose result is shown read-only (same formula language as pricing). Hint text below suggests example expressions. |
| Display format |
Optional format string; use {result} where the computed value should appear (see the field’s example hint). |
File upload
| Setting |
Description |
| Accepted file types |
Allowed types, e.g. comma-separated extensions or patterns such as image/*. |
| Max file size (MB) |
Upper size limit per file. |
| Minimum files |
Minimum number of files required. |
| Maximum files |
Maximum number of files allowed. |
Font picker
| Setting |
Description |
| Font Configuration |
All Google fonts loads the full catalog, or Specific fonts limits the list to fonts you pick in the picker. Choosing All Google fonts clears the specific font list you had built. |
Color picker
No extra type-specific fields appear under the shared Label, Key, Required, and Type row. The Pricing section (Option Price = Formula × Rate) appears below on this tab. Tooltip, help text, and column width for Color picker are on Advanced settings.
Which types use what
Every option uses the shared row as above (with Modal as the exception for Key / Required). Then:
- Values & Pricing only (no separate Pricing block on this tab): Dropdown, Radio button, Switch, Checkbox group, Button, Color swatch, Image swatch, and Quantity when Quantity format is Dropdown or Radio List.
- Pricing block on this tab (and no Values & Pricing table): Color picker, Font picker, Number input, Slider, Length, Area, Volume, Weight, Dimensions, Date picker, Time picker, File upload, Heading, Divider, Spacer, and Quantity when Quantity format is Input.
- Neither table nor Pricing on this tab: Content, Calculation.
- Text box, Text area, and Email use Pricing only (no choice table).
- Modal — Pricing on Basic settings appears when the option is open in the detailed editor (the view where Back to list appears at the top). If Modal is expanded inline in the options table, Basic settings does not include Pricing there; open the modal option in the detailed editor to set Pricing if you need it.
When your store uses translations, extra Translate controls can appear beside Label, custom quantity labels, dimension labels, dimension units, and a few system strings (such as the inline quantity savings label).
Details
Tooltip, help text, placeholder, and column width for many types live under Advanced settings, not here. Date and time pickers also expose placeholder (and related fields) on Advanced settings. See Option Advanced Settings.
The Pricing section uses the same formula language as elsewhere in the calculator; see Formula Editor for syntax and functions.
Examples
- Sized product — You add Dimensions with labels Length and Width, units in, min/max and step set for each, then use Pricing (Formula and Rate) so area drives price.
- Tiered quantities — You set Quantity to Radio List, define quantities 12 / 24 / 48 in Values & Pricing, turn on Show price and discount inline on your first Quantity option, and point customers to clear per-tier totals on the product page.