随着Redbaby网站 对外合作逐渐加深,各种数据接口越来越多,提供接口的方式也各不相同。不同的接口,也常常面临一些相同的需求,如访问频率控制、国际化支持等,各个接口解决的办法也各不相同。
为了减少重复劳动,并形成统一的风格,我们逐步将各种数据接口逐步统一起来,融合多种的设计思想和当前的业务逻辑尝试把网站的接口整合为2个系统 Redbaby Open API(Redbaby开放的应用程序编程接口,简称OpenAPI)和Redbaby Data Integration System(Redbaby数据集成处理系统,简称DIS),以减少开发成本,提高开发效率,并使得系统更便于运维和监控。
红孩子网站和QQ商城 的API对接作为OpenAPI和DIS系统的一部分,从4月初开始设计当时我们小组的5人全职参与,为了保证对项目方案以及需求的正确理解,我们组成员 会阶段性的组织会议,把自己接触的模块,功能,具体实现以及遇到的各种问题都拿出来探讨,集思广益,使得许多问题迎刃而解了,团队合作得到了充分的体现。 现阶段,我们在对该项目进行优化及整理工作,“要做就做最好!”是我们共同的目标。总结这次项目,把实施的一整套方案做成规范,我们相信,以后在类似的项 目中一定事半功倍!
本月六号,红孩子的API接入被评为优秀的案例,并放到他们API的首页。http://pop.paipai.com/ 我们很受鼓舞。
API 接入前后业务对比(腾讯提供)
红孩子接入优秀案例 | ||
接入性质: B2C 商家在 QQ 商城接入垂直频道 | ||
使用拍拍API实现的功能: Ø 订单的批量处理 Ø 库存同步 Ø 批量处理商品发布和修改 | ||
对比项 |
接入前 |
接入后 |
1 日均处理订单量能力 |
100 单 |
远大于 2000 单 |
2 处理订单的人员数 |
5 |
不需要人工,仅需 1 人监控 |
3 一天内日均处理单量能力 = 日均单量 / 人员 |
20 单 |
远大于 2000 单 |
4 订单瓶颈 |
订单无法自动同步,客服人员需要登录到拍拍后台进行订单的处理,且红孩子自己的系统处理订单和拍拍的订单无法有效汇总,效率非常低 |
红孩子系统和拍拍后台完全打通,订单可以自动流转到红孩子的订单处理系统中,效率大大提升 |
5 因发货不及时的投诉或退款比例 |
10% |
1% |
6 库存的准确性 |
不准确 |
库存自动同步,可以实现实时准确库存 |
7 库存瓶颈 |
红孩子是 B2C 网站,商品在拍拍销售的同时也在红孩子自己的网站上销售。由于不能实时同步库存,拍拍上的库存往往都不是真实准确的,日常库存的动态更新均无法体现在拍拍上的红孩子店铺 |
可以自动同步库存,红孩子网站的销售情况变化,可以实时同步到拍拍平台,库存状态完全打通 |
8 处理库存的人员数 |
4 |
不需要人工,仅需 1 人监控 |
9 因库存不准确导致的投诉或退款比例 |
5% |
0.1% |
10 发布、修改商品的效率 |
低,红孩子的商品非常多,日常发布会遭遇瓶颈。且红孩子的商品价格经常变动,价格因素非常重要,所以只能投入大量人力进行价格变动的维护 |
高,商品可一次性发布完成,不需再到拍拍后台逐个处理。且日常的价格变动,随时可以通过修改商品接口进行变动,节省了人力,也维护了价格因素的准确无误 |
11 发布、修改商品的人员数 |
3 |
不需要人工,仅需 1 人监控 |
12 具体应用实例 |
在没有 API 的情况下,库存、价格的实时变动,订单的处理等均存在较大的问题。投入再多的人力也几乎无法应付。库存在红孩子的变化无法同步给拍拍,导致大量库存缺货以致退货;价格的不准确也极大的影响了店铺的信誉。尤其在参加活动时,几千的订单量几乎无法处理。 |
API 接 入后,库存可实时同步,价格也可以实时的根据红孩子网站的货源价格情况灵活调整。订单的处理也不再依靠人肉,而是自动流转到红孩子的系统中,和红孩子网站 的订单一起批量处理,效率大大提升,释放了大量的人力投入更重要的工作;准确性和信誉得到保障,店铺目前敢于投入资源进行推广。 |
工作感言:
来到红孩子参与开发的第一个项目就是“Redbaby QQ商城”,项目不但是针对公司业务需求的满足,更是对自己能力提高的一种考验。在遇到技术问题或对公司业务逻辑理解的问题而出现“瓶颈”的时候,组长黑 聪明,总是细心的给我们讲解。给每个组成员打气。“让我们每个组成员,都充分的参与项目中来,在项目中成长与提高!” 这是他经常跟我们说的话,并且身先士卒的在项目中起到积极带头作用。让我们每个人的干劲儿都得到充分发挥。
项目被评为QQ商城API首页优秀案例,是对我们工作的认可和莫大的鼓励。希望我们在以后的工作当中保持这种作风。再创佳绩,永争第一! “Like work! Enjoy work!”
------刘 柳
通过该项目我学到了很多知识,有技术方面的也有遇到突发事件处理方面的,可以说收获颇多。
------龙 昊
感谢黑聪明给我这次与外部技术人员协作开发的机会,感谢同事们的大力支持。
------闫文敬
我为项目取得的成果而骄傲,这是我们团队精诚合作的结果 ,我们将再接再厉,争取作出更大的成绩,为集体争光!
------张 昊
感谢数据组各位的努力,感谢同事们的大力支持,感谢海鹏和公司领导对我们团队的认可和鼓励,在以后的工作中我们一定会再接再厉! ------黑聪明