创建代购订单
携带商品与 SKU 信息向 HioBuy 提交代购订单,通常在使用 商品详情 之后调用。若在第三方平台结账前需试算费用,请使用 订单预览。
PUT
https://open.hiobuy.com/api/client/daigou-open/create-order若实际 API 基地址不同,请替换 `https://open.hiobuy.com`。
请求头
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
X-Uuid | 是 | string | 商户 UUID(账户唯一标识) |
Currency | 否 | string | 结算币种,如 `CNY`(人民币)、`USD`。需在商户后台配置对应汇率。 |
请求体
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
warehouse_id | 是 | string | 仓库 ID |
user_id | 是 | string | 您系统中对接 HioBuy 的终端用户 ID |
shop_id | 是 | string | 卖家店铺 ID |
shop_name | 是 | string | 卖家店铺名称 |
platform | 是 | string | 平台:`taobao`(淘宝)、`1688`、`weidian`(微店) |
platform_url | 是 | string | 商品链接 |
name | 是 | string | 商品标题 |
title_cn | 否 | string | 中文商品标题 |
goods_amount | 否 | string | 商品总金额 |
freight_fee | 是 | string | 国内运费,默认 `0` |
remark | 否 | string | 订单备注 |
skus | 是 | array | SKU 行项目(见下表) |
address | 是 | object | 收货地址(见下表) |
express_line_id | 否 | string | 国际物流线路 ID |
skus[]
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
price | 是 | number | string | 该 SKU 单价 |
platform_sku | 是 | string | 平台 SKU ID |
quantity | 是 | string | 购买数量 |
freight_fee | 否 | string | 行级运费(如有) |
sku_info | 是 | object | SKU 元数据(见下表) |
skus[].sku_info
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
shop_id | 是 | string | 店铺 ID |
shop_name | 是 | string | 店铺名称 |
sku_img | 是 | string | SKU 主图 URL |
imgs | 是 | array | SKU 图片 URL 列表 |
spec_id | 否 | string | 1688 规格 ID(1688 必填) |
min_order_quantity | 否 | string | 1688 起订量 |
batch_number | 否 | string | 1688 批次数量 |
specs | 否 | array | 规格项(`label`、`value`) |
priceRangeList | 否 | array | 1688 阶梯价(`startQuantity`、`price`) |
skus[].sku_info.specs[]
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
label | 是 | string | 规格名(如颜色、尺码) |
value | 是 | string | 规格值 |
address
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
receiver_name | 是 | string | 收件人姓名 |
address | 是 | string | 详细地址 |
province | 是 | string | 省 |
city | 是 | string | 市 |
district | 是 | string | 区/县 |
street | 否 | string | 街道 |
company | 是 | string | 集运仓或货代公司名称 |
postcode | 是 | string | 邮政编码 |
timezone | 是 | string | 时区 |
phone | 是 | string | 手机号 |
email | 否 | string | 邮箱 |
country_name | 是 | string | 国家名称 |
country | 是 | object | 国家信息(见下表) |
address.country
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
country_code | 是 | string | 国家代码(如 `CN`) |
name | 是 | string | 国家名称 |
请求示例
{
"warehouse_id": "3",
"user_id": "161037",
"shop_id": "BBBZSESFJBTCxhL370nJnRUjQ",
"shop_name": "示例店铺",
"platform": "1688",
"platform_url": "https://detail.1688.com/offer/682292125022.html",
"name": "商品英文标题",
"title_cn": "商品中文标题",
"goods_amount": "480",
"freight_fee": "8",
"remark": "订单备注",
"skus": [
{
"price": "120",
"platform_sku": "4881544500911",
"quantity": "2",
"sku_info": {
"shop_id": "BBBZSESFJBTCxhL370nJnRUjQ",
"shop_name": "示例店铺",
"sku_img": "https://cbu01.alicdn.com/img/ibank/example.jpg",
"spec_id": "7f74e9dcb448177df9404cb65f6bad1e",
"min_order_quantity": "2",
"batch_number": "1",
"imgs": [
"https://cbu01.alicdn.com/img/ibank/example.jpg"
],
"specs": [
{
"label": "颜色",
"value": "白色"
},
{
"label": "尺码",
"value": "XL"
}
]
}
}
],
"address": {
"receiver_name": "张三",
"address": "A 栋 101",
"province": "广东省",
"city": "深圳市",
"district": "龙华区",
"street": "科技园",
"company": "转运公司",
"postcode": "518054",
"timezone": "0086",
"phone": "18512345678",
"email": "user@example.com",
"country_name": "中国",
"country": {
"country_code": "CN",
"name": "中国"
}
}
}响应示例
{
"ret": 1,
"msg": "success",
"data": {
"id": 1572,
"order_sn": "DG646",
"goods_amount": 3516.52,
"freight_fee": 58.61,
"amount": 3575.13,
"status": 1,
"status_name": "已付款",
"skus": [
{
"id": 1595,
"platform_sku": "4881544500911",
"code": "TG2503310010"
}
],
"created_at": "2025-03-31 18:23:52"
}
}实际响应还包含仓库、服务费、优惠券等字段,下表仅列出常用字段。
响应字段
顶层字段
| 名称 | 类型 | 说明 |
|---|---|---|
ret | number | 状态码,`1` 表示成功 |
msg | string | 状态说明 |
data | object | 已创建的订单 |
data(主要字段)
| 名称 | 类型 | 说明 |
|---|---|---|
id | integer | 订单内部 ID |
order_sn | string | 代购订单号 |
user_id | string | 终端用户 ID |
goods_amount | number | 商品小计 |
freight_fee | number | 运费 |
amount | number | 订单总额 |
status | integer | 订单状态码 |
status_name | string | 订单状态说明 |
currency | string | 结算币种 |
rate | string | 使用的汇率 |
address | object | 收货地址(与请求一致回显) |
skus | array | 已创建的 SKU 行 |
created_at | string | 创建时间 |
data.skus[](行项目)
| 名称 | 类型 | 说明 |
|---|---|---|
id | integer | 行 ID |
platform_sku | string | 平台 SKU ID |
quantity | integer | 数量 |
price | number | 单价 |
amount | number | 行小计 |
code | string | 行项目编号 |