背景
shopeeV2平台,需增加新功能,以实现:
1、根据发货时间跟进和处理订单发货,发货延迟和已发货取消订单。从而提高账号订单处理表现,挽回已发货被平台取消的损失;
2、细化分析订单取消的原因,定位问题;
需求
本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/虾皮订单优化-11月1版.html
外部链接(供业务方查看):https://plr8j8.axshare.com/#id=2rqg8e&p=虾皮订单优化-11月1版&g=1
背景
shopeeV2平台,需增加新功能,以实现:
1、根据发货时间跟进和处理订单发货,发货延迟和已发货取消订单。从而提高账号订单处理表现,挽回已发货被平台取消的损失;
2、细化分析订单取消的原因,定位问题;
需求
本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/虾皮订单优化-11月1版.html
外部链接(供业务方查看):https://plr8j8.axshare.com/#id=2rqg8e&p=虾皮订单优化-11月1版&g=1
001-
001+ 该任务只做需求点1到需求点6
001-
001+ 该任务只做需求点1到需求点6
1.增加“平台最后发货时间”
2.增加“剩余发货时间”取值:v2.order.get_order_detail -> ship_by_date - 当前时间
新销售平台:中间表 SELECT * from rb_shopee_orderinfo ,字段:Ship_By_Date
同步到ERP表:RB_OrderInfo 字段:LatestShipDate

同步

当检测到订单被取消,即订单状态为以下3种时;---这个检测逻辑已有
REFUND_PAID;
CANCELLED;
ACCEPTED;
在订单客户地址信息的备注中,添加3个字段;
“被谁取消:xxx”,取值:v2.order.get_order_detail -> cancel_by
“取消原因:xxx”,取值:v2.order.get_order_detail -> cancel_reason
“买家取消原因:xxx”,取值:v2.order.get_order_detail -> buyer_cancel_reason
注:以上3个字段不全有,有就显示,没有则不显示
状态:REFUND_PAID;


CANCELLED;


ACCEPTED:


目前系统有自动检测退款订单的服务(调用接口为returns.get_return_list,每天下午1点执行),当检测到状态为REQUESTED时,表示买家申请退款或退货退款,此时将订单设置为待审核,添加红色字体错误信息,错误信息文案:买家申请取消订单;
注:不添加退款队列
执行退款前:

执行退款任务后:

提示

日志:

未添加ERP退款队列表:
SELECT TOP 10 * FROM RB_OrderRefund_Queue WHERE ClientOrderCode='2208048GY07MYM53' ORDER BY ID DESC
| 所属迭代 | 技术研发中心 11月第1版本(2022年) |
|---|---|
| 所属模块 | / |
| 相关需求 | Shopee客户订单功能完善 |
| 指派给 | Closed 于 2022-11-18 09:18:00 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 程伟 于 2022-10-20 14:19:24 |
|---|---|
| 由谁完成 | 谢业福 于 2022-10-25 08:57:33 |
| 由谁取消 | 暂无 |
| 由谁关闭 | zhengqiao 于 2022-11-18 09:18:00 |
| 关闭原因 | 已完成 |
| 最后编辑 | zhengqiao 于 2022-11-18 09:18:00 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 7工时 |
|---|---|
| 总计消耗 | 7工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2022-10-25 |
| 截止日期 | 0000-00-00 |
1.新销售平台需要更新
2.erp接口需要更新