Skip to main content

Color palettes in Themes

Themes now support a new color_palette setting type. Palettes give merchants a single grid of colors they can edit directly, and changes apply across the entire theme. Individual color and color_background settings can reference palette entries as defaults, and merchants can override any color at the section or block level for local control.

Color schemes continue to work, so existing themes don't need to change, and color palettes aren't required for new themes or Theme Store submissions. We're focusing future development on palettes because they give merchants a better editing experience, so we recommend them when building new themes.

To see how this works in practice, try the latest version of Horizon (4.0.0), which uses the new palette system throughout.

For implementation details, see the color_palette developer documentation.

Was this section helpful?