订单创建

开发者向“订单创建”接口发起订单创建请求,创建成功后,就进入口袋定制的订单流中。

请求地址

环境

HTTP请求地址

正式环境

https://api.koudaidingzhi.com/api/v1/orders

测试环境

http://staging.api.flashmaking.com/api/v1/orders

公共请求参数

请点击查看《公共请求参数》

请求参数

http method

POST

koudaidingzhi.order.create

订单主体参数

参数

类型

是否必填

最大长度

描述

示例值

out_order_number

String

64

开发者订单系统中的订单号

20150320010101001

receiver_name

String

-

收件人

朱竹青

receiver_phone

String

-

手机号

+86 13800000000

receiver_province

String

-

省份名称

上海市

receiver_city

String

-

城市名称

宝山区

receiver_district

String

-

区县名称

松南镇

receiver_detail_address

String

-

详细地址

逸仙路3000号2号楼505室

placed_at

String

-

下单时间

"2018-05-17 14:34:08"

line_items

String

-

商品明细

remark

String

-

订单备注

我要的比较急,可不可以,优先发货

line_items 参数

参数

类型

是否必填

最大长度

描述

示例值

line_item_number

String

64

订单中line_item的具体编号,用于记录跟踪订单中的line_item

“81912893”

sku_code

String

64

SKU编号

"TY010102"

quantity

Integer

3

数量

1

image01

String

-

正面设计图

"http://www.test.com/xxx.png"

image02

String

-

背面设计图

"http://www.test.com/xxx.png"

请求示例

响应参数

响应主体参数

参数

类型

是否必填

最大长度

描述

示例值

out_order_number

String

64

开发者订单号

order_index

String

-

订单层级,这里代表主订单(父订单)

"parent"

child_order

String

-

child_order 参数

参数

类型

是否必填

最大长度

描述

示例值

order_index

String

订单层级,这里代表子订单

"child"

order_number

String

64

本接口系统生成的子订单号

line_items

String

-

分配到此子订单的line_item数组

line_items 参数

参数

类型

是否必填

最大长度

描述

示例值

line_item_number

String

64

订单中line_item的具体编号,用于记录跟踪订单中的line_item。与上文开发者请求的参数相同

公共响应参数

请点击查看《公共响应参数》

响应参数示例

业务错误码

公共错误码

业务错误码

错误描述

40001

missing_out_order_number

缺少订单号

missing_receiver_name

缺少收件人姓名

missing_receiver_phone

缺少收件人联系电话

missing_receiver_province

缺少收件人省份

missing_receiver_city

缺少收件人城市

missing_receiver_detail_address

缺少收件人详细地址

missing_placed_at

缺少下单时间

missing_quantity

缺少数量

missing_line_items

缺少订单详情

missing_sku_code

缺少SKU编号

40002

invalid_out_order_number

无效的订单号

invalid_order_lines

无效的订单条目

invalid_receiver_phone

无效的手机号码

invalid_sku_code

无效的SKU编号

invalid_quantity

无效的数量类型

异常示例

Last updated