基础介绍
1)淘宝商品id,它均由数字构成,且如同身份证号码一样具有唯一性,属于商品链接中的一部分。在淘宝页面可以以下方式查看。
直接打开商品的详情页面,看到浏览器地址栏中的宝贝链接,链接中找到“id=”,后面紧跟的一串阿拉伯数字就是商品id,如图:

【卖家中心】-【宝贝管理】-【出售中的宝贝】或【仓库中的宝贝】,ID显示在商品标题下方。

2)SKU是商品的最小库存量单位,简单的可理解为商品的具体规格:颜色、尺码等信息,比如: 鞋子的 黑色-39码
就是一个SKU,下图中每一个颜色和尺码的组合都是一个SKU;

3)商品上下架状态。 卖家发布的商品可以选择上架或者下架,
上架才能让展示在店铺中,让消费者访问正式售卖; 下架的商品会放在商品列表中无法对外展示,此时的商品状态为库中。

功能介绍

全量商品获取: 1)通用方案,先获取接口获取卖家商品列表,再通过商品列表中的商品id查询单个商品的详细信息。
具体先通过taobao.items.onsale.get(获取店铺出售中商品信息)和
taobao.items.inventory.get(获取店铺仓库中商品信息)可获取店铺中所有商品,API
支持根据卖家昵称、类目、关键字等字段来搜索商品。再通过taobao.item.seller.get获取单个商品详细信息。
2)对于已有统一管理商品数据(例如条形码)的卖家,可以通过商家编码(供卖家自定义输入的编码)与淘宝商品/sku做对应关系。可以通过taobao.items.custom.get(根据商家编码取商品)获取商品,或者通过taobao.skus.custom.get(根据sku的商家编码取商品sku)获取sku。

更新数量: 当商品包含sku时,更新商品总量无效,始终等于各sku数量之和。
由于架上商品不能为0,要将无sku的商品数量或者有sku商品的最后一个sku数量更新为0时,需要对商品先进行下架操作,可以通过taobao.item.update.delisting(商品下架)
更新价格: 带sku的商品,有一口价和sku价格两个价格,如下图红框标识:


基本规则:商品一口价必须介于有效sku的价格区间内,sku库存数量大于0的称为有效sku。 有效sku =
0时,也就是无SKU的商品,更新商品价格不受SKU限制,这种情况用taobao.item.price.update为例,直接更新商品price;
有效sku =
1时,商品价格必须等于sku价格,这种情况用taobao.item.sku.update为例,淘宝系统会自动更新商品价格,传入的参数为:price(sku价格);
有效sku>=2时,商品价格介于有效sku之间,这种情况用taobao.item.sku.update为例,除必填参数外,还需传入的参数为:price(sku价格),
item_price(商品价格),否则将会返回“价格不在区间内的异常” 新增销售属性:
通过taobao.item.sku.add接口可以新增SKU,taobao.item.sku.update接口可以修改,要注意新增sku属性的基本逻辑。
在淘宝页面发布或者编辑商品时,会根据商品的销售属性自动组合出完整的sku,如图:

如果先通过淘宝页面发布了商品,则系统会自动根据颜色和尺码的组合保存四个sku矩阵:蓝1、蓝2、桔1、桔2。当时只有蓝1、蓝2、桔1有库存,则设置了桔2数量为0。

但是在商家自有系统中,可能只保存了蓝1、蓝2、桔1三个sku;再新增SKU-桔2时,
API将返回错误,重复添加sku属性,因为桔2已经存在。

针对这种情况,暂给出三种解决方案

方案一:自有系统采用与淘宝相同的逻辑,在入库时只要有存在的销售属性就进行组合报错保存完整SKU矩阵。

方案二:使用API发布或者修改商品不会出现上述问题,但是如果在淘宝页面编辑商品后,依然会填充矩阵。

方案三:新增sku前先获取淘宝商品的sku数据,如果存在此sku则直接修改,不存在则添加。

商品上下架 taobao.item.update.delisting商品下架 ,下架的商品无法被消费者访问也无法购买。

taobao.item.update.listing一口价商品上架,上架才能可以被消费者购买。

