服务商品发布

更新时间:2015/09/18 访问次数:60443

1、轻商品发布

1.1预生成商品ID

方法 : taobao.open.item.generateId()

返回值 : boolean: success //是否成功

long : itemId //商品ID

String : message //错误提示

1.2发布商品

方法 : taobao.open.item.publish(String itemJson)

返回值 : boolean: success //是否成功

long : itemId //商品ID

String : message //错误提示

1.3说明

推荐发布商品前,先使用taobao.open.item.generateId()预生成一个商品ID,再调用taobao.open.item.publish(String itemJson)方法来发布商品,将预生成的商品ID放进itemJson中。商品发布之后的默认状态为有效。库存默认值为1。

itemJson格式为:

{

"_sys":{

"category": ["服装", "女装"],

"endpoint": "web",

"schemaVersion": 0,

"itemId": 123213,

"title": "qwqwe",

"price": 123.89,

"inventory": 123,

"dataVersion":1,

"outerId":"abc123"

},

"自定义key1":"自定义value1",

"自定义key2":"自定义value2"

}

“_sys”中的内容,是系统要求传入的内容,目前调用publish时必须传入的key有:category,title。Category见最后表(category分类),其他key选填。各个key的解释见文档最后(json中预留key的说明)的表。

关于去重

如果因为系统或者代码原因,同一个商品短时间(几分钟内)重复调用发布接口进行发布,服务端会根据itemId进行重复的校验,来保证不会重复发布。itemId只能是调用generateId()方法生成的,任意值传入不生效。如果不想用generateId()来生成itemId,ISV可以在json中传入outerId来作为判重的校验。判重优先级为: 先根据itemId判断,如果没有itemId,根据outerId判断,如果没有outerId,不进行判重。

 

接口文档地址:点击查看

2、商品库存

2.1减库存

方法 : taobao.open.item.inventory.decr(long itemId , int num)

返回值 : boolean: success //是否成功

String : message //错误提示

2.2加库存

方法 : taobao.open.item.inventory.Incr(long itemId , int num)

返回值 : boolean: success //是否成功

String : message //错误提示

2.3说明

商品库存有ISV自行控制。

减库存正确用法为:在ISV应用中,创建订单成功之后,再减对应的库存数。服务端交易功能会在订单生成过程中,来校验商品库存是否足够,如果不足够,创建订单会失败。所以如果ISV不想控制库存,那么每次生成订单之后,也可以不调用减库存接口,那么就完全有ISV本地代码控制自己商品的库存。特别说明:商品发布之后,如果没有传入库存字段,默认库存为1。当库存减到0之后,商品状态由有效变为失效。

3、商品状态

方法 : taobao.open.item.status.modify(long itemId , int status)

返回值 : boolean: success //是否成功

String : message //错误提示

3.1说明

修改商品状态。status可以使用的值包括:

 

有效

失效

删除

1

0

-1

失效后的商品,可以根据商品ID查到,删除的商品,不能查到。只有有效的商品,创建交易订单才能成功。

4、商品修改

方法 : taobao.open.item.modify(long ItemId , String itemJson,String deletePaths)

返回值 : boolean: success //是否成功

String : message //错误提示

4.1说明

该接口可以修改商品所有字段,修改的时候,只有设置过值的字段,才会修改。如果要删除某字段,需要将该字段在json中的路径传入deletePaths。

比如:

{

"_sys":{

"category": ["服装", "女装"],

"endpoint": "web",

"schemaVersion": 0,

"itemId": 123213,

"title": "qwqwe",

"price": 123.89,

"inventory": 123,

"dataVersion":1,

"outerId":"abc123"

},

"自定义key1":"自定义value1",

"自定义key2":"自定义value2"

}

要删除price和自定义key1。那么deletePath的值是”_sys@price,自定义key1”。路径中,父子之间分隔符是@,路径之间分隔符是逗号(,)。

5、商品查询

方法 : taobao.open.item.get(long ItemId )

返回值 : boolean: success //是否成功

String : item //商品信息json串

String : message //错误提示

5.1说明

根据商品ID查询商品信息,返回值item就是具体的商品信息json串。

json中预留key的说明

 

key

类型

说明

示例

只读

是否必填

userId

数字

isv userid

123123

appKey

字符串

appkey

“1231234”

category

数组

分类,按一级分类和二级分类构造成数组结构,具体可用值见下表(category分类表)

[“服装”, “女装”]

market

字符串

对应的市场

百川”

endpoint

字符串

本条数据对应的终端(如网页、移动终端等)

“default”

schemaVersion

数字

json格式对应的schema版本

1

itemId

数字

商品ID,必须通过taobao.open.item.id.generate接口生成,否则校验不通过

7627361738101

title

字符串

商品标题

一个好手机”

price

数字

商品价格,单位元,精确到分

200.05

inventory

数字

商品库存,发布时如果值小于1,会默认替换为1

1

dataVersion

数字

本条记录的版本号

2

outerId

字符串

外部ID

“abc123”

domainId

数字

领域ID

12345

status

数字

商品状态,-1删除、0失效、1有效。发布时系统自动设置为1

1

只读的字段,客户端写操作不会生效。

6、Category分类表

后台一级类目

后台二级类目

餐饮美食

茶艺馆

东南亚餐厅

韩国料理

火锅店

咖啡厅

零食熟食店

美食DIY

面包/甜品/冷饮店

日本料理

烧烤烤肉

西餐厅

小吃快餐店

中餐厅

自助餐

酒吧

茶馆

其他

商超购物

便民商店/便利店

超市

服装鞋帽皮具店

个人用品/化妆品店

花店

花鸟鱼虫市场

家电电子卖场

家电数码

家装家居

母婴玩具

商场

蔬果水果店

体育用品店

图书音像

专卖店

综合市场

其他

景点门票

动物园

公园广场

海洋公园

纪念馆

植物园

自然景点

宗教纪念馆

其他

酒店住宿

五星级酒店

经济型酒店

四星级酒店

公寓式酒店

青年旅舍

精品酒店

度假村

客栈旅舍

三星级酒店

其他

丽人

美发

美甲

美容/SPA

舞蹈

瑜伽

化妆品

美睫

祛痘

纹身

个性写真

产后塑形

齿科

瘦身纤体

其他

汽车服务

4S店/汽车销售

代驾服务

汽车救援

汽车俱乐部

汽车修理/零部件/保养/美容

汽车租赁

洗车场

其他

生活服务

DIY

搬家公司

保洁、家政/清洗

保姆/看护

宠物服务

代办跑腿

房屋维修

废品回收

服装鞋帽修理

广告制作/传统印刷/打印/复印

家电安装维修

家居测量/空气检测

家居配送/安装/维修

健康服务

快照/冲印

旅行社

皮具护理

丧葬设施/服务

数码维修

洗浴/按摩/足浴

婴童馆

装修设计/施工/监理

其他

运动健身

保龄球馆

壁球馆

橄榄球场

高尔夫球场

海滨浴场

健身中心

篮球场/篮球馆

溜冰滑雪场

马术俱乐部

乒乓球馆

跆拳道道馆/搏击

网球场/网球馆

舞蹈室

游泳馆

瑜伽馆

羽毛球馆

桌球馆/台球馆

综合体育馆

足球场

其他

休闲娱乐

KTV

迪厅/舞厅

电影院

电子游戏厅

酒吧

剧场

露营/农家乐

棋牌室

网吧

夜总会

音乐厅

游乐园

足疗按摩

洗浴

密室

桌球馆

其他

婚庆

婚纱摄影

婚纱礼服

婚庆公司

婚戒首饰

婚宴酒店

个性写真

彩妆造型

其他

其他

其他

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部