## 代金券显示逻辑修改
商家发布代金券时可选择代金券的领取方式。领取方式分两种:1.免费领取,2.需要积分兑换。
免费领取的代金券在店铺中显示,需要积分兑换的代金券在“积分商城”显示。
*****
数据表字段信息
`yf_voucher_template`
| 字段 | 说明 | 备注 |
| ------------- |:-------------:| :-----:|
| voucher_t_start_date | 代金券模版有效期开始时间 | |
| voucher_t_end_date | 代金券模版有效期结束时间 | |
| voucher_t_state | 代金券模版状态 | 1-有效,2-失效 |
| voucher_t_access_method | 代金券领取方法 | 1-积分兑换(默认),2-卡密兑换,3-免费领取' |
*****
>[info]开发思路:
店铺中显示代金券的时候判断代金券的有效开始与结束时间、代金券状态、代金券领取方式为3。
积分商城中显示代金券的时候判断代金券的有效开始与结束时间、代金券状态、代金券领取方式为1。
*****
## 店铺首页
| 字段 | 说明 |
|---|---|
| 店铺首页右侧的原“我的资产”处悬浮显示“该店铺可领取优惠券” | 显示样式:见页面结构如图 |
| 前置条件 | 后置条件 |
|---|---|
| 点击立即领取 | 右侧我的资产展开显示店铺优惠券。进入展开页面后再次回到店铺首页,无需再次悬浮“该店铺可领取优惠券”。下次再进入首页再显示此悬浮窗 |
*****
数据表字段信息
`yf_voucher_template`
| 字段 | 说明 | 备注 |
| ------------- |:-------------:| :-----:|
| shop_id | 代金券模版的店铺id | |
| voucher_t_start_date | 代金券模版有效期开始时间 | |
| voucher_t_end_date | 代金券模版有效期结束时间 | |
| voucher_t_state | 代金券模版状态 | 1-有效,2-失效 |
| voucher_t_access_method | 代金券领取方法 | 1-积分兑换(默认),2-卡密兑换,3-免费领取' |
*****
如果该店铺存在有效的可领取的免费代金券则在侧边栏中出现“可立即领取” 提示框。当用户打开侧边栏之后“可立即领取”提示框隐藏。打开的侧边栏中显示用户已经领取的店铺代金券和店铺中可领取的代金券。用户已经领取的代金券不在店铺可领取代金券中显示。
>[info]开发思路:通过shop_id查找出该店铺中可领取的代金券,和用户已经领取的代金券。然后比较两组数据,将用户已领取的代金券懂店铺可领取代金券中剔除。
*****
## 商品详情页
| 字段 | 说明 |
|---|---|
| 若此店铺有代金券,商品详情页 | 显示优惠券:显示店铺代金券的满减金额 |
| 前置条件 | 后置条件 |
|---|---|
| 点击代金券 | 展开右侧的“我的资产icon”店铺领取代金券页面,进行领取 |
如果该商品所属店铺有可免费领取的代金券则将代金券的信息显示在页面中,用户点击代金券的时候打开侧边栏中“我的资产”,用户去我的资产中领取。
*****
## 购物车
| 字段 | 说明 |
|---|---|
| 购物车有代金券的店铺 | 显示 领券按钮 |
| 前置条件 | 后置条件 |
|---|---|
| 点击领券 | 弹窗领取代金券。未领取的优惠券,为领取按钮。点击领取按钮,变为领取成功 |
购物车中的店铺有可免费领取的代金券则在店铺名旁边显示“领券”按钮。点击“领券”按钮之后出现店铺可免费领取的代金券,用户已经领取的代金券页显示。用户已领取的代金券显示“领取成功”提示,用户没有领取的代金券显示“领取”按钮,用户点击“领取”按钮之后代金券隐藏“领取”按钮,显示“领取成功”提示。
>[info]开发思路:购物车的返回数据中添加一个字段表示店铺是否有可免费领取代金券信息。通过这个字段控制“领券”按钮的显示。用户点击“领券”按钮之后调用接口传递参数shop_id和user_id获取代金券信息,然后渲染到页面中。接口返回的代金券信息中需要显示当前用户是否已经领取该代金券。用户点击“领取”按钮,调用用户领取代金券接口,修改数据库信息。
>[warning]注意:在店铺页、商品详情页、购物车页显示的都是免费领取的代金券。
- 文档明细
- 商城优化部分
- 商品列表页
- 商品列表页-折扣商品
- 商品失效
- PC
- iOS+安卓+wap
- 商品修改
- 代金券
- PC端代金券
- 移动端代金券
- 售卖区域
- 无需物流发货
- 会员折扣仅限自营店铺前端显示问题
- 积分商城
- 积分商品PC前端微调
- 积分商品PC订单列表微调
- 积分兑换-平台订单详情
- 移动端前端微调
- 移动端积分兑换商品
- 订单详情页-已下单
- 订单详情页-已发货
- 查看物流
- 订单详情页-已完成
- 购物卡管理
- 购物卡管理页面
- 新增
- 管理与详情页面
- 生成
- 冻结资金为负逻辑修改
- 在线支付资金流转逻辑
- 在线付款资金流转举例
- 货到付款资金流转逻辑
- 货到付款资金流转举例
- 支付首页
- 去付款
- 平台页面
- 查看1
- 促销修改
- 结算管理
- 结算管理修改
- 查看结算单修改
- 虚拟订单结算
- 货到付款退货资金逻辑
- 退货(货到付款)资金流转逻辑
- 退货(货到付款)资金流转举例
- 小程序
- 封面修改
- 绑定账号修改
- 授权
- 分销
- 老分销
- PC端2
- 分销逻辑
- 分销员
- 分销申请
- 我的推广
- 分销统计-我的业绩
- 分销统计-佣金统计
- 商家
- 商家审核
- 商家分销统计
- 商品详情页
- 移动端2
- 分销中心
- 分销申请1
- 推广用户
- 推广商品
- 商品详情页1
- 分销统计
- 分销小店
- 我的二维码
- 新分销
- 全平台分销算法
- PC端3
- 移动端3
- 关闭分销
- 商品分享-PC
- 商品分享-移动端
- 秒杀
- 页面逻辑描述-PC
- 前端
- 商城首页展示-PC
- 秒杀入口
- 秒杀首页1
- 秒杀商品详情页1
- 平台秒杀管理
- 促销设定
- 平台关闭秒杀
- 秒杀管理-秒杀活动列表
- 秒杀设置
- 已开通店铺
- 商家秒杀管理
- 新增秒杀
- 秒杀列表
- 查看
- 编辑
- 套餐管理
- 付款
- 秒杀-移动端
- 商城首页展示-APP
- 秒杀首页
- 秒杀商品详情页
- 红包优化
- PC端
- 发布红包
- 平台红包列表
- PC端前端展示
- 我的红包
- 移动端
- 平台红包
- 代金券wap
- 每人限领一张优化
- PC1 端
- 平台红包1
- 代金券1
- wap1端
- 平台红包2
- 代金券2
- 到货通知
- PC端到货通知
- 设置到货通知
- pc到货通知
- 移动端到货通知
- wap到货通知
- 批量导出
- 店铺导出
- 供应商管理
- 导出优化
- 另加需求部分
- 增加后台设置功能
- admin后台换皮肤功能
- admin后台增加帮助信息开关
- 二维码管理
- 活动专场功能--PC
- 后台设置
- 模板风格
- 楼层版块管理
- 活动版块管理
- 首页装修
- 顶部广告页
- 广告页
- 活动页
- 楼层页
- 专场活动管理
- 编辑页面--新标签页中打开
- 专场活动管理--操作提示(小马)
- 前台展示
- 活动专场前台展示
- 活动专场功能--wap
- 小程序1
- 后台设置1
- 手机端
- 操作提示(小马)
- 编辑页面--新标签页中打开1
- wap/小程序装修广告页增加专场活动选项
- 商城积分规则
- 时间格式
- 商家中心登录
- 用户搜索记录
- Admin后台头像优化
- 编辑账号
- 切换账号
- Admin权限账号无法被停用
- 商品分类不支持四级分类
- 首页分类增加自定义跳转功能
- 二级分类展示
- 商城换肤功能