创建订单接口

API 调用地址

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

说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/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