跳到主要内容

配置文件

Shoplazza CLI 使用 TOML 配置文件管理应用和扩展设置。

shoplazza.app.toml

应用主配置文件,由 shoplazza app init 创建:

client_id = "your-client-id"
scopes = "read_customer write_cart_transform"

多环境配置

my-app/
├── shoplazza.app.toml # 默认配置
├── shoplazza.app.prod.toml # 生产环境
└── shoplazza.app.staging.toml # 预发布环境

切换配置:shoplazza app config use --config prod

链接新配置:shoplazza app config link --client-id your-client-id

shoplazza.extension.toml

每个扩展的独立配置:

id = "extension-id"
name = "My Extension"
type = "theme" # theme / checkout / function

项目目录结构

my-app/
├── shoplazza.app.toml
├── extensions/
│ ├── theme-extension/
│ ├── checkout-extension/
│ └── function-extension/
├── package.json
└── README.md