参与了商城的定制化开发及优化,主要设计和研发了秒杀营销活动,重构了商城的积分账户管理、活动下单流程,引入了多家第三方的支付能力、完善了商城的物流、客服等支撑能力。
商城兑换平台提供以积分兑换和电子支付为主要支付方式的电子商务功能。系统包含了积分管理、商品管理、渠道管理、库存管理、订单管理、线上支付,在线客服、售后管理、物流管理等功能,是一套非常完善的电子商务系统。
我共参与了拼团购、0元购、签到送积分、秒杀系统等营销功能下单逻辑改造、第三方支付能力引入、物流查询能力接入、招行定制商城开发的工作。
1.为了丰富商城的支付方式,完善商城的服务能力,我负责引入了支付宝、沃支付、快递100等外部能力,并将这些服务包装成原子能力模块,后续开发的定制商城系统可直接拼装这些模块。服务解耦,动态组和,大大提升系统开发效率。
2.为了持续提升用户的粘性,增强用户对积分的感触,因此,商城推出了拼团购、0元购、签到送积分、秒杀等营销功能,其中拼团购、0元购与正常下单的逻辑不同,需要对已有的下单逻辑进行重构,以达到兼容多种下单模式。我负责此项工作对下单逻辑进行了重构。另外,我独自设计和研发了秒杀模块,下单的核心逻辑区别现有逻辑进行重新设计,采用redis缓存和消息队列等中间件以提升系统的三高能力,采用了预占库存的方案以实现秒杀的商品数量设置功能,使用定时任务实现库存的释放和订单状态的更新。其他非核心流程继续沿用已有功能,最终实现了一套完备的秒杀系统。
定制商城是将电子商务商城的用户鉴权、商品罗列、下单、支付、积分展示、订单管理等核心功能抽取出来组成的一个轻量级商城系统。各个功能都是以模块的方式组装进系统中,针对客户的定制性需求,再做轻微的改造以满足客户的要求。通过参与本次定制商城系统的建设,我逐渐抽象出了这种制造模式:把沉淀出商城核心模块,根据客户的需求,组装出一套功能完善的商城, 可实现重复利用,灵活组装。这是一套非常高效并且简洁的系统开发方案。