Display Dynamic Color Swatches on your Variant Selector



Your variant selector can now dynamically show color swatches based on your configurations.
In this doc, we will:

Enable & customize swatches UI
Go to your Variant Selector component on your product page and click on the "Swatches" control on the right panel.
Enable Color and customize your UI to your desired styles.
Enable & customize swatches UI
Go to your Variant Selector component on your product page and click on the "Swatches" control on the right panel.
Enable Color and customize your UI to your desired styles.
Enable & customize swatches UI
Go to your Variant Selector component on your product page and click on the "Swatches" control on the right panel.
Enable Color and customize your UI to your desired styles.

Define which variants should use Swatches UI
Open the Framer Commerce plugin and go to Store Settings.
Under Color Variants, you'll see Titles. Think of this as a list of variant titles that will always use the Swatches UI instead of dropdowns or buttons.
By default, the variant title "Color" is used. You can add new titles that map to your variants in Shopify.
For example, if you have a variant that has options for Shade: Orange, Red, Green, you'd populate "Shade" in this list of titles.
Define which variants should use Swatches UI
Open the Framer Commerce plugin and go to Store Settings.
Under Color Variants, you'll see Titles. Think of this as a list of variant titles that will always use the Swatches UI instead of dropdowns or buttons.
By default, the variant title "Color" is used. You can add new titles that map to your variants in Shopify.
For example, if you have a variant that has options for Shade: Orange, Red, Green, you'd populate "Shade" in this list of titles.
Define which variants should use Swatches UI
Open the Framer Commerce plugin and go to Store Settings.
Under Color Variants, you'll see Titles. Think of this as a list of variant titles that will always use the Swatches UI instead of dropdowns or buttons.
By default, the variant title "Color" is used. You can add new titles that map to your variants in Shopify.
For example, if you have a variant that has options for Shade: Orange, Red, Green, you'd populate "Shade" in this list of titles.

Map your colors
Under the "Values" title, you can add the names of each color as they appear in Shopify, and then map your desired hex code per value.
This extra step is required since Shopify requires special Admin API access to be able to read the colors on your Shopify store.
Map your colors
Under the "Values" title, you can add the names of each color as they appear in Shopify, and then map your desired hex code per value.
This extra step is required since Shopify requires special Admin API access to be able to read the colors on your Shopify store.
Map your colors
Under the "Values" title, you can add the names of each color as they appear in Shopify, and then map your desired hex code per value.
This extra step is required since Shopify requires special Admin API access to be able to read the colors on your Shopify store.
Test & Publish
Right now the variant selector won't reflect all your data or colors in the canvas (although updates are coming soon) –– so be sure to test on your staging site in your browser before publishing to production.
Test & Publish
Right now the variant selector won't reflect all your data or colors in the canvas (although updates are coming soon) –– so be sure to test on your staging site in your browser before publishing to production.
Test & Publish
Right now the variant selector won't reflect all your data or colors in the canvas (although updates are coming soon) –– so be sure to test on your staging site in your browser before publishing to production.
Stay updated
Release notes, promos, & more
© Copyright Butter Supply Inc. 2025
Stay updated
Release notes, promos, & more
© Copyright Butter Supply Inc. 2025
Stay updated
Release notes, promos, & more
© Copyright Butter Supply Inc. 2025