Academy/Product Options/How to Set Up a Custom Text Option in MultiVariants

How to Set Up a Custom Text Option in MultiVariants

Set up a custom Text option in MultiVariants with short or long text input, character limits, add-on pricing, required input, placement, and styling.

5 min read | Updated October 2, 2026

The Text option in MultiVariants lets customers enter custom text when ordering a product. You can use a short single-line field or a longer text area, set a maximum character limit, make the input required, apply optional add-on pricing, and display one shared text field or a separate field for each variant.

Before You Start: Make sure the product is included in the ruleset where you want to add the Text option. The option will appear on products that the ruleset applies to.

If you are new to Product Options, first see how to set up Product Options in MultiVariants.

How to Set Up a Custom Text Option

Follow these steps to create and configure a Text option.

Step#1 Open Product Options

>> Go to the MultiVariants dashboard, open an existing ruleset or create a new one, open the Product Options tab, and click + Add option.

MultiVariants Product Options tab with Add option button

Step#2 Select the Text Option

>> Select Text from the available option types and click Add option.

Text option selected in MultiVariants Product Options

Step#3 Configure the Text Option Settings

>> Configure the fields based on how you want customers to enter text on the storefront.

  • Input type — choose Short text for a single-line input or Long text for a multi-line text area when customers need to enter longer messages.

  • Option title — enter the heading customers will see above the text field, such as “Personal Message.”

  • Short description — add an optional short description near the option title to explain what customers should enter.

  • Placeholder text — enter optional example or instruction text that appears inside the empty field, such as “Add your name here.”

  • Help text — add optional instructions or supporting information below the text field.

  • Maximum character — set the maximum number of characters customers can enter. Once the limit is reached, they cannot enter additional characters.

  • Price — enter an optional add-on price for the Text option. Leave it blank if entering text should not add an extra charge.

    Choose how the add-on price is calculated:

    • Single word — charges the entered price for each word the customer types.

    • Per character — charges the entered price for each character the customer types.

    • Entire text — applies the entered price once, regardless of how many words or characters the customer enters.

  • Required — set to Yes if customers must enter text before adding the product to the cart.

  • Display on each variant — leave this unchecked to show one shared text field above the bulk-order section. Check it to display a separate text field under each variant row so customers can enter different text for individual variants.

  • Set product option price logic — choose how often the calculated Product Option price is applied based on the quantity or variants ordered:

    • Per unit — applies the price to each unit ordered.

    • Per selected variant — applies the price once for each selected variant.

    • Once per product — applies the price once for the product, regardless of quantity or selected variants.

Text input type, character limit, price, required, and per-variant settings in MultiVariants

Example: For an engraved product, you could use Short text, set the option title to “Engraving text,” limit the input to 20 characters, and make the field required.

Step#4 Save the Text Option

>> Click Save in the top save bar after reviewing the Text option settings.

Step#5 Test the Text Option on Your Storefront

Open a product page where the ruleset applies and test the Text option. Confirm that the correct input type appears, the character limit works as expected, required input is enforced, any add-on price is calculated correctly, and the entered text remains attached when the product is added to the cart.

Manage Text Option Placement and Styling

Add Another Product Option

>> Click + Add more options if you want to add another Product Option to the same ruleset.

Add more options button in MultiVariants Product Options

Choose the Text Option Placement

Placement — determines whether the Text option appears above or below the MultiVariants listing on the product page.

>> Click the gear icon at the top of the Product Options tab, select Above MultiVariants listing or Below MultiVariants listing, and click Save changes.

Text option placement above or below the MultiVariants listing

Customize the Text Option Style

>> Click the gear icon at the top-right of the Text option card to adjust the available styling settings, including border colors, background, text color, and border radius. Click Customize to apply the changes.

Text option border, background, text, and radius customization settings

Common Issue

Customers can add the product without entering text

Set Required to Yes if customers must complete the Text option before adding the product to the cart.

Customers cannot enter their full message

Check the Maximum character setting. Increase the limit if customers need to enter longer text.

The text field is too small for the information customers need to enter

Change Input type from Short text to Long text to display a multi-line text area.

Entering text adds an unexpected charge

Check the Price and price calculation settings. Remove or update the price if completing the Text option should not add an extra charge.

I need different text for each variant

Enable Display on each variant to show a separate text field under each variant row.

Need Help?

If the Text option does not appear on the storefront, character limits or add-on pricing are not working as expected, or you need help configuring the option, contact the MultiVariants support team.

You can always reach us via