禧宝商城服务是自营的项目,聚合了多家的供应商,实现了多样化的商品福利采
购,禧宝商城主要有商品服务,订单服务,店铺服务,消息服务,4个服务组成,完成了从支付到采购的
整体流程,禧宝商城对接多个合作商,分别设计有供应商平台,自有平台管理,和合作商平台管理.实现
了多租户的管理。从平台开始创建供应商,供应商去创建店铺,店铺去创建商品,商品上架后,合作商配
置运费模版,销售规则等,进行商品的选品入库上架等整体流程,其中商品关联卡种,根据商品包括平
台的二次调价,平台分销价的抬价,合作商档位的抬价,合作商进行售卖价的抬价。
1.供应商平台,对接商户入驻,供应商创建商户,商户新增商品上下架,同时对接第三方的供应商,如京东供应商
2.平台管理后台,运营后台,运营去新增供应商,合作商,管理和查看合作商和供应商账户,查看供应商和合作商的订单,做平台报表,调价等。
3.合作商平台,合作商平台做售价的调价,查看支付和退款订单,查看合作商的销售数据趋势和销售报表,对订单做售后和退款等。
京东vop商品对接:对接第三方京东商城。在供应商进行京东选品,维护入库的商品数据,同时定时任务拉取商品信息的变更,放入kafka对应的topic中,消费者处理商品的售卖价变更,基本信息变更,上下价的消息变更。
商品的调价:完成商品的三次调价,商品可以根据供应商,店铺,分类,卡种等关联做调价,对调价的商品精确范围,对商品分别做平台的抬价,合作商档位的抬价,合作商售卖价的抬价,根据抬价规则的不同,设置调价的优先级,不同的商品命中不同的调价规则 ,调价具体到商品,保证平台和合作商的利润。建立一个调价表,通过定时任务,加多线程的方式对商品做调价。
合作商选品:异步完成全量的商品入库,通过redis的队列实现,点击全量入库之后,查询所有商品入库到redis中,然后定时任务每隔十秒,从redis队列中取出50条,通过多线程去进行处理。订单的拆单:自营的在创建订单的时候,根据店铺和发货方式等,拆为不同的订单,然后发起支付,对于京东的订单,在支付完成后,接受到订单需要拆单,在根据第三方的订单详情去完成商品的订单拆单,拆单完成之后删除掉主订单的记录,已拆单后的订单为流转订单。
订单支付回调:用户发起支付,支付完成后接受到支付回调,在支付回调中处理,订单状态的流转,进行合作商的扣款,对于第三方订单在用户支付完成后进行采购下单,如果合作商扣款失败或者采购失败异步进行三次的重试,如果重试失败就进行用户的退款,并标记为采购失败。
订单退款:对于退款有自定义退款,在供应商和平台做退款,先退合作商在退用户,如果退款失败进行三次重试,再次失败通过重试退款按钮做兜底操作
数据迁移:对老商城的数据做数据迁移,配置动态数据源,通过多数据源来实现数据库之间的数据同步,数据同步只同步支付的订单数据,根据天来进行选择,一次同步500条数据。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论