Product Options lets you add custom fields to your products—from simple dropdowns to file uploads. Customers see these options on product pages and their selections carry through to cart and checkout. Understanding how the system works helps you create better customization experiences.
The Product Options System
The app uses a simple hierarchy to organize customization:
Option Groups contain one or more options
Product Options are the individual fields customers interact with
Option Values are the choices within multi-select options
This structure lets you create a set of options once and apply them to many products.
Option Groups
Think of option groups as templates. Create a “Personalization” group with text input for engraving, then apply it to all products that offer engraving. Update the group once, and all assigned products reflect the change.
Groups can apply to:
All products - Every product in your store shows these options
Specific products - Only selected products show these options
Product Options
Options are the actual form fields customers see. Each option has:
Name - Internal identifier for your reference
Label - What customers see on the storefront
Type - Dropdown, text input, checkbox, swatches, and more
Values - The available choices (for multi-select types)
How Options Appear
On your storefront, options display as form fields on product pages. Customers make their selections before adding to cart. Their choices appear in the cart, checkout, and order confirmation—making fulfillment straightforward.
Customer Journey
Customer visits a product page
Custom options appear as form fields
Customer makes selections (fills text, picks colors, uploads files)
Options are validated (required fields must be filled)
Customer adds to cart with selections attached
Selections appear in cart and checkout
Order includes all customization details for fulfillment
