Create an option set
Create and publish your first option set in just a few steps.
Before you start: Make sure the app is installed and you’ve chosen a plan (Install the app). If you’re not sure which options to offer your customers yet, browse Option types or start with a template.
Steps
Create from scratch
Go to Option Sets > Create option set > Create from scratch.
The other option, Use a template, creates a copy of a complete option set that you can then edit — see Templates.
The builder opens on Setup flow, which has exactly two steps. These are the two things every option set needs:
Build option — the fields and choices you want to show customers.
Assign products — the products you want those options to apply to.

Add your options
Select Add option inside the section and choose an option type. The picker has two tabs:
Option Types — the 32 individual option types.
Option Templates — ready-made groups of options you can insert and customize.

For each option, set at least these three fields:
Label
The text customers see. No restrictions
Name
The name is stored with the cart item and order. Must be unique within the option set and cannot contain . , : , " , ' , \ , or | — see Label and Name
Required field
Whether customers must complete the option before adding the product to the cart.
Selection-style options also need their values — see Working with option values. For reordering, duplicating, and grouping options, see Build your options.
Assign it to products
Switch to Assign products and turn on one of three methods:
Manual Selection
A fixed and small product list that you pick by hand
Automatic Rules
Anything matching a tag, type, vendor, price, or collection. Keeps working as your catalog grows
All Products
Store-wide options such as a delivery note
Read here for full details: Assign to products.
Optionally narrow by customer or country
Two additional tabs on the left rail are optional and available only on certain plans:
Customers — limit the option set to specific customers.
Countries — include or exclude specific countries.
Skip these tabs if you want the option set to be available to everyone, everywhere.
See Assign to customers and Assign to countries.
Check the preview, then Save
The live preview on the right renders the real widget, runs your conditional logic, and previews add-on prices. See Live preview and inspector.
Then select Save in the top-right.
Publish the option set
Set the status to Active using the control beside the option set’s name, then check Sales channels:
Online Store
Your storefront: product pages, quickview popups, and featured-product sections
Point of Sale
Orders you take in person through the Shopify POS app
Both are on by default. Turn one off to say "these options are for in-store orders only", or the reverse.

View it on your storefront
Select View in Store in the builder header to open a product that this option set applies to. If the option set is Active and the app embed is enabled, your options will appear on the product page.

Last updated
Was this helpful?