订单新增
POST
/open/order/add
订单管理-开放平台
请求参数
Body 参数application/json
country
string
国家
示例值:
Malaysia
city
string
市
示例值:
Bandar Baharu
district
string
区
示例值:
Bandar Baharu
province
string
省
示例值:
Bandar Baharu
address
string
地址
示例值:
Bandar Baharu
mobile
string
手机
示例值:
15454125412
zipcode
string
收件人邮编
示例值:
123456
contact
string
联系人
示例值:
bob
cusRemark
string
客户备注
示例值:
123
storeId
integer <int64>
店铺id
payAmount
number
支付金额
示例值:
150
paidTime
string <date-time>
可选
currency
string
币种
示例值:
MYR
details
array[object (SalesOrderDetailInsertDTO) {3}]
订单明细
quantity
integer <int32>
数量
示例值:
1
actualPrice
number
实际价格
示例值:
18.8
skuCode
string
卖家SKU
示例值:
test-123
countryCode
string
国家编码(三字码)
示例值:
MYS
warehouseId
integer <int64>
必需
示例值:
1000
isCod
enum<string>
可选
枚举值:
10
示例值:
1
sellerRemark
string
卖家备注
示例值:
卖家备注
shipmentProvider
string
必需
示例值:
JT EXPRESS
shippingFee
number
运费
示例值:
8
erpOrderCode
string
必需
示例值:
S123456789
outSalesOrderCode
string
平台订单号
示例值:
47888888888
outSalesOrderStatus
string
平台订单状态
示例值:
WAITING
outCreateTime
string <date-time>
可选
outPromisedShippingTime
string <date-time>
可选
waybillPdfUrl
string
可选
expressNo
string
可选
示例值:
123456
isAutoAudit
boolean
是否自动审核
默认值:
true
示例值:
true
packageType
enum<string>
可选
枚举值:
boxplasticbubblecottonnoneout_none
示例
{
"country": "Malaysia",
"city": "Bandar Baharu",
"district": "Bandar Baharu",
"province": "Bandar Baharu",
"address": "Bandar Baharu",
"mobile": "15454125412",
"zipcode": "123456",
"contact": "bob",
"cusRemark": "123",
"storeId": 0,
"payAmount": 150,
"paidTime": "2019-08-24T14:15:22Z",
"currency": "MYR",
"details": [
{
"quantity": 1,
"actualPrice": 18.8,
"skuCode": "test-123"
}
],
"countryCode": "MYS",
"warehouseId": 1000,
"isCod": "1",
"sellerRemark": "卖家备注",
"shipmentProvider": "JT EXPRESS",
"shippingFee": 8,
"erpOrderCode": "S123456789",
"outSalesOrderCode": "47888888888",
"outSalesOrderStatus": "WAITING",
"outCreateTime": "2019-08-24T14:15:22Z",
"outPromisedShippingTime": "2019-08-24T14:15:22Z",
"waybillPdfUrl": "string",
"expressNo": "123456",
"isAutoAudit": true,
"packageType": "box"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://demo01.haixingcang.com/open/order/add' \
--header 'Content-Type: application/json' \
--data-raw '{
"country": "Malaysia",
"city": "Bandar Baharu",
"district": "Bandar Baharu",
"province": "Bandar Baharu",
"address": "Bandar Baharu",
"mobile": "15454125412",
"zipcode": "123456",
"contact": "bob",
"cusRemark": "123",
"storeId": 0,
"payAmount": 150,
"paidTime": "2019-08-24T14:15:22Z",
"currency": "MYR",
"details": [
{
"quantity": 1,
"actualPrice": 18.8,
"skuCode": "test-123"
}
],
"countryCode": "MYS",
"warehouseId": 1000,
"isCod": "1",
"sellerRemark": "卖家备注",
"shipmentProvider": "JT EXPRESS",
"shippingFee": 8,
"erpOrderCode": "S123456789",
"outSalesOrderCode": "47888888888",
"outSalesOrderStatus": "WAITING",
"outCreateTime": "2019-08-24T14:15:22Z",
"outPromisedShippingTime": "2019-08-24T14:15:22Z",
"waybillPdfUrl": "string",
"expressNo": "123456",
"isAutoAudit": true,
"packageType": "box"
}'
返回响应
🟢200OK
application/json
Body
code
integer <int32>
可选
msg
string
可选
data
object (OpenSalesOrderVO)
可选
salesOrderCode
string
海星订单号
trace
string
可选
extra
object
可选
额外字段
object
可选
ok
boolean
可选
示例
{
"code": 0,
"msg": "string",
"data": {
"salesOrderCode": "string"
},
"trace": "string",
"extra": {
"property1": {},
"property2": {}
},
"ok": true
}
🟠400Bad Request
🟠403Forbidden
🔴500Internal Server Error
修改于 2025-02-24 08:37:00