Customize option types
How to customize product options' content, order, styles, and display conditions
Last updated
How to customize product options' content, order, styles, and display conditions
Last updated
EXPO comes with 6 basic option types:
Text: a title and an input text field
Number: a title and an input text field
Choice list: single choice list with radio button
Checkbox: multiple choice checkboxes
Dropdown menu: single choice dropdown selector
Swatches: single choice color/image swatches with customizable shapes and stack styles
Also, it offers premium-only option types including:
Button
File upload
Time picker
Date picker
Within Text option, you can add certain criteria to validate the input text formatting for Email or URL type using .
The content, layout, and styles of your option types can be customized within the EXPO app.
When expanding an option item, you are free to edit these details:
Option name
Title on Cart
Description
Option value description, etc.
When the additional description is enabled, you will have a new input field to enter further information. You can add an explainer to the item or useful resources like external links.
On product pages, links are displayed according to how your current theme designs it.
You can easily drag and drop to change the order of option items. It won’t affect the conditional logic rules inside the options.
By default, your new options look and feel just like other elements designed by your current published theme.
Meaning when inserting new fields to the existing product pages, the field appearances will automatically take on the styles of the theme’s field element.
In some cases, your current theme has no styles for the input fields, as shown on the right of the above figure.
In order to customize the product form field styles, you can use custom CSS.
By defining the styles in theme.liquid or theme.scss.liquid, and enter the CSS class, you will be able to change the field styles accordingly.