Articles on: Upsell.com for Shopify

Form Fields | Shopify

This document outlines the primary input fields available in the Form widget.

Choosing the right field type is essential for ensuring high-quality data collection and a seamless user experience.


  1. Text Field
  2. Text Area
  3. Multiple Choice
  4. Submit Button
  5. Text Block







1. Text Field


Best for: Short, specific, one-line answers.

A Text Field is a single-line input box designed for brief snippets of information. It is the most common form element and is used when the expected answer is predictable and concise.



  • Common Uses: First and last names, email addresses, phone numbers, or discount codes.
  • Pro Tip: Use "Label" to give users a hint about the format (e.g., "e.g., Jane Doe", or "Shoe size").








2. Text Area


Best for: Lengthy descriptions, feedback, or detailed explanations.

A Text Area provides a larger, multi-line box that allows users to type several sentences or paragraphs. Unlike a Text Field, this box is often expandable, giving the user more "breathing room" to express complex thoughts.

  • Common Uses: Customer reviews, "Tell us more" sections, shipping instructions, or troubleshooting descriptions.








3. Multiple Choice


Best for: Selecting one or more options from a pre-defined list.

The Multiple Choice field eliminates typing altogether, allowing users to select their answer from a list you provide. This ensures your data remains "clean" and standardized, which is much easier to analyze than open-ended text.

  • **Types: **Single answer radio button, multiple answers checkboxes, and single choice drop-down.
  • Common Uses: Selecting a subscription tier, indicating interests, or choosing a preferred contact method.
  • Pro Tip: Use an "Other" option with a linked text field if you want to capture answers that don't fit your predefined list.






In the right pane settings (of all the field types mentioned above): you can add a title, label the field and mark it as required (and add error text if the field is required but was not filled by the client).




4. Submit button


You can customize the Submit button's design (Button type) and its text (where you can rename the word "Submit"), and you can add several submit buttons, notice that all submit buttons inside a form share the same function which is submitting the entire form.





5. Text block


You can read more about the text block here.



Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!