Working with Options

Working with Options

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

  1. Click the + Add option button at the bottom of the options list.
  2. The type picker opens. Browse or search for the option type you need (see Option Types Reference).
  3. 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 CPO ...
    • 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 ...
    • Multi-Select Options

      Overview Options that allow multiple selections—checkboxes, multi-file uploads, or multi-select swatches—can display multiple layers on the product image. You choose between Slots (filled in order) or Per value (each value has a fixed spot). Each ...
    • Show Custom Options on Order Confirmation Emails

      Overview When customers fill out Appify CPO options on a product page, their selections are saved with the order. By default, Shopify's order confirmation email does not display these custom selections. You can update the email template so customers ...
    • Show Custom Options on Packing Slips

      Overview When a customer places an order with Appify CPO options, their selections are saved with the order. By default, Shopify's packing slip template does not include these custom selections. You can update the packing slip template so your ...