创建订单接口

API 调用地址

{域名地址}/api/order/create

说明:{域名地址} 需要替换成你的域名地址,如 /api/order/create

调用方法

POST

请求参数

字段名 类型 必填 说明
goods_id int 商品ID
quantity int 商品数量
details object[] 多个商品信息,goods_id和details 必须传一个
remark string 订单备注
type string 订单类型,goods、vip
address object 收件地址信息

多个商品信息item

字段名 类型 必填 说明
goods_id int 商品ID
quantity int 商品数量

收件地址信息

字段名 类型 必填 说明
id int 地址ID
name string 收件人
phone string 联系电话
province string 省份
city string 城市
country string 区县
address_info string 详细地址
postcode string 邮编

返回参数

字段名 类型 说明
code int 错误码
msg string 错误原因说明
data object[] 结果内容

data结果

字段名 类型 说明
id int ID
order_id string 订单号
payment_id string 支付流水ID
user_id int 用户ID
remark string 订单备注
type string 订单类型
origin_amount int 订单原始总价
amount int 订单实际总价
paid_time int 支付时间
end_time int 订单预计自动完成时间
deliver_time int 发货时间
finished_time int 订单完成时间
discount_amount int 优惠金额
seller_id int 卖家ID
seller_amount int 卖家可得收益
share_user_id int 推广者ID
share_parent_user_id int 推广者上级ID
share_amount int 推广者可得收益
share_parent_amount int 推广者上级可得收益
express_company string 快递公司
tracking_number string 快递运单号
created_time int 下单时间戳
status int 订单状态:-1 取消,0 待付款,1 已付款, 2 已发货, 3 已完成, 8 退款中,9 已退款
refund_status int 退款状态:-1 退款失败,0 无或退款中,1 已退款

请求数据示例

参数
goods_id 188
quantity 1
type goods

返回数据示例

{
    "code": 0,
    "data": {
            "id": 46,
            "created_time": 1669212548,
            "updated_time": 1669212548,
            "order_id": "202211232209080046",
            "payment_id": "",
            "user_id": 1000,
            "address_id": 0,
            "remark": "英文外贸响应式通用主题wzl-008等",
            "type": "goods",
            "status": 0,
            "refund_status": 0,
            "origin_amount": 9900,
            "amount": 9900,
            "paid_time": 0,
            "end_time": 0,
            "deliver_time": 0,
            "finished_time": 0,
            "discount_amount": 0,
            "seller_id": 15,
            "seller_amount": 7920,
            "share_user_id": 0,
            "share_parent_user_id": 0,
            "share_amount": 0,
            "share_parent_amount": 0,
            "express_company": "",
            "tracking_number": ""
        },
    "msg": "",
    "total": 2
}

错误代码

错误码 说明
0 OK
-1 错误,错误原因在msg中指出
1001 未登录
1002 未授权
200 API请求OK