设定|自营商城的优惠券后端功能设计( 二 )

  • 如果有些商品属于该分类和品牌,但是又不想让ta参与,则通过“排除”从池子里剔除;
  • 如果分类和品牌中的某一个选择“全不选”,则另一个也会变成“全不选”,因为我们系统中设定商品的分类和品牌是必填的,所以当其中一个不选的话另一个选择了没意义;在这种情况下,适用范围会通过“追加可用商品”这一项来限制。
  • 五、其他操作(保存、编辑、审核、强制停止)当点击“保存”按钮以后,会进行表单验证,然后将优惠券保存为“草稿”状态。这里先补充一下我设定的优惠券状态
    • 草稿————提交审核之前的保存都会处于该状态;
    • 待审核———当状态=草稿的时候,可以提交审核,然后处于该状态。处于该状态的优惠券啥都不能干;
    • 审核不通过—如果审核不通过,则处于该状态,该状态下可以重新编辑,保存的时候会回到“草稿”状态;
    • 审核通过——当审核通过以后,但是时间还没有到“领取开始时间”的情况下处于该状态;
    • 进行中———如果审核通过了,当时间到达“领取开始时间”的时候,系统会自动植入该状态;
    • 已结束———如果优惠券审核通过以后,当时间到达“领取截止时间”的时候,系统会自动植入该状态;
    • 已停止———如果优惠券正在进行中/审核通过的时候,我们可以通过“强制停止”功能来将优惠券强制结束,然后会处于该状态。
    1. 保存保存的时候分两种情况:
    • 优惠券状态=审核不通过/草稿,或者新建的时候。在这种情况下,优惠券保存以后会处于“草稿”状态;
    • 优惠券状态=审核通过/进行中。此时保存以后会根据“可领取时间”来判断应该处于“审核通过/进行中/已结束”。
    2. 编辑
    • 只有“草稿、审核不通过、审核通过、进行中”这几个状态可以进行编辑操作,这几个状态可以随便编辑任何字段;
    • 如果优惠券处于“审核通过、进行中”的时候,依然可以编辑,但是可编辑字段要进行限制,避免出现异常,允许修改的字段:【名称、备注、发放总量、前端展示、可领取时间(如果状态是进行中,则“可领取开始时间”就不能再改了)、使用说明、适用商品整体都可以编辑】。
    3. 提交审核当优惠券处于“草稿”的时候,可以提交审核。然后状态变成“待审核”。
    4. 审核当优惠券处于“待审核”的时候可以操作该按钮,点击以后弹出审核窗口。
    • 如果审核不通过必须要填写备注;
    • 审核通过以后处于“审核通过/进行中”;
    • 审核不通过以后处于“审核不通过”。
    5. 强制停止如果优惠券正在进行中的时候,我们发现了一些异常现象,此时我们可以用“强制停止”功能将该优惠券停掉。用户就无法继续领取了。此时状态会处于“已停止”。
    后端的设定和基本操作差不多就是这些,该设定参考了一些其他商城后台的设定,应该是比较全面并且简洁的。希望这些经验能够帮助到大家,同时欢迎留言和交流~
    本文由 @长风 原创发布于人人都是产品经理,未经许可,禁止转载。
    【 设定|自营商城的优惠券后端功能设计】题图来自 Unsplash,基于CC0协议