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