[关闭]
@jean 2015-09-16T11:32:02.000000Z 字数 5449 阅读 1371

运费优惠活动管理

运费 后台 App 主站 A-运营线


需求背景

为了之后上线运费减免的各种活动,提出此需求。需求涉及: 后台、主站、手机 App、iPad


点击 这里 下载原型。

后台部分

添加用户

此处输入图片的描述
查看原图

导航入口
如图所示,导航入口位于网站编辑部最底下。

用户名

多行文本框控件,每一行为一个用户名

  • 用户名文本框为空,点击 确定 的时候
    此处输入图片的描述

  • 用户名文本框中有 已添加过的用户名,点击 确定 的时候
    此处输入图片的描述
    并将其他用户名添加进去

  • 用户名文本框中有 不存在的用户名,点击 确定 的时候
    此处输入图片的描述
    并将其他用户名添加进去

  • 用户名文本框中有 已添加过的用户名 以及 不存在的用户名,点击 确定 的时候
    此处输入图片的描述
    并将其他用户名添加进去

  • 正常情况,用户名文本框既不为空,也没有已添加过的用户名,同时没有不存在的用户名时,只要时间和折扣设置正确,就会在 确定 的右边显示红字提示“全部添加成功”
    此处输入图片的描述

开始时间 / 结束时间

不带时间的普通日历控件 + 可输入的三个文本框(文本水平居中显示)

  • 开始时间和结束时间的三个文本框默认值如图所示,可编辑
  • 两个日期都未设置时,点击 确定 的时候,会在右边显示如下图(与时间设置错误的提示文字位置一致),原型中未实现,判断优先级高于下面的设置错误
    此处输入图片的描述
  • 如果三个文本框内输入的值 <0> 23 或者 不是整数,点击 确定 的时候,会在右边显示如下图
    此处输入图片的描述
折扣设置

此处输入图片的描述


  • 折扣设置控件使用 单行文本框,文本水平居中显示
  • 折扣文本框 默认值为 10,可编辑
  • 当折扣未设置,点击 确定 的时候,会在未设置折扣的右边显示 “请设置折扣
  • 如果折扣文本框内输入的值 <0> 10 或者 不是整数/小数时,点击 确定 的时候,会在设置错误的折扣右边显示“请正确输入折扣
  • X.Y 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) × XY%
  • 10 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) = 原价
  • 0 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) = 0
  • 运费打折的话,服务费按照折扣的运费来计算
  • 本次需求中,运费的比例折扣不包括报关费 8 元,这 8 元钱在下面部分报关费中进行设置
  • 折扣文本框右边,有一行复选框,设置的运费折扣会作用到右边勾选的运送方式

    • Panli 专线
    • DHL
    • Air 小包
    • EMS
    • EMS 经济型
    • 特惠线
    • 国内转运
    • 敏感品设置
报关费

此处输入图片的描述

  • 单选按钮 × 2 “收取 / 不收取”,默认状态选中 收取
  • 选中收取 代表添加的这批用户的运费的基础上,额外增加“8 > 元人民币”的报关费
  • 选中不收取 代表添加的这批用户的运费基础上,不额外增加“8 元人民币”的报关费
优惠生效条件

此处输入图片的描述

  • 单选按钮 × 2 “生效 / 失效”,默认状态选中 生效
  • 选中生效 代表添加的这批用户在“开始时间”到“结束时间”内,优惠效果生效
  • 选中失效 代表添加的这批用户在“开始时间”到“结束时间”内,优惠效果不生效
保持资格条件

此处输入图片的描述


  • 单选按钮 × 2 “开启 / 关闭”,默认状态选中 开启
  • 选中开启 代表添加的这批用户的优惠效果需要 服从保持资格规则
  • 选中关闭 代表添加的这批用户的优惠效果 不服从保持资格规则

    保持资格规则: 每月1号0点,系统判断用户上月是否成功提交运单(取消状态的不算),若成功提交运单,则优惠资格继续生效,若没有成功提交运单,则优惠资格失效,体现在列表中。(注:第一次判断时间根据用户享受优惠的开始时间判断,如在当月5日(含)之前开始,则下月1号开始判断;如在当月5日之后开始,则下下月1号开始判断)

