![]() To customize and control the theme options found in the Shopify Theme Editor, you’ll need to dig into the settings_schema.json file. You can view a theme’s options by going to the Online Store tab, selecting Customize theme, and going to the General settings tab.Ĭreating dynamic color schemes might be less important when building a custom theme for a single client (where the theme matches designs already discussed), but what if you plan on creating a theme that might be used by many different merchants? A custom color scheme is something that a merchant will want and expect to customize with their new store. Then, using theme options, Liquid objects in your CSS or Sass, and rules in your Liquid templates, you can build dynamic themes that allow merchants to customize the look and feel of their online store, while still maintaining some control. It’s important to note that the theme options that are available to a merchant, are predetermined by the theme developer who builds the theme. Like I mentioned above, theme options allow a merchant to customize the look and feel of their website. You might also like: 3 Simple Steps for Setting Up a Local Shopify Theme Development Environment. Tip: If you haven’t used theme options before, you will want to read this introduction to theme options. More specifically, I’ll cover how to change color schemes based on theme settings, and how you can create preset options with the settings_data.json file and allow clients to choose a curated preset option that you define, so they can choose their ideal ecommerce color palette. ![]() In this article, I’ll explain how to create dynamic color schemes using the settings_schema.json file. They allow you to configure theme settings, which merchants can access using the Theme Editor. That’s when theme options are your best friend. So how do we make our themes dynamic for clients? You might be building a custom theme for a client, or building a theme to be distributed on the Shopify Theme Store in both cases there are a lot of things a merchant will want to customize and be able to change. Building for the unknown can be tricky, and clients or merchants always want some level of control when it comes to their websites.
0 Comments
Leave a Reply. |