下单接口
正式环境
正式环境
POST
/order/batchCreateAsync
选择用例【快速下单体验接口】 -> 在环境变量中填写 licenseId, companySecret -> 点击运行 -> 点击发送可以快速体验下单接口
companySecret: 用于接口加密接口签名
需要注意, 本用例接口已通过前置脚本对参数进行加密. 请求时会自动将参数转换为接口参数, 对接时请求参数和加密方式参考下单接口文档
请求参数
Body 参数application/json
array of:
orderId
string
第三方订单号
serveCategory
integer
订单服务类目
serveType
integer
订单服务类型
spType
string
指派类型
master 师傅
enterprise 总包
toMasterId
number
指派总包服务商ID
buyerName
string
客户姓名
buyerPhone
string
客户手机号
province
string
客户地址省份
city
string
客户地址市级
county
string
客户地址县(区)级
address
string
客户详细地址
goodsList
array [object {9}]
goodsList 商品列表
goodsNumber
string
商品数量
goodsName
string
商品型号
sku
string
sku
needSku
string
是否使用 sku 模式
goodsNote
string
特殊要求、故障描述【维修类型】
goodsImgUrl
string
商品图片地址
goodsId
string
第三方商品id
goodsVideoUrl
string
第三方商品视频url
isUseCustomImage
boolean
SKU模式是否使用自定义商品图片
version
string
版本号
subAccount
string
子账号登录名
isAutoAppoint
integer
是否自动指派
isRateReward
boolean
是否需要好评返现
expectCompleteTime
string
期望服务商完工时间
buyerNote
string
客户备注
originShop
string
来源店铺
buyerWangwang
string
客户旺旺号
contactName
string
商家联系人姓名
contactPhone
string
商家联系人手机号
contactName2
string
备用商家联系人姓名
contactPhone2
string
备用商家联系人手机号
subscribeLogistic
integer
是否订阅物流信息
extraField
string
通用字段
checkRepeatOrder
integer
是否校验在(三个月内)下单历史是否存在相同的客户信息的订单
extraParams
string
扩展参数
expectDoorOnTimeInterval
string
期待上门时间段为每2小时的一个时间段
expectDoorOnTimeAwardFee
number
准时上门奖励金额
logisticsNo
string
物流运单号
clearanceType
string
核销类型,不传视为不需要核销
clearanceNo
string
核销单号,多个用英文逗号隔开
customArriveStatus
string
货物是否到客户家
isLogisticsArrived
string
货物是否到物流签收点
pickupAddress
string
提货物流地址
pickupPhone
string
提货电话
packNumber
string
包装件数
expectArriveTime
string
预计到货时间
payLcsfee
string
代付运费金额
receiverName
string
返货物流签收人姓名
receiverPhone
string
返货物流签收人电话
receiverAddress
string
返货物流收货地址
logisticsCompany
string
返货物流公司名
insuredAmount
string
报价金额
deliveryMode
string
送货方式
needPack
string
是否需要师傅自带包装
needWoodpack
string
是否需要打木架
needMasterpack
string
是否需要师傅打包
payMethod
string
付费方式
hasLift
string
客户家是否有电梯
floorNum
string
楼层 高度
示例
[
{
"orderId": "{% mock 'timestamp' %}",
"buyerWangwang": "测试客户旺旺号",
"address": "测试环境,订单不允许发货",
"buyerName": "181932",
"buyerNote": "",
"buyerPhone": "13812341234",
"city": "深圳市",
"contactName": "测试",
"contactPhone": "18974777883",
"county": "宝安区",
"customArriveStatus": "2",
"version": "v2",
"goodsList": [
{
"goodsNumber": "1",
"sku": "lj-test"
}
],
"isAutoAppoint": "1",
"originShop": "测试",
"province": "广东省",
"serveCategory": 1,
"spType": "enterprise",
"toMasterId": "3946828213",
"serveType": 4
}
]
示例代码
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://openapi.wanshifu.com/user-open/order/batchCreateAsync' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"orderId": "{% mock '\''timestamp'\'' %}",
"buyerWangwang": "测试客户旺旺号",
"address": "测试环境,订单不允许发货",
"buyerName": "181932",
"buyerNote": "",
"buyerPhone": "13812341234",
"city": "深圳市",
"contactName": "测试",
"contactPhone": "18974777883",
"county": "宝安区",
"customArriveStatus": "2",
"version": "v2",
"goodsList": [
{
"goodsNumber": "1",
"sku": "lj-test"
}
],
"isAutoAppoint": "1",
"originShop": "测试",
"province": "广东省",
"serveCategory": 1,
"spType": "enterprise",
"toMasterId": "3946828213",
"serveType": 4
}
]'
返回响应
🟢200成功
application/json
Body
retCode
string
状态码
retData
string
数据
retMsg
string
消息
示例
{
"retCode": "200",
"retData": 1,
"retMsg": "成功"
}
🔴500服务器错误
修改于 2024-10-30 06:17:22