Conditional logic for custom fields
How to create conditional logic that shows or hides fields based on customer responses
What is conditional logic for custom fields?
Conditional logic shows or hides custom fields based on the customer's selection in another field (dropdown, radio, or checkbox). This creates a dynamic checkout experience where fields appear only when relevant.
How to set up conditional logic
- Go to Pages and open the checkout you want to edit.
- Go to Checkout → Fields and create at least two custom fields.
- Click on the field you want to make conditional.
- Open Additional settings and check Conditional logic.
- Select a condition, a field, and (if applicable) a value.
- Click Save.
Condition types
is — show the field when a specific value is selected.
is not — show the field when a specific value is not selected.
is empty — show the field when no value is selected in another field.
is not empty — show the field when any value is selected in another field.