> For the complete documentation index, see [llms.txt](https://docs.theshoppad.com/infinite-options/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theshoppad.com/infinite-options/inputs-and-field-settings/create-swatches/how-to-make-swatches-required.md).

# How to make Swatches required

Make Infinite Options swatches required so shoppers must choose one, either with a required prompt on standard swatches or a multi-select setup.

By default, swatches work like radio buttons. One value is always pre-selected when a customer lands on the product page. If you'd rather have customers make an active choice, there are two ways to set that up.

## Option 1: Keep standard swatches and add a required prompt

Leave **Allow for Multiple Selections** turned off. One swatch will still be pre-selected by default, but you can mark the field as required to prompt customers before they add to cart.

<figure><img src="https://docs.theshoppad.com/infinite-options/assets/Shopify%20Workflow%20-%20Step%202%20%284%29.jpeg" alt=""><figcaption></figcaption></figure>

This works well if you want a clean look and are okay with a value being pre-selected.

## Option 2: Use multiple selections to require an active choice

Enable **Allow for Multiple Selections** and check **This option is required**. With this setup nothing is pre-selected when the page loads, and customers have to click a swatch before they can add to cart. \
\
By default the minimum is set to 1 with no maximum, but you can adjust those limits in the field settings.

<figure><img src="https://docs.theshoppad.com/infinite-options/assets/Shopify%20Workflow%20-%20Step%200%20%281%29.jpeg" alt=""><figcaption></figcaption></figure>

The tradeoff is that swatches behave a little differently here. \
\
Customers click once to select and again to deselect, which is different from the standard experience.

:::note
Not sure which to use? If you just want to make sure customers don't miss the swatch, Option 1 is usually enough. If you need nothing pre-selected, go with Option 2.
:::