享受优惠的终端

此处输入图片的描述

  • 复选框 × 2 “主站 / 手机+iPad”,默认状态两个复选框全部勾选
  • 勾选主站 代表添加的这批用户在主站(www.panli.com) 提交运单时,可以享受以上设置的优惠
  • 不勾选主站 代表添加的这批用户在主站(www.panli.com) 提交运单时,不享受以上设置的优惠
  • 勾选手机+iPad 代表添加的这批用户在移动端 App(iPhone 版/Android 版 + iPad 版) 提交运单时,可以享受以上设置的优惠
  • 不勾选手机+iPad 代表添加的这批用户在移动端 App(iPhone 版/Android 版 + iPad 版) 提交运单时,不享受以上设置的优惠
  • 两个复选框的勾选状态互相独立,仅代表勾选的终端是否享受,与其他终端无关
  • 无论此处如何设置,都不会影响最终添加操作,即便两个复选框都不勾选

免运费活动管理

此处输入图片的描述
查看原图

筛选条件
条件 控件 默认状态 控件要求
用户名 单行文本框 无默认项 精确匹配,去两端空格
添加时间 双时间控件 无默认项 带时间的日历控件,参考“编辑部 - 免服务费活动管理”
优惠时间 双时间控件 无默认项 带时间的日历控件,参考“编辑部 - 免服务费活动管理”
报关费条件 列表框 不限报关费条件
优惠生效条件 列表框 不限生效条件
资格条件 列表框 不限资格条件
主站享受优惠 复选框 勾选
手机+iPad 享受优惠 复选框 勾选
搜索结果
标题 显示形式
选中复选框 默认不勾选
用户名 e.g. 月亮河
添加时间 e.g. 2015年07月17日 09时34分19秒
优惠时间 e.g. 2015年07月09日 09时33分25秒 — 2015年07月31日 09时33分32秒
折扣 e.g. 9.5折
享受折扣的运送方式 e.g. Panli 专线、DHL、Air 小包、EMS、EMS 经济型、特惠线、国内转运、敏感品专线
报关费 收取 / 不收取
状态 生效 / 失效
保持资格条件 开启 / 关闭
PC 主站 享受 / 不享受
手机 App 享受 / 不享受
操作 编辑 失效

表单底部有一个全选复选框,默认不勾选,点击时选中当前分页全部数据,右边有两个按钮: 编辑失效

点击每行最右边的 编辑 时,弹出编辑对话框,编辑当前行的数据:
此处输入图片的描述

设置项 控件 默认项 控件要求
活动优惠时间: 双时间控件 无默认项 带时间的日历控件,参考“编辑部 - 免服务费活动管理”
折扣: 文本框 10 水平居中,去两端空格。折扣文本框右边,有一行复选框,设置的运费折扣会作用到右边勾选的运送方式
报关费: 单选按钮×2(收取/不收取) 收取
优惠生效条件: 单选按钮×2(生效/失效) 生效
保持资格条件: 单选按钮×2(开启/关闭) 关闭
享受优惠的终端: 复选框×3(主站/手机 App/iPad 版 App) 全部勾选


  • 折扣设置控件使用 单行文本框,文本水平居中显示
  • 折扣文本框 默认值为 10,可编辑
  • 当折扣未设置,点击 确定 的时候,会在未设置折扣的右边显示 “请设置折扣
  • 如果折扣文本框内输入的值 <0> 10 或者 不是整数/小数时,点击 确定 的时候,会在设置错误的折扣右边显示“请正确输入折扣
  • X.Y 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) × XY%
  • 10 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) = 原价
  • 0 折 表示 实际运费 = 该运送方式的基础运费(不包括报关费) = 0
  • 运费打折的话,服务费按照折扣的运费来计算
  • 本次需求中,运费的比例折扣不包括报关费 8 元,这 8 元钱在下面部分报关费中进行设置
  • 折扣文本框右边,有一行复选框,设置的运费折扣会作用到右边勾选的运送方式

    • Panli 专线
    • DHL
    • Air 小包
    • EMS
    • EMS 经济型
    • 特惠线
    • 国内转运
    • 敏感品设置

点击每行最右边的 失效 时,将选中的记录批量设置为“失效”,然后弹出网页警告框。
此处输入图片的描述

单选按钮和复选框各选项代表的功能

报关费

  • 选中收取 代表添加的这批用户提交运单的时候,所有的运送方式都需要支付报关费
  • 选中不收取 代表添加的这批用户提交运单的时候,所有的运送方式都不需要支付报关费

优惠生效条件

  • 选中生效 代表添加的这批用户的优惠效果需要 服从保持资格规则
  • 选中失效 代表添加的这批用户的优惠效果 不服从保持资格规则

保持资格条件


  • 选中开启 代表添加的这批用户的优惠效果需要 服从保持资格规则
  • 选中关闭 代表添加的这批用户的优惠效果 不服从保持资格规则

    保持资格规则: 每月1号0点,系统判断用户上月是否成功提交运单(取消状态的不算),若成功提交运单,则优惠资格继续生效,若没有成功提交运单,则优惠资格失效,体现在列表中。(注:第一次判断时间根据用户享受优惠的开始时间判断,如在当月5日(含)之前开始,则下月1号开始判断;如在当月5日之后开始,则下下月1号开始判断)

享受优惠的终端

  • 复选框 × 2 “主站 / 手机+iPad”,默认状态两个复选框全部勾选
  • 勾选主站 代表添加的这批用户在主站(www.panli.com) 提交运单时,可以享受以上设置的优惠
  • 不勾选主站 代表添加的这批用户在主站(www.panli.com) 提交运单时,不享受以上设置的优惠
  • 勾选手机+iPad 代表添加的这批用户在移动端 App(iPhone 版/Android 版 + iPad 版) 提交运单时,可以享受以上设置的优惠
  • 不勾选手机+iPad 代表添加的这批用户在移动端 App(iPhone 版/Android 版 + iPad 版) 提交运单时,不享受以上设置的优惠
  • 两个复选框的勾选状态互相独立,仅代表勾选的终端是否享受,与其他终端无关
  • 无论此处如何设置,都不会影响最终添加操作,即便两个复选框都不勾选
其他部分

操作按钮

关闭 按钮,点击时关闭“编辑”对话框
确定 按钮,点击时进行判断,所有设置均无问题时,在 确定 按钮右边红字提醒“修改成功”,不关闭对话框

  • 未设置优惠时间,点击 确定 的时候,会在第二个时间控件右边显示红字提示“请设置时间”
  • 当任意一项折扣未设置,点击 确定 的时候,会在未设置折扣的右边显示“请设置折扣
  • 如果任意折扣文本框内输入的值 <0> 10 或者 不是整数/小数 时,点击 确定 的时候,会在设置错误的折扣右边显示“请正确输入折扣
    数据重复时运费如何取,详见 后台部分 - 添加用户 - 数据重复时

未勾选任意一行数据时,点击底部 全选 右边的 编辑 时,弹出网页警告框,类似下文 删除
此处输入图片的描述
提示文字: 请选择要编辑的数据。
操作按钮: 确定,点击关闭警告框
右上角: × 按钮,点击关闭警告框

点击 删除 时,删除选中的数据,并弹出删除对话框:
此处输入图片的描述
提示文字: 操作成功
操作按钮: 确定,点击关闭警告框
右上角: × 按钮,点击关闭警告框

未勾选任意一行数据时,点击 删除 时,弹出网页警告框:
此处输入图片的描述
提示文字: 请选择要删除的数据。
操作按钮: 确定,点击关闭警告框
右上角: × 按钮,点击关闭警告框


运单抵扣金额查询

此处输入图片的描述
查看原图

入口位置
如上图,“高级搜索 - 搜索 - 运单抵扣金额查询”,可以打开“高级搜索”的权限都可以使用。

筛选条件
条件 控件 默认状态 控件要求
运单ID 单行文本框 无默认文字 精确匹配,去两端空格
提交运单时间 双日历控件 无默认项 不带时间的日历控件
  • 按“运单ID”搜索时,只会搜索到一条记录;
  • 只按提交运单时间搜索时,一般会搜索出多条记录。
搜索结果
标题 显示形式
运单ID e.g. Y2015082100072
运费折扣 e.g. 9.5折
  • 在表单底部,有翻页控件
  • 搜索记录按时间越近显示在越前面

手机 App 端运单结算界面

此处输入图片的描述
查看原图

不论运费还是服务费,只要有减免,展开后就如上图这样显示:
折扣后的价格显示在原来的位置,原价显示在折扣价下方,样式为:
字号不变 + 删除线 + 字体颜色 #999999

各种情况

  • 运费有减免时,运单总额 = (折扣后的)运费 + 服务费 + 商品保管费
  • 服务费有减免时,运单总额 = 运费 + (折扣后的)服务费 + 商品保管费
  • 运费和服务费有减免时,运单总额 = (折扣后的)运费 + (折扣后的)服务费 + 商品保管费

间距部分详见效果图。

请注意调用的运费和报关费优惠接口,为手机 App 单独的接口。


PC 主站结算页面

此处输入图片的描述
查看原图
不论运费还是服务费,只要有减免,展开后就如上图这样显示:
折扣后的价格显示在上方,原价显示在下方。

各种情况

  • 运费有减免时,应付总额 = (折扣后的)运输费 + 服务费 + 超时保管费总额 + 抵扣服务费
  • 服务费有减免(通过活动减免)时,应付总额 = 运输费 + (折扣后的)服务费 + 超时保管费总额 + 抵扣服务费
  • 运费和服务费有减免(服务费通过活动减免)时,应付总额 = (折扣后的)运输费 + (折扣后的)服务费 + 超时保管费总额 + 抵扣服务费

样式和间距详见效果图。

请注意调用的运费和报关费优惠接口,为 PC 主站单独的接口。


iPad 版 App

不重新设计运单结算界面,也不单独开发,界面上直接显示最终折扣后的金额。但要求:
运费和报关费能够按照后台设置,享受到正常的减免,并且消费记录使用最新版(见下文)。

请注意调用的运费和报关费优惠接口,为 iPad 版 App 单独的接口。


后台提醒部分

运单详情

此处输入图片的描述
查看原图

各种情况

  • 当运单只 减免运费 时,在标题右边只显示一个标记 运费优惠运单 - X.Y折
  • 当运单只 免服务费(通过活动减免) 时,在标题右边只显示一个标记 免服务费运单 标记(这种情况合并到减免服务费的情况)
  • 当运单既 减免运费免服务费(通过活动减免) 时,在标题右边同时显示两个标记 免服务费运单 运费优惠运单 - X.Y折,运费标记在左边,服务费标记在右边

后台客服短信

此处输入图片的描述

  • 当运单只 减免运费 时,在上图标记位置只显示一个标记 运费优惠运单
  • 当运单只 免服务费(通过活动减免) 时,在上图标记位置只显示一个标记 免服务费运单
  • 当运单既 减免运费免服务费(通过活动减免) 时,在上图标记位置显示 免服务费运单,左边显示 运费优惠运单 - X.Y折

消费记录

由于增加了运费减免和报关费减免两项优惠,消费记录也需要作出相应的变化,新格式为:

运单号: Y2015081000008。运费(150.00)、服务费(38.50)、报关费(8.00)、储存费(0.00)、限免运费(136.00)、限免报关费(8.00)、限免服务费(3.50)、番币抵扣服务费(35.00)、电子券抵扣(0.00)。优惠券号码:29118-1E0BA-7A3CD-B2223-DD3F4。

注意事项

  • 先显示运单号,接着显示应收费用,再显示减免的运费,然后显示减免的报关费,再然后显示减免的服务费,最后显示优惠券号码。这里规范化是为了便于财务在 Excel 中进行分列处理,没有特殊原因请不要随意调换顺序
  • 限免运费 = 折扣 × 运费原价
    比如 8.5 折 的澳大利亚特惠线(首重 500g 运费 60 元,无续重运费),限免运费 = 5.1 ,不免的话不显示
  • 限免报关费 免的话就是 8.00,不免的话不显示
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注