Q:sku是什么意思?
A:决定于一款可下单、可访问的最小商品单位。A:请确认是自定义属性inputStr是否包含了特殊符号,目前仅支持\\ + - ! ( : ^ [ ] \ { } ~ * | & ;
Q:添加商品接口中,input_type为1或2时,值填写到哪?input_type为3时,是不是填写到input_strs这里呢?那input_pids又是什么?
A:input_type为1或2时,对应商家后台勾选框、下拉框等无需手动填写的属性,通过获取类目属性信息接口(360buy.ware.get.attribute)获取。input_type为3时,对应商家后台需要手动填写的属性,通过获取类目属性信息接口(360buy.ware.get.attribute)获取。input_strs是用户自行输入的类目属性ID;input_pids是用户自行输入的属性值。
Q:调取添加商品接口,报“数字格式非法,不是有效的数字”,为什么?
A:Attributes字段对应京东商家后台中下拉框或勾选框等无需手动填写的属性。
input_pids字段及input_strs字段对应京东商家后台中需要手动填写的属性。
ISBN及|版次等属性在商家后台需要手动填写,因此需要通过input_pids字段及input_strs字段提交。
Q:通过接口获取到库存数量和商家后台库存数量是一致的,但是和前台商品页的库存不一致,请问这是什么原因?
A:商家后台中,“在售商品管理”下的总库存是商品库存;“库存管理”下的库存总数是sku库存。商品页面中,显示的是sku库存,与“库存管理”下的库存总数(减去“已占用数”)一致。
Q:通过接口更新库存接口是否会有延迟?一般是多久?
A:通过接口更新库存会稍有延迟,最长不超过2m5s。更新库存后,需隔一段时间再查看或调用。
Q:调用360buy.ware.add添加商品接口,报“sku包含的属性格式不正确”,但是skuProperties参数是按照示例来填写的,格式没有不正确,是什么问题?
A:属性id及属性值id不正确,请通过类目接口http://help.jd.com/jos/question-567.html获取正确的id。注意:颜色属性及尺码属性为sku的属性。
Q:通过接口获取的京东价(jd_price)为什么与前台商品页面上的京东价不一致?
A:接口获取的京东价(jd_price)为上传商品时输入的京东价,即商家后台中的京东价(商家后台->商品管理->京东价),而商品前台页面中的京东价是去除优惠后的价格。
Q:通过接口上传商品时,提示“缺少attributes”,如何知道某个类目(cid)需要上传什么属性?能不能提供一个调用示例?
A:360buy.ware.add 接口Attributes字段的取值请通过获取类目属性值信息接口(360buy.ware.get.attvalue)获取,即类目下的属性及属性值信息(aid、vid)。上传商品接口示例请参考http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1111&extra=page%3D1
Q:如果在京东商家后台的商品未上架,通过360buy.sku.custom.get(根据外部ID获取商品SKU接口)获取不到商品sku信息?进而根据sku_id不能修改sku库存?是这样吗?
A:商品未上架,可以根据360buy.sku.custom.get获取sku信息。可以根据sku_id修改sku库存(通过360buy.sku.stock.update接口)。
Q:在商家后台添加sku,但通过360buy.sku.custom.get(根据外部ID获取商品SKU接口)获取不到?
A:在商家后台添加sku后会有半小时的延迟,之后即可通过接口获取。
Q:360buy.sku.custom.get(根据外部ID获取商品SKU接口)中的outer_id字段如何取值?
A:outer_id为sku的外部商家ID,对应“商家后台-商品管理-待售商品管理-填写基本信息”中的“商家SKU”字段,需要先在商家后台设置才能作为输入参数设置。
Q:可以把天猫平台上的商品信息对接(复制、搬家)到京东平台上么?
A:可以在京东服务市场上购买一键搬家软件,以满足此需求。
Q:请问“商家后台->库存管理”页面中的“已占用数”是指未付款订单已经占用的sku数量?还是已付款订单已经占用的sku数量,还是两者的总和?
A:“商家后台--库存管理”页面中的“已占用数”是指未出库订单已经占用的sku数量,即出库才真正减库存。
Q:请问京东是下单减库存,还是付款库存,还是出库减库存?
A:出库减库存。
Q:用360buy.wares.search接口下载“待售”商品时,会把下架的商品以及回收站的商品混在一起,而且没办法区分这两部分数据。请问如何下载下架的商品,而不下载回收站的商品?
A:请通过360buy.ware.delisting.get获取下架商品信息。
Q:在“商品服务”里,有360buy.ware.add(添加商品接口),参数ware_image, 请问这个图片信息在销售时哪用到呢?
A:ware_image是商品级图片。如商品存在SKU,ware_image则可以仅在商家后台显示(因为SKU有各自的图片);如商品没有SKU(如图书),ware_image则可以作前台商品展示使用。
Q:360buy.ware.update(修改商品接口)不能修改商品图片吗?
A:商品级图片不能通过接口修改,可在商家后台修改。可通过SKU服务中的接口添加、删除、设置SKU图片。
Q:360buy.ware.propimg.add(根据商品Id,销售属性值Id增加图片接口),这里的image参数是FileItem类型,而不是byte[], 能不能与360buy.ware.update(修改商品接口)统一?
A:这两个接口的处理方式确实不一样,以下为两个接口的详细调用示例供参考:
360buy.ware.add调用示例 (JAVA PHP .NET)
http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1111&extra=page%3D1
360buy.ware.propimg.add 调用示例 (JAVA PHP .NET)
http://bbs.zone.jd.com/forum.php?mod=viewthread&tid=1112&extra=page%3D1
Q:SKU图片的顺序能否通过接口修改?如果次序不能改,难道要采用先删除后新增的比较麻烦的方法吗?
A:可以通过360buy.ware.propimg.update设置sku主图,但无法设置顺序,建议按展示顺序添加SKU图片。
Q:有没有根据货号进行搜索的API?我们上架商品时,不能根据货号检索到已上架的商品,这样会导致我们店铺里会有大量重复的数据,怎么解决?
A:请您在系统中将货号与京东的商品id(ware_id)做一下对应,使用ware_id进行检索即可。
Q:调用360buy.ware.update(修改商品接口),修改notes字段,接口调用后修改时间变了,也提示成功了,但是实际商品页面并没有修改和变化,为什么?
A:商品详情并非实时更新,会有页面缓存。
Q:调取360buy.ware.add(添加商品接口)时,报“商品品牌id错误”,是什么问题?
A:此报错是由于品牌ID(属性值id)错误所致,请通过jingdong.pop.vender.cener.venderBrand.query(查询商家已授权的品牌接口)获取正确的品牌ID。
Q:调取添加商品接口(360buy.ware.add)时,报“发布商品是必须录入必填属性”,是什么问题?
A:报“发布商品是必须录入必填属性”,说明有必填属性没有传入。属性是否必填,请通过360buy.ware.get.attribute接口is_req字段判断。
Q:调取商品接口时,报“SKU的销售属性错误”,是什么问题?
A:[attributeId=3209, attributeValueId=[3209:]] 这个属性值传的格式有问题。正确的格式为:[attributeId=8637, attributeValueId=[8637:71188]]
Q:因为货物条码都是唯一的,如果添加商品时,把条码的编号放在外部ID这个字段里上传,能通过外部ID来维护这个商品吗?
A:可以先通过360buy.sku.custom.get根据外部skuid获取到sku信息,再通过360buy.ware.sku.update(修改SKU信息接口)修改sku信息。
Q:可以通过外部ID来删除或者下架一个商品吗?因为我发现360buy.ware.delete里面必须要通过ware_id来删除商品,能否通过外部ID来获取到这个?
A:可以通过360buy.sku.custom.get根据外部skuid获取ware_id,再通过360buy.ware.delete删除商品。
Q:添加商品接口,报“类目属性的属性值不存在”,是什么问题?
A:如报“类目属性的属性值不存在”,请通过360buy.ware.get.attvalue(获取类目属性值信息接口)验证属性值的正确性。品牌属性值id请通过jingdong.pop.vender.cener.venderBrand.query(查询商家已授权的品牌接口) 获取。
Q:调取360buy.ware.add(添加商品接口)时,图书商品的Attributes字段如何上传?
A:图书商品只有ISBN属性需通过Attributes字段上传,其他属性需通过input_pids及input_strs字段上传。
Q:更新库存时,很多都报“SKU已经删除”,是什么问题?
A:请确认此类商品是否已经在“商品回收站”中,“商品回收站”中的商品无法更新库存,需要在商家后台中做恢复后再更新库存。
Q:请问接口是否可以修改单个商品的分类?
A:不可以。
Q:通过360buy.wares.list.get(批量获取商品信息接口)获取的京东价和商品展示页的价格不一样?
A:jd_price是对应商家后台中商品的京东价,而商品前台页面中的京东价是减掉优惠金额的。
Q:调取360buy.ware.add(添加商品接口)时,ware_image字段可以添加第一张主图,请问后面的5张细节图如何保存?
A:请根据360buy.ware.propimg.add(根据商品Id,销售属性值Id增加图片接口)添加sku图片。
Q:接口是否支持新建运费模板?是否支持给商品添加运费模板?
A:不支持。
Q:接口是否支持添加、修改颜色属性值?
A:不支持,请在商家后台操作。
Q:调用360buy.wares.search时,报“start_time不合法”,是什么问题?
A:请仔细阅读接口文档,按照示例进行传参。
Q:京东商品详情页是否可以通过接口来修改?
A:可通过360buy.ware.update接口notes字段修改商品描述。
Q:如果在关联版式中想做一些js的动画效果,是否支持简单的js?
A:安全起见,暂不支持JS脚本。
Q:请问京东的API中,是否有上传商品的API?
A:360buy.ware.add即为添加商品API,其他商品类API请参考http://help.jd.com/jos/question-568.html
Q:sku的图片可以通过接口获取么?360buy.ware.get这个接口可以么?
A:目前没有接口可以获取sku图片,360buy.ware.get仅能获取商品主图。
Q:关于360buy.ware.update 接口,在更新商品sku列表的库存或者价格的时候应如何设置?接口关于sku_stocks的描述只有s1|s2的参数例子,对于sku1:10件,sku2:20件的时候,参数应该如何传递?sku_prices也有相同的疑问
A:sku1:10件,sku2:20件的例子就是10|20。sku1:10元,sku2:20元的例子就是10|20。
Q:在商家后台修改商品信息,是否能即时生效并用于接口调用?
A:价格及库存修改基本可以达到实时更新,其他信息的修改会因系统流转产生一定时间的延迟。如修改“商家SKU”,一般会有半个小时以上的延迟。
Q:添加商品时(调取360buy.ware.add),如果没有sku,outer_id如何设置?如果已经有了sku信息,主商品不能够设置outer_id么?360buy.ware.get(根据商品ID查询单个商品的详细信息)中的outer_id是从哪里来的?
A:没有sku的时,outer_id可以不传,但sku_prices、sku_properties、sku_stocks和outer_id四个参数的sku组数必须保持一致,若不传都不传。item_num为主商品的外部id,360buy.ware.get 中的outer_id就是添加商品时上传的outer_id。