淘宝下载订单同步设计文档
2012-12-28 19:03
267 查看
(一) 用户图
(二)功能描述
店铺信息
添加店铺信息
修改店铺信息
查看店铺信息
删除店铺信息
淘宝铺货
商品下载
修改淘宝铺货商品
查看淘宝铺货商品
自动下载
自动下载设置
自动下载记录查询
自动下载异常跟踪
自动下载处理
手动下载设置
(三)程序设计
淘宝铺货
商品下载优先级别 编码-》数字ID-》出售状态
下表组合代表了可能会出现的选择情况
2. 事务处理,循环当中一个出错全部回滚
api调用参考
taobao.items.onsale.get获取当前会话用户出售中的商品列表
获取 num_iid
taobao.items.inventory.get得到当前会话用户库存中的商品列表
获取 num_iid
taobao.items.custom.get根据外部ID取商品outer_id
taobao.item.get得到单个商品信息
(输入num_iid)
approve_status,num_iid,property_alias,title,outer_id,sku
<?xmlversion="1.0" encoding="utf-8" ?>
<item_get_response>
<item>
<approve_status>onsale</approve_status>
<num_iid>15961031192</num_iid>
<outer_id>120613B</outer_id>
<property_alias>1627207:90554:加州橙;1627207:30156:薄荷绿</property_alias>
<skuslist="true">
<sku>
<created>2012-06-11 18:09:41</created>
<modified>2012-06-20 14:14:15</modified>
<outer_id>G4</outer_id>
<price>69.90</price>
<properties>1627207:30156</properties>
<properties_name>1627207:30156:颜色分类:浅绿色</properties_name>
<quantity>10</quantity>
<sku_id>20523594500</sku_id>
</sku>
<sku>
<created>2012-06-11 18:09:41</created>
<modified>2012-06-20 14:14:15</modified>
<outer_id>Y2</outer_id>
<price>69.90</price>
<properties>1627207:90554</properties>
<properties_name>1627207:90554:颜色分类:桔色</properties_name>
<quantity>13</quantity>
<sku_id>20523594501</sku_id>
</sku>
</skus>
<title>120613B●花心小铺新款潮女包韩版迷你购物包糖果色斜跨水桶包包</title>
</item>
</item_get_response><!--top173159.cm3-->
订单下载
自动下载半小时触发一次
以下的序号对应上图的序号
2避免淘宝时间和本地服务器时间有误差,用淘宝时间作为修改的结束时间
6持久化的判断
先判断内部淘宝订单是否存在该订单,不存在就插入,存在就更新,这里有一个关键字段modify时间,这个字段是对应淘宝的modify字段,用来后续订单迁移到内部订单重要标识
7提取未更新的数据,这里的先决条件是已经付款的,未更新的依据就是modify范围内
8循环迁移订单的判断
先判断是否存在改订单,如果不存在就插入,存在就更新。
(二)功能描述
店铺信息
添加店铺信息
修改店铺信息
查看店铺信息
删除店铺信息
淘宝铺货
商品下载
修改淘宝铺货商品
查看淘宝铺货商品
自动下载
自动下载设置
自动下载记录查询
自动下载异常跟踪
自动下载处理
手动下载设置
(三)程序设计
淘宝铺货
商品下载优先级别 编码-》数字ID-》出售状态
下表组合代表了可能会出现的选择情况
| 批量⑦(出售状态) | | |||
| | 全部③ | 仓库④ | 在售⑤ | |
单个⑥ | 编码① | ①③→① | ①④→① | ①⑤→① | ⑥⑦→⑥ |
数字ID② | ②③→② | ②④→② | ②⑤→⑤ | ||
| ①②→① | | | | |
程序实现细节
1. 铺货如果找不到对应的商品,自动在系统内部新建商品并建立关系2. 事务处理,循环当中一个出错全部回滚
api调用参考
taobao.items.onsale.get获取当前会话用户出售中的商品列表
获取 num_iid
taobao.items.inventory.get得到当前会话用户库存中的商品列表
获取 num_iid
taobao.items.custom.get根据外部ID取商品outer_id
taobao.item.get得到单个商品信息
(输入num_iid)
approve_status,num_iid,property_alias,title,outer_id,sku
<?xmlversion="1.0" encoding="utf-8" ?>
<item_get_response>
<item>
<approve_status>onsale</approve_status>
<num_iid>15961031192</num_iid>
<outer_id>120613B</outer_id>
<property_alias>1627207:90554:加州橙;1627207:30156:薄荷绿</property_alias>
<skuslist="true">
<sku>
<created>2012-06-11 18:09:41</created>
<modified>2012-06-20 14:14:15</modified>
<outer_id>G4</outer_id>
<price>69.90</price>
<properties>1627207:30156</properties>
<properties_name>1627207:30156:颜色分类:浅绿色</properties_name>
<quantity>10</quantity>
<sku_id>20523594500</sku_id>
</sku>
<sku>
<created>2012-06-11 18:09:41</created>
<modified>2012-06-20 14:14:15</modified>
<outer_id>Y2</outer_id>
<price>69.90</price>
<properties>1627207:90554</properties>
<properties_name>1627207:90554:颜色分类:桔色</properties_name>
<quantity>13</quantity>
<sku_id>20523594501</sku_id>
</sku>
</skus>
<title>120613B●花心小铺新款潮女包韩版迷你购物包糖果色斜跨水桶包包</title>
</item>
</item_get_response><!--top173159.cm3-->
订单下载
以下基于接口调用和数据处理的流程图
以下基于程序实现自动下载顺序图
淘宝订单插入图
自动下载半小时触发一次
以下的序号对应上图的序号
2避免淘宝时间和本地服务器时间有误差,用淘宝时间作为修改的结束时间
6持久化的判断
先判断内部淘宝订单是否存在该订单,不存在就插入,存在就更新,这里有一个关键字段modify时间,这个字段是对应淘宝的modify字段,用来后续订单迁移到内部订单重要标识
7提取未更新的数据,这里的先决条件是已经付款的,未更新的依据就是modify范围内
8循环迁移订单的判断
先判断是否存在改订单,如果不存在就插入,存在就更新。
手动下载输入条件
输入项 | 是否为空 |
选择店铺 | 否 |
拍单开始时间 | 否(只能往前一个月时间,即是30天) |
拍单结束时间 | 否 |
买家昵称 | 订单编号和买家昵称都不为空时,以订单编号优先下载 |
订单编号 |
相关文章推荐
- 淘宝服务市场 淘宝订单同步方案 - 丢单终结者
- 淘宝店铺订单同步及获取解决方案
- 软件设计文档下载
- 设计模式读书笔记文档下载
- 常见设计模式的解析和实现(C++)文档及源码打包下载
- I Can See You 远程控制软件最新下载地址(含所有设计文档)
- WeUI首页、文档和下载 - 专为微信设计的 UI 库 - 开源中国社区
- 仿淘宝订单管理界面设计
- 站内信设计文档及源代码下载
- 易分销2.0最新完整破解版,无缝一键淘宝上传,订单同步功能
- 淘宝店铺订单同步解决方案-摘记
- HttpHelper类登录淘宝联盟并下载淘宝客订单xls c#模拟淘宝登录
- 淘宝服务市场 淘宝订单同步方案 - 丢单终结者
- Java开源生鲜电商平台-支付模块的设计与架构(源码可下载) Java开源生鲜电商平台-订单表的设计(源码可下载)
- GDI+ 图像程序设计手册(word文档下载!)
- C# ASP.NET 走火入魔通用权限管理系统组件V3.2试用版下载地址【含数据库设计文档、使用手册】
- 20个软件开发常用设计文档大全下载
- Android观察设计模式实现两个页面下载进度的同步更新
- 淘宝api登陆,下载最近2天订单的php源代码
- 【商业版、提供全部源码】基于RBAC的C#ASP.NET支持多用户的通用权限管理系统高质量源码10月份销售20套【提供操作手册设计文档下载】