Email Field
Email Field
An Email Field is a single-line field that only accepts a valid email address (it checks for an "@" and a domain).
Plan: Email is available on the Advanced plan and above. On the Free plan you can still try it on one live product with a Premium option set. See Plans and feature availability.

If a customer types something that isn't a valid email, OPTIS shows a message under the field:

When to use an Email Field
- Account or newsletter signup - collect an email to send updates or promotions.
- Event registration - send tickets, reminders, or access links.
- Contact for a custom order - so you can follow up about a personalized item.
How to add an Email Field option
Step 1: Add the option
Open 1. Add options, click Add option, tick Email under Text input on the New options tab, then click Add options.


Step 2: Name it
Enter the Label on product (e.g., "Enter your email address:"). Use Label on cart if the cart and order should show a different name. Tick any options below based on your needs:
- Required field if customers must fill it in
- Hide option label to hide the label

Step 3: Save and test
Click Save, then open the product page on your store to check that the Email Field works correctly.

Option settings
Set only what you need - all of the settings below are optional.

- SKU - a SKU for this field. Advanced plan and above. See How does Product Option SKU works?.
Default value and placeholder
- Placeholder text - a faded hint shown inside the field. It disappears once the customer starts typing. Available on every plan.

How the placeholder looks on your storefront:

- Default value - an email that is already filled in when the customer opens the product page. Available on the Advanced plan and above.

How it looks on your storefront:

Help text
Add a short note explaining what to enter. Choose how it's shown: Tooltip, Below the option title, Beside the option title, or Below the option.

Limit the number of characters
Set Min character and Max character to control how much customers can type. Available on the Advanced plan and above.

- Min character - if the customer's email is shorter than this, OPTIS shows a message under the field, e.g. Min character: 5.

- Max character - once the customer reaches this limit, OPTIS stops accepting more input and shows a message under the field, e.g. Max character: 20.

- Character counter (optional) - turn on Character count for text box in Settings > General Settings > Option type setting > Text input to also show a running count (e.g. 12/50 characters) under the field. See Limit Characters for Text Input.

- Not a valid email? Regardless of length, OPTIS shows Email format is invalid. You can change this text in Settings > Translation Texts > Default text customization > Product page.

Charge an extra fee (price add-on)
Charge more when a customer fills in this field. Available on the Advanced plan and above; Upsell product needs Platinum.
- Extra fee - adds a fixed amount to the price. See Manage add-on (additional fee for option).

How the price add-on looks on the storefront:

- Upsell product - links the fee to a Shopify variant's price and stock. See How to Use "Upsell product"?.

Show or hide with Visibility (conditional logic)
Show or hide the Email Field based on another option - for example, only show it when the customer answers "Yes" to "Would you like to receive exclusive emails with discounts and product updates?". Available on the Advanced plan and above. See How to set up Conditional logics?.

Option width
In the Display tab, set Option width (25%, 33%, 50%, 67%, 75% or 100%) to control how much horizontal space the Email field takes.

Related guides
- Text box
- Manage add-on (additional fee for option)
- How to Use "Upsell product"?
- How to set up Conditional logics?
Updated on: 25/09/2026
Thank you!
