订单 API
本文档详细介绍订单相关的 API 接口。
创建订单
接口地址: POST /order/create
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| addressId | string | 是 | 收货地址 ID |
| items | array | 是 | 商品列表 |
| items[].productId | string | 是 | 商品 ID |
| items[].skuId | string | 是 | SKU ID |
| items[].quantity | int | 是 | 购买数量 |
| remark | string | 否 | 订单备注 |
| couponId | string | 否 | 优惠券 ID |
请求示例
POST /order/create
Content-Type: application/json
{
"addressId": "A10001",
"items": [
{
"productId": "P10001",
"skuId": "SKU001",
"quantity": 1
}
],
"remark": "请尽快发货",
"couponId": "C10001"
}
响应示例
{
"code": 200,
"message": "success",
"data": {
"orderId": "RT202401110001",
"orderNo": "2024011100001",
"totalAmount": 8999.00,
"currency": "CNY",
"rubAmount": 112487.50,
"exchangeRate": 12.5,
"discountAmount": 500.00,
"finalAmount": 8499.00,
"status": "待付款",
"paymentExpireTime": "2024-01-11 11:30:00",
"createTime": "2024-01-11 10:30:00"
}
}
获取订单列表
接口地址: GET /order/list