- iPaaS三方执行动作
- 会员通
- 积分通
- 商品通
- 导购通
- 电子卡券通
- 订单通
- 储值通
- 优惠券通
- 基础组件
- 库存通
- 标签通
- 门店通
- 分销员通
- 权益卡通
- 试用单通
- StockQueryExtension
商品同步(创建/更新)
POST
/ItemSyncExtension
请求参数
Body 参数application/json
rootKdtId
integer <int64>
有赞店铺总部Id
appId
string
必需
globalProps
object (Map«Object»)
全局变量
key
object (key)
可选
extendMap
object (Map«Object»)
必需
key
object (key)
可选
outStoreId
string
可选
kdtId
integer
必需
itemId
integer <int64>
必需
itemNo
string
可选
连锁L情况不为空
itemBarCode
string
可选
title
string
商品名称
desc
string
商品描述
summary
string
商品分享时的描述
createdTime
string <date-time>
商品创建时间
itemType
enum<integer>
必需
25—批发商品 30—收银台商品 31—知识付费商品 35—酒店商品 40—美业商品 60—虚拟商品 61—电子卡券
枚举值:
0
joinLevelDiscount
boolean
必需
status
integer
必需
默认为下架状态
1:销售中,0:下架
images
array[object (ImageInfo) {3}]
商品图片
imageMode
enum<string>
必需
枚举值:
URLBASE64
yzImageId
integer <int64>
有赞对应的图片id
yzImageUrl
string
三赞对应的URL
publishChannelTypeList
array[integer]
可选
枚举值:
01
price
integer <int64>
无规格商品价格
firstSkuPropImgInfo
object (FirstSkuPropImg)
可选
propName
string
规格名
propValueImg
object (Map«ImageInfo»)
可选
value:图片
itemSkuList
array[object (ItemSku) {6}]
商品sku信息
skuId
integer <int64>
有赞skuId
skuNo
string
可选
outSkuId
string
可选
skuBarCode
string
sku条码
price
integer <int64>
sku价格(分)
skuPropInfoList
array[object (SkuPropInfo) {2}]
必需
比如,这个商品有两个规格属性颜色、型号,颜色有红色、黑色,型号有L、XL
那么sku需要满足两个规格属性值的笛卡尔积(既是红L、红XL、黑L、黑XL)
注意:
1、如果所传sku不满足,规格值的笛卡尔积,接口会报错
2、如果已经设置了两个属性项,则sku不能使用其他属性项
deliverySettingInfo
object (DeliverySetting)
物流设置
express
boolean
可选
cityDelivery
boolean
可选
selfPick
boolean
可选
tagIds
array[integer]
可选
postage
integer <int64>
运费,单位:分
event
enum<string>
商品事件
枚举值:
CREATEUPDATE
outItemId
string
三方商品id
示例
{
"rootKdtId": 0,
"appId": "string",
"globalProps": {
"key": {}
},
"extendMap": {
"key": {}
},
"outStoreId": "string",
"kdtId": 0,
"itemId": 0,
"itemNo": "string",
"itemBarCode": "string",
"title": "string",
"desc": "string",
"summary": "string",
"createdTime": "2019-08-24T14:15:22Z",
"itemType": 0,
"joinLevelDiscount": true,
"status": 0,
"images": [
{
"imageMode": "URL",
"yzImageId": 0,
"yzImageUrl": "string"
}
],
"publishChannelTypeList": [
0
],
"price": 0,
"firstSkuPropImgInfo": {
"propName": "string",
"propValueImg": {
"key": {
"imageMode": "URL",
"yzImageId": 0,
"yzImageUrl": "string"
}
}
},
"itemSkuList": [
{
"skuId": 0,
"skuNo": "string",
"outSkuId": "string",
"skuBarCode": "string",
"price": 0,
"skuPropInfoList": [
{
"propValueName": "string",
"propName": "string"
}
]
}
],
"deliverySettingInfo": {
"express": true,
"cityDelivery": true,
"selfPick": true
},
"tagIds": [
0
],
"postage": 0,
"event": "CREATE",
"outItemId": "string"
}
返回响应
🟢200成功
application/json
Body
success
boolean
可选
code
integer
可选
message
string
可选
requestId
string
请求Id
errorData
object (Map«Object»)
调用失败返回的数据
key
object (key)
可选
data
object (ItemSyncExtResponse)
调用返回的数据
outItemId
string
三方商品id
itemNo
string
必需
itemSkuList
array[object (ItemSku) {4}]
sku 信息
示例
{
"success": false,
"code": 0,
"message": "",
"requestId": "",
"errorData": {
"": {}
},
"data": {
"outItemId": "",
"itemNo": "",
"itemSkuList": [
{
"skuId": 0,
"skuNo": "",
"outSkuId": "",
"skuBarCode": ""
}
]
}
}