Why is my swatch pre-selected?

Swatches in Infinite Options behave like radio buttons . One value will always be selected by default when the product page loads.

If you need customers to make an active selection before adding to cart, there are two options depending on your goal.


Make the swatch required

If your concern is that customers are adding a product to cart without noticing the swatch, marking the field as required is the most straightforward solution. This will prompt customers to confirm their selection before proceeding.

For steps on how to do this, see How to make Swatches required.arrow-up-right


Allow customers to deselect a swatch

If you specifically need the swatch to start with nothing selected, the only available workaround is to change the input type from Swatches to Multi.

The multi-input type allows customers to select and deselect values, so no value is locked in by default. The tradeoff is that customers interact with it differently than a standard swatch — they click once to select and again to deselect, which may feel less intuitive depending on your store's use case.

To make this change, open your option field in the Infinite Options dashboard and switch the input type from Swatches to Multi.

Last updated