Skip to main content

Technical Specifications

Extension Structure

APP-NAME/
├── theme-app/
│ ├── assets/
│ │ └── logo.png
│ ├── blocks/
│ │ └── subscription.liquid
│ ├── locales/
│ │ ├── en-US.json
│ │ ├── zh-CN.json
│ │ ├── zh-TW.json
│ │ └── ...
│ └── snippets/
│ ├── subscription_icon.liquid
│ ├── subscription_script.liquid
│ └── ...
└── README.md

Directory Structure Description

Directory/FileDescription
theme-app/Contains the main application code.
theme-app/assetsStores static resources such as JavaScript, CSS, and images.
theme-app/blocksContains Liquid files for inserting theme content. Each Liquid file is an independent app block.
theme-app/snippetsStores reusable Liquid snippets and icon files. Snippets can be included in multiple blocks using {% include 'snippet-name' %}.
theme-app/localesStores multilingual content, supporting 15 regions (including Taiwan) and 14 countries.