商品变更信息获取 方案一:使用
消息服务(https://open.taobao.com/docV3.htm?docId=101663&docType=1 )
的方式,由淘宝主动推送商品库存、价格等变更消息,应用程序接收到消息后,调用api做库存或价格等更新

方案二:每条商品信息有一个修改时间字段modified,通过接口taobao.items.onsale.get和taobao.items.inventory.get指定时间段(start_modified,end_modified),可以获取此时间段内有信息更改过的商品列表

其他相关API API名称描述
taobao.items.onsale.get
获取当前会话用户出售中的商品列表
taobao.items.inventory.get
得到当前会话用户库存中的商品列表
taobao.items.custom.get
根据商家编码取商品
taobao.skus.custom.get
根据sku的商家编码取商品sku
taobao.increment.items.get
获取商品变更通知信息
taobao.item.update
更新商品信息
taobao.item.sku.update
更新SKU信息
taobao.item.update.delisting
商品下架
taobao.item.update.listing
一口价商品上架
taobao.item.seller.get
获取单个商品详细信息
如何获得此API,点击注册账号获取key和secret测试

淘宝/天猫店铺接口:查询淘宝卖家用户信息接口接入说明相关推荐

  1. 淘宝/天猫店铺oAuth2.0接口:Taobao.user.seller.get 查询淘宝卖家用户信息接口接入说明

    淘宝/天猫店铺oAuth2.0接口:Taobao.user.seller.get 查询淘宝卖家用户信息接口接入说明: 为了进行电商平台淘宝的API开发,首先我们需要做下面几件事情: 1)开发者注册一个 ...

  2. 淘宝/天猫店铺oAuth2.0订单同步接口:Taobao.user.seller.get 查询淘宝卖家用户信息接口接入说明

    淘宝/天猫店铺oAuth2.0接口:Taobao.user.seller.get 查询淘宝卖家用户信息接口接入说明: 为了进行电商平台淘宝的API开发,首先我们需要做下面几件事情: 1)开发者注册一个 ...

  3. Taobao.user.seller.get 查询淘宝卖家用户信息接口接入说明

    taobao.user.seller.get( 查询卖家用户信息 ) 查询卖家用户信息(只能查询有店铺的用户) 只能卖家类应用调用. 为了进行电商平台淘宝的API开发,首先我们需要做下面几件事情: 1 ...

  4. 淘宝天猫店铺优惠券领取入口在哪里找到怎么领天猫淘宝店铺优惠券享受券后价优惠?

    什么是淘宝天猫店铺优惠券? 淘宝天猫店铺优惠券是商家为了举办活动通过不同的渠道发放的无门槛优惠券.满减优惠券等统称为淘宝天猫店铺优惠券,通过草柴APP可查询领取到淘宝天猫内部隐藏的店铺优惠券,领取成功 ...

  5. 对接支付宝人脸识别和获取用户信息接口

    h5通过服务端调用支付宝接口获取用户信息 前提介绍 功能快捷键 总结 前提介绍 通过对接支付宝的接口,实现在移动端(安卓和ios)通过唤醒手机上的支付宝应用,调用支付宝的人脸识别实现实人认证;通过移动 ...

  6. 淘宝/天猫获取卖出的商品订单列表API接口,店铺订单API接口,店铺订单详情API接口

    一.淘宝/天猫获取卖出的商品订单列表API接口,店铺订单API接口,店铺订单详情API接口代码如下: 1.公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接 ...

  7. 淘宝/天猫店铺的所有商品 API接口,店铺商品API接口,店铺详情API接口

    一.淘宝/天猫店铺的所有商品 API接口,店铺商品API接口,店铺详情API接口,店铺所有商品接口代码分享 1.公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方 ...

  8. 淘宝天猫店铺微信公众平台建设指南

    作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-taobao-tmall.html 微信公众平台对接淘宝天猫店铺 淘宝天猫对接微信公众平台 本文 ...

  9. 淘宝/天猫seller_order_list-获取卖出的商品订单列表接口接入解决方案

    一.淘宝/天猫seller_order_list-获取卖出的商品订单列表接口API 返回值说明 点击注册获取key和secret测试账号 提取淘宝天猫店铺卖家账号买到的订单编号,订单金额,订单详情等, ...

最新文章

  1. 人脸识别中的margin损失函数
  2. 操作系统的进程调度简析
  3. 给你的杭州旅游攻略-愿你走出半生,归来仍是姑娘
  4. python好学吗 老程序员-使用 Python 会降低程序员的编程能力吗?
  5. vue 白边 项目_GUIDE.md · kaiking_g/g6-vue-demo - Gitee.com
  6. 2021-03-07 英文写作中的“so that“和“such that“
  7. 2021年图机器学习有哪些新突破?麦吉尔大学博士后一文梳理展望领域趋势
  8. webfunny前端监控
  9. 嵌入式linux学习步骤(三)
  10. jupyter(Anaconda)设置默认打开文件夹
  11. 自动驾驶使用贝塞尔曲线进行静态障碍物避障测试
  12. Elasticsearch教程-从入门到精通-ES索引迁移
  13. Jquery选择器大全汇总
  14. 机器学习项目实战----泰坦尼克号获救预测(二)
  15. Congestion解决办法
  16. python用pandas读取数据时出现错误_Python Pandas错误标记数据
  17. java源文件在哪_java源文件由什么组成?
  18. 内存 profile (zz)
  19. Swift语法学习--数组
  20. id门禁卡复制到手机_门禁卡怎么复制到苹果手机?

热门文章

  1. 多伦多大学计算机ib成绩要求,QS世界Top30大学 A-level及IB 成绩详细要求!
  2. 如何看待清华段子手“毕导”毕啸天至今没有发表过高质量论文?
  3. 【使用 arm-poky-linux-gnueabi-gcc -v 指令可以查看 gcc 版本时报错】
  4. 面试感悟----一名3年工作经验的程序员应该具备的技能,对于一些入门或者还在面试阶段的人有着很大的启发...
  5. DOCSIS 3.1 MMM--3.MAP
  6. PON与EPON以及GPON的区别是什么?
  7. GPON学习总结--gemport mapping
  8. 8086系统中 BHE# 和 A0 引脚
  9. ·ps 的暂存盘空间不够
  10. ?php get_sidebar(); ?,wordpress函数get_sidebar()用法示例