updateClientPrice:批量设置商品指定价
入参
参数名称 |
是否必须 |
类型 |
描述 |
sKey |
Y |
String |
密钥 |
body |
Y |
Object |
具体入参 |
body
参数名称 |
是否必须 |
类型 |
描述 |
guid |
Y |
String |
值为商品在ERP系统中唯一值,用做关系对应 |
options_goods_num |
Y |
String |
与guid 二选一 必传 |
samePrice |
N |
INT |
是否对一个商品的不同规格指定统一的指定价,1:指定 |
keepData |
N |
INT |
对历史指定价数据中在本次接口请求参数中未设置的客户的价格是否做保留操作;1:保留;默认不保留,即该商品的全部指定价为你传入的数据 |
multiFirst |
N |
String |
规格1 有则必传,与guid确认唯一性 |
multiSecond |
N |
String |
规格2 有则必传,与guid确认唯一性 |
clientPrice |
Y |
Object |
客户及指定价列表 |
clientPrice 参数明细
参数名称 |
是否必须 |
类型 |
描述 |
clientGUID |
Y |
int |
erp客户guid |
price |
Y |
float |
价格(对应订货宝base_units 小单位) |
middle_units |
N |
float |
中单位价格,启用中单位,启用多单位独立报价时有效,默认根据小单位换算关系 |
container_units |
N |
float |
大单位价格,启用大单位,启用多单位独立报价时有效,默认根据小单位换算关系 |
min_order |
N |
float |
最小起订量,大于0的小数,最大支持2位小数,默认1 不传则取商品上的起订量 |
order_units |
Y |
int |
起订单位,可选(1小单位,2中单位,3大单位) |
入参示例:
{
"f":"updateClientPrice",
"v":{
"sKey":"2328a84d56fcfa89b1fdb688fc435c45",
"body":[
{
"guid":"2020050701",
"multiFirst":"0002",
"multiSecond":"1002",
"clientPrice":[
{
"price":11,
"min_order":1,
"order_units":1,
"clientGUID":"client_1"
},
{
"price":12,
"min_order":1,
"order_units":1,
"clientGUID":"client_2"
}
]
}
]
}
}
返参
参数名称 |
类型 |
描述 |
rStatus |
Int |
100:正常,其他:异常 |
message |
String |
信息描述 |
rData |
Object |
具体的数据 |
返参示例
{
"rStatus": 100,
"message": "success",
"rData": []
}