任务描述
暂无
需求描述

1.    需求概述

1.1. 背景

Allegro平台需手动创建退款单,比较繁琐


平台api接口:https://developer.allegro.pl/en/documentation/#operation/getOrdersDetailsUsingGET


2.    功能设计

2.1.生成退款单

2.1.1 需求说明

Allegro平台,当检测到订单状态为CANCELLED的时候,在【客服系统-订单退款管理中】自动生成退款单,退款金额为全额退款


注:这里以及之后说的订单状态指的是status,不是fulfillment下面的status

2.1.2 原型界面


2.1.1 客户订单增加提示

当订单状态为CANCELLED时,在订单客户地址信息中,强制添加订单备注,显示“检测到平台订单状态:CANCELLED”

2.1.2 原型界面


验收标准
暂无
历史记录  
  1. 2021-12-21 17:48:56, 由 maojinqiang 创建。
  2. 2021-12-21 19:56:33, 由 fangdahua 添加备注。

    平台有2种状态


    如客户数据 2种不同状态的取消的含义订单维度),需产品确认状态识别条件和生成退款单金额及状态

    e23537e0-6171-11ec-b58b-03a0779ea0b9
    6355a715-616d-11ec-8edd-cf8082f43d1a
    b4ad2501-6165-11ec-8edd-cf8082f43d1a
    46372251-6102-11ec-876f-0f8baa6ae3d9
    0b1861f1-6109-11ec-8d05-d1e5344830a9

    &&

    306787d5-5e87-11ec-8859-2bc218a4b9b6
    306787d5-5e87-11ec-8859-2bc218a4b9b6
    d6cb8a20-5e2f-11ec-ac5e-8181cf42f9c8
    ec0903c1-5daa-11ec-9240-133a69d1d70d
    2dfc26a1-5d96-11ec-86e1-2df1bd9abcd2

  3. 2021-12-22 10:52:16, 由 田子豪 确认需求变动,最新版本为#3。
  4. 2021-12-22 11:05:04, 由 田子豪 确认需求变动,最新版本为#4。
  5. 2021-12-22 16:30:37, 由 fangdahua 完成。
    修改了 总计消耗,旧值为 "0",新值为 "4"。
    修改了 实际完成,旧值为 "",新值为 "2021-12-22 14:59:21"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-22 15:13:17"。
    修改了 预计剩余,旧值为 "4",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "fangdahua"。

    按需求完成。


    1.订单下载

    如检测到订单状态是Status是CANCELLED,则向退款队列表RB_OrderRefund_Queue插入记录。(一般只有订单原状态变更为CANCELLED才会生成,因为新订单系统只同步状态是READY_FOR_PROCESSING,如果一开始订单状态是CANCELLED不会同步进来)

    插入退款数据逻辑:

    退款原因RefundedReason:检测订单状态:CANCELLED

    退款金额RefundPrice:取接口返回的订单金额CheckoutFormSummary.TotalToPay

    默认为全部退款IsFullRefund=true。


    2.订单执行中间表映射

    如订单状态Status是CANCELLED,则设置ERP数据如下

    订单备注追加:检测到平台订单状态:CANCELLED

    订单状态:待审核

    添加订单日志和订单问题:检测到平台订单状态:CANCELLED



    自测截图


    1.订单下载,新订单只下载状态是READY_FOR_PROCESSING,执行中间表策略到ERP


    2.订单下载,如平台订单状态发生变化,更新中间表数据,若状态是CANCELLED,则插入退款队列数据

    3.执行中间表执行策略映射,另自动退款服务自动检测待处理的退款队列,自动生成退款单。


    可点此按钮


    4.最终执行完成后订单显示


    订单列表:订单状态。订单问题。订单备注。退款



    订单日志



    退款单自动显示

  6. 2021-12-29 15:34:28, 由 fangdahua 指派给 maojinqiang。
    修改了 指派给,旧值为 "fangdahua",新值为 "maojinqiang"。
所属迭代 【主干】产品中心1月第一个版本(2022年)
所属模块 赛盒科技  赛盒ERP管理系统   订单组
相关需求 【订单】Allegro自动退款
指派给 毛金强 于 2021-12-29 15:34:28
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 maojinqiang 于 2021-12-21 17:48:56
由谁完成 fangdahua 于 2021-12-22 14:59:21
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 fangdahua 于 2021-12-29 15:34:28
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 4工时
总计消耗 4工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2021-12-22
截止日期 0000-00-00