店铺接口
GET
/index.php?action=shop/list
获取店铺列表
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | integer | 否 | 店铺状态(1:正常) |
GET
/index.php?action=shop/detail
获取店铺详情
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shop_id | integer | 是 | 店铺ID |
| include_merchant | boolean | 否 | 是否包含商家信息 |
GET
/index.php?action=shop/products
获取店铺商品列表
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shop_id | integer | 是 | 店铺ID |
| status | integer | 否 | 商品状态(1:正常) |
商品接口
GET
/index.php?action=product/detail
获取商品详情
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| product_id | integer | 是 | 商品ID |
用户接口
GET
/index.php?action=user/info
获取用户信息
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Token | 是 | 用户登录token |
POST
/index.php?action=user/login
用户登录
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| phone | string | 是 | 手机号 |
| code | string | 是 | 验证码 |
POST
/index.php?action=user/sendSmsCode
发送短信验证码
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| phone | string | 是 | 手机号 |
订单接口
POST
/index.php?action=order/create
创建订单
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Token | 是 | 用户登录token |
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| shop_id | integer | 是 | 店铺ID |
| address_id | integer | 是 | 收货地址ID |
| products | array | 是 | 商品列表 |
| total_amount | decimal | 是 | 订单总金额 |
| remark | string | 否 | 订单备注 |
POST
/index.php?action=order/print
订单自动打印
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Token | 是 | 用户登录token |
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| order_id | integer | 是 | 订单ID |
| printer_id | integer | 是 | 打印机ID |
| print_type | integer | 否 | 打印类型(1:小票打印,2:面单打印,默认1) |
| copies | integer | 否 | 打印份数(默认1份) |
响应示例
{
"code": 0,
"message": "success",
"data": {
"print_id": 123,
"order_id": 456,
"status": 1,
"print_time": "2023-06-01 12:30:45"
}
}