# 快捷命令

> Shoplazza CLI 的快捷命令为高频操作预设了默认值：各主题提供哪些快捷命令、共用哪些参数，以及实际示例。

快捷命令以 `+` 为前缀，专为高频操作设计，同时面向人类开发者和 AI Agent。

## 语法

```
shoplazza <主题> +<操作> [参数]
```

## 可用快捷命令

### 商品（7 个）

| 命令 | 说明 |
|------|------|
| `products +search` | 搜索商品 |
| `products +count` | 统计商品数量 |
| `products +create` | 创建商品 |
| `products +set-price` | 更新定价 |
| `products +stock` | 更新库存 |
| `products +publish` | 上架 |
| `products +unpublish` | 下架 |

### 订单（5 个）

| 命令 | 说明 |
|------|------|
| `orders +search` | 搜索订单 |
| `orders +count` | 统计订单 |
| `orders +ship` | 创建履约 |
| `orders +refund` | 创建退款 |
| `orders +update-tracking` | 更新物流 |

### 折扣（8 个）

| 命令 | 说明 |
|------|------|
| `discounts +search` | 搜索折扣 |
| `discounts +rebate` | 创建自动满减 |
| `discounts +flashsale` | 创建限时折扣 |
| `discounts +mn-discount` | 创建满件折 |
| `discounts +percent-code` | 百分比折扣码 |
| `discounts +amount-code` | 固定金额折扣码 |
| `discounts +bxgy-code` | 买 X 送 Y 码 |
| `discounts +free-shipping-code` | 免运费码 |

### 客户（2 个）

| 命令 | 说明 |
|------|------|
| `customers +search` | 搜索客户 |
| `customers +create` | 创建客户 |

### 店铺（1 个）

| 命令 | 说明 |
|------|------|
| `shop +upload-file` | 上传文件 |

### 主题（6 个）

| 命令 | 说明 |
|------|------|
| `themes init` | 创建脚手架 |
| `themes serve` | 实时预览 |
| `themes pull` | 从店铺下载 |
| `themes push` | 上传到店铺 |
| `themes package` | 打包为 ZIP |
| `themes share` | 分享预览链接 |

## 通用参数

| 参数 | 说明 |
|------|------|
| `--format <json\|pretty\|table>` | 输出格式 |
| `--fields <f1,f2>` | 投影指定字段 |
| `--jq <表达式>` | 过滤 JSON 输出 |

## 示例

```shell
shoplazza products +search --keyword "dress" --format table
shoplazza orders +search --fields "id,status,total_price" --format table
```
