电商回访模块设计

一开始以为用户回访模块其实是一个比较简单的模块
已签收订单的用户->拨打电话回访->获取回访录音->更新回访信息
后来发现,还是我太年轻了
回访不仅仅是针对用户,还有相对应的订单信息。
所以会出现一个用户对应多个订单的情况。
而且对于用户群体是中老年人的现状,帮用户下单也是一件很蛋疼的事情。
以至于会出现
同一个用户,不同的电话,用户帮朋友下单
同一个用户,不同的姓名,用户帮朋友下单
同一个用户,不同的下单方式,H5页面下单,客服下单
这样在做筛选区分的时候就会出现很多难以避免的问题
1,同一用户重复回拨
2,不能确定是否为同一用户
有时候打电话过去会出现授权性别是男但是实际为女的情况,造成一定的信息差问题
3,客服下单和H5页面下单是区分查询

第一版我们是这样做的:
微信授权用户根据用户的openid做唯一标识,客服下单用户根据用户的手机作为唯一标识,各自筛选出第一次下单的时间,在操作页面上显示。
然后就会出现客服下单的第一单和微信授权的第一单同时出现在页面上的情况……
然后又做了一个条件区分,如果出现这种情况,以手机号为标准,仅显示最早的一单……
然而,会出现如果订单状态改变后,最早下单时间不识别的问题,也就是说,订单从未回访->已回访,最早下单的订单就会被自动替换。

第二版优化了第一版出现的bug之后,将微信授权用户以及客服下单用户区分开,却因为多表查询的问题,导致表与表之间的关系相互粘连,一次查询要查询四个表,几万条数据的情况下一次查询为3秒,如果更多了就更卡了。

第三版的改动呢就是可以进行多单查询,在未回访的页面将用户重复订单进行标注,进行分段回访之前,或者之后核对用户信息是否唯一,而同一用户被识别为多订单的情况下,任一一单被回访了,其他订单的状态也会跟着改变,从未回访变成已回访。

不可避免重复回拨的问题的情况下,只能是尽量降低重复回拨的概率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值