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.