Online Store 2.0 is a set of features and feature improvements that make themes easier to build, more flexible, and more maintainable. So we’ve upgraded the theme architecture for the OS 2.0, that can be easily customized by the merchant to fit their needs.
1. Sections on every page
New features in the version 3.0 start with sections on every page that lets you add new and existing sections to most pages in the theme, and add and remove sections from any page directly in the Shopify theme editor.
This is an example for adding the section to the product page.
2. App blocks
Themes that use this new architecture can add support for app blocks built with thirt party apps, an app development framework that lets you add an app to a theme, or update an app, without altering a merchant’s theme code. Code is packaged in modular app blocks that merchants can control using the Shopify theme editor. When an app is uninstalled by a merchant, the app code is removed with it. This makes your theme easier to support and troubleshoot.
Apps can provide blocks that can be added as blocks in a section, and as sections in a template. This lets you add app functionality exactly where you want to use it on a page. App blocks can be added, removed, repositioned, and customized through the theme editor. App blocks might only be compatible with certain page types. For example, a size chart app might only be compatible with product pages.
3. Filter types
In Kalles 3.0 there are still two filter types: Filter product options or Filter by Tags. That allow you to set up product filtering on your collection page. Shopify 2.0 doesn’t support mixing between these two filter types.
Note : With Filter by product options, if your product collection contains over 1000 products, then filters are hidden. Shopify has a 1000 products limit per collection. This is restricted by Shopify, and not the theme.
Please go to Shopify > Online Store > Navigation >Add Fitler to add the conent for “Filter by product options”.
And especially in the new version, there is a filter & sort by features for the Search result page.
4. The Swatch, Label submenu replaced by Child theme
The “Swatch, Label submenu” section has been replaced by child theme due to the 16 block limit on Shopify 2.0. So you won’t find this section in the 3.0 version or higher.
We will provide a child theme allow you to add more custom colors.
To understand more about the colors configurations, you can check this guide.
5. Improved Metafields
If you’re using a 3.0 version or higher, then you can connect most metafields to your theme by using the theme editor. New metafields type system and dynamic sources available.
To understand more about choose how to display metafields on your theme, you can check this guide.