Overview
Options are the building blocks of your calculator. Each option represents a field, choice, or display element that appears in the calculator on your storefront. This article covers how to manage options — adding, reordering, duplicating, and deleting — and explains the basic settings every option shares. You manage options in Calculator Editor → Options & Pricing, in the options list below the Initial Price section.
Steps
Adding an option
- Click the + Add option button at the bottom of the options list.
- The type picker opens. Browse or search for the option type you need (see Option Types Reference).
- Select a type. A new option is added to the bottom of the list and opens for editing.
You can also generate multiple options at once using AI Bulk Generate.
Reordering options
Drag an option by its handle (the grip icon on the left side) and drop it into a new position. The order in the list is the order customers see on the storefront.
Duplicating an option
Click the ... menu on an option and select Duplicate. A copy is created directly below the original with all settings, pricing, and rules intact. The duplicate gets a new unique key automatically.
Deleting an option
Click the ... menu on an option and select Delete. A confirmation dialog appears — confirm to permanently remove the option and all its settings. Any rules or formulas that reference the deleted option's key need to be updated manually.
Details
Every option has a Basic settings tab with the following fields:
| Setting |
Description |
| Label |
The display name customers see. Click the translate button to add translations for other languages. |
| Key |
A unique identifier used in formulas, rules, and expressions. Auto-uppercased, restricted to A–Z, 0–9, and underscores. Reference this option in formulas with OPT("KEY") (computed value), INPUT("KEY") (raw input for numeric-like types), or HAS("KEY", "CHOICE") (choice selection test). |
| Required |
When checked, the customer must fill in or select this option before adding to cart. Not available for display types. |
| Type |
The option type selector. Changing the type resets type-specific settings but keeps the label, key, and shared settings. |
Additional fields on Basic settings depend on the option type (numbers, dates, measurements, file limits, modal content, and so on). See Option Basic Settings for a full list by type.
Examples
- Building a custom sign calculator — You add a Text Box for the sign text, a Dropdown for material, a Dimensions option for width and height, and a Color Swatch for color. You drag the Dimensions option above Color Swatch because customers think about size before color.
- Reusing a setup — You have a "Quantity" option configured with specific pricing rules. Instead of recreating it, you duplicate it, change the label and key, and adjust the values for a second product line.
Related Articles
AI Bulk Generate Options
This is different from the Build with AI wizard that appears when creating a new calculator — AI Bulk Generate adds options to an existing calculator. Overview AI Bulk Generate lets you describe the options you need in plain English, and Appify OPC ...
Configuring Personalization Options
Overview For each personalization layer, you define how it looks and behaves. Click a layer in the Layers panel (left side of Step 5: Personalization) to open the Layer Settings panel on the right. This is where you control positioning, sizing, ...
Personalization Multi-Select Options
Overview Some options allow customers to select multiple items: checkboxes, multi-file uploads, or multi-select swatches. When you add a personalization layer for a multi-select option, you can configure how those multiple selections appear as ...
Working with Personalization Layers
Overview Layers are the visual elements that appear on top of the product image when customers make selections. In Calculator Editor → Optional Features → Step 5: Personalization, the Layers panel on the left lets you manage all your layers: set the ...
Configuring Options
Overview Once you create a layer, configure how it behaves by clicking it in the Layers list and adjusting settings in the Layer Settings panel (right side). Here you set positioning, sizing, default values, what customers can do, and how the layer ...