Troubleshooting
Fixes for the most common reasons options are not showing up or not working as expected.
Most reports have one of the causes below. Check the first one first, because it is the most common.
Options are not showing up
Pricing and add-ons
Cart and checkout
Appearance and behavior
Messages the app shows you
These messages appear in the builder while you configure an option, and prevent you from saving something that would not work. :field is replaced with the name of the setting.
"Name must be unique. Please enter a different value."
Two options in the set share a Name, ignoring capitalisation and spaces. A duplicated option is the usual cause — rename the copy. See Label and Name
"Name cannot contain any of the following characters . : ' \ |"
Remove the character. Apostrophes are the most frequent offender: use Customers note as the Name and put Customer's note in the Label
"Value must be unique"
Two option values match once capitalisation and spaces are ignored. Look for a trailing space, or Red and RED in the same table
"Value can't contain any of the following characters , : ' |"
An option value or tab title contains a blocked character. See Working with option values
"The value must be between min and max"
A default value falls outside its own limits. Change the default, or widen the range. See Limits
"The value must be greater than min" / "less than max"
Min and max are the wrong way round
"The value must be between 1 and the number of option values"
Your min or max selections is higher than the number of values the option has. Add values, or lower the limit
"The value must be between 1 and 20 (or max)"
A file count outside the permitted 1–20 range
"Formula cannot contain subtraction"
Remove the - from a dimension formula. Rewrite it using multiplication, addition, and division. See Dimension add-on formula
"This product does not exist on your store anymore."
A linked add-on product was deleted in Shopify. Select a different product, or recreate it
"This variant does not exist on your store anymore. Please select another."
The linked variant was deleted or changed. Reopen the price dialog and pick a current one
"Please select product to apply this option set."
Manual Selection is on with nothing selected. Select products, or switch method. See Assign to products
"Please select customer to apply this option set."
The same for the customer rule — select customers, or switch to Everyone
"HTML class only accepts letters, numbers, hyphens and underscore"
That is the option's HTML class field, not the CSS editor. Remove the offending character — usually a leading dot. One class name per option
"This element has reached the maximum number of font options (30)"
Thirty is the ceiling per Font picker. Remove some fonts
"File type must be .woff2, .woff, .ttf or .otf"
A custom font upload in an unsupported format. Convert it, or ask your supplier for a web format. See Custom fonts
"Invalid email" on an address that looks correct
Check for a trailing space, a comma instead of a full stop, or two addresses in one field. Only one address per field is accepted
"Upgrade required", or a grayed-out setting
The feature is not on your plan. See Compare plans
Conditional logic and the Personalizer
Both have their own troubleshooting page, organized by symptom:
Troubleshooting conditional logic covers rules running at the wrong time, options that will not hide, and variant conditions.
Troubleshooting personalizer covers nothing being drawn, an incorrect position, the wrong font, and unusable customer designs.
Still stuck?
See the FAQ for quick answers, or Contact support with your theme name, the option set name, and a link to the product page.
Last updated
Was this helpful?