Enable Customization from Site Management Tools
Read the following topics to learn how to enable site administrators to customize a Commerce website’s look and feel using Site Management Tools (SMT). As a theme developer, you can:
-
Expose variables to enable site administrators to customize specific aspects of a site, as described in Expose Sass Variables for Customization.
-
Make exposed variables more meaningful to site administrators, as described in Organize Variables for Display in SMT.
-
Create preset JSON files to expose a selectable set of predefined settings to site administrators, as outlined in Create Skins.
Before reading the topics in this section, familiarize yourself with the best practices outlined in Sass Best Practices for Themes.
SMT Version 3 includes the Theme Skin Manager. The Theme Skin Manager lets SMT administrators customize styles and layouts of an active theme based on the settings that you define during theme development. SMT administrators can apply changes to individual settings or apply skins to change multiple settings at one time.