Overview
Theme app extensions allow merchants to effortlessly integrate dynamic elements into their themes without the need to edit theme templates or write code. These dynamic elements include product reviews, prices, ratings, and more. Theme app extensions can seamlessly integrate with online store themes, including the default Seed theme, which serves as a reference theme for SHOPLINE's online store 2.1.
Benefits of Using Theme Application Extensions
- Theme application extensions automatically show your application in the theme editor. You can use the editor's visual editing features without copying them in your application.
- You can deploy your application to all online stores using it at the same time.
- A set of integrated logic and instructions work for all themes.
- Merchants do not need to manually edit their theme code.
Theme Application Extension Resources
Theme application extensions include the following resources:
- Blocks: Handlebars files that act as entry points for injecting into themes. Supported block types include:
- Assets: Static application content such as CSS, JavaScript, and other files added to the theme.
- Snippets: Reusable Handlebars snippets that can be used across different blocks.
Learn more about the Theme Application Extension Framework.
Designed for Better Merchant Experience
Applications built into the theme application extension framework do not change theme code, reducing the risk of disruptive changes. This makes it easier to update integrated content and provides a better merchant experience. Merchants can use the Theme Editor to configure settings and add application blocks to theme sections for precise placement in the page layout.