营销工具之积分
积分转换 100 积分 = 1 元(不可修改)
店铺购买积分 100 积分 = 1 元(不可修改)
购买商品消耗积分
兑换商品或优惠劵消耗积分
建立店铺的积分账户
如果店铺积分账户为0,不能添加积分活动
店铺购买产生积分账单(积分订单)
设置商品最多可用积分抵(按百分比)
1.会出现的情况:商品价格非常低(造成积分比例太小不好换算)
解决方案:加入积分的商品金额大于等于 1 元
2.会出现的情况:用户加入积分商品之后可以去修改商品价格
解决方案:商品价格大于1元,按照百分比去抵用积分,小于1元按 100 积分 = 1 元 去换算
例如: 0.82元 = 82积分 最多抵用 82 积分
设置
积分商品能不能和优惠劵同时使用
积分商品能不能和会员卡同时使用
积分能不能在活动商品上面使用
用户在每天的第一次登陆领取积分,后台可制定积分数量(平台才可设置,店铺不可设置)
用户下单购买商品只要购买了积分活动的商品就能获取到相对应的积分
1.会出现的问题:用户购买了商品,获取到积分,如遇到退款情况怎么办?
解决方案:确认收货交易成功后系统自动发放至对应账户
后台制定每日登陆积分规则,每日发放积分(该积分),记入积分明细表
同上制定的积分规则,去判断该店铺的活动商品是否可以使用积分
如可以使用积分下单完成之后,用户使用的抵用的积分由平台记录
这个在这个店铺下使用的积分月账单(店铺积分月账单),
由平台折现后打给各店铺,交易完成后,还要记录到用户积分支出里面
1.会出现的情况:购物车下单对应多个商品,那下单使用那个店铺的积分规则呢?
解决方案:
2.会出现的情况:购物车下单使用积分,在购物车里面总共可以使用600积分,
但是用户只有200积分,最后用户使用的这200积分如何分给各个店铺(店铺积分使用账单)
解决方案:
1.会出现的情况:积分兑换商品交易成功,但是用户想退货怎么办?
解决方案:用户使用的积分兑换的商品取消交易,退货但是不退积分
2.会出现的情况:同上会出现的情况,这笔积分如何处理,会不会作为用户的积分支出账单?
解决方案:
可以使用积分:下单的时候用户最多可以使用的积分计算公式
$price : 商品的价格
$buynum : 商品个数
$percent : 商品价格可抵的百分比
$max_use_integral : 最多可以使用的积分个数
$user_integral_num : 用户的积分数量
$use_integral : 用户可以使用的积分数量
保留后面两位小数不四舍五入
100 * sprintf("%.2f",substr(sprintf("%.3f", $price * $buynum * $percent ), 0, -2)) = $max_use_integral
再根据用户的积分数量 :
$user_integral_num >= $max_use_integral ? $use_integral = $max_use_integral
$user_integral_num < $max_use_integral ? $use_integral = $user_integral_num
使用积分支付了需要将积分抵现的积分值记录到相应的订单里面
用户确认收货 :
针对于店铺 : 该积分值存到店铺的积分收入里面
如该店铺的商品有赠送积分的活动,
需要将积分值存入店铺的积分支出里面,
相对应的去减掉店铺的积分值
针对于用户 : 该积分值存在用户的积分支出里面
用户使用积分下单:普通电商订单(订单状态:待付款,待发货,待收货,退款审核中,退款中,已完成,已关闭)
用户使用积分兑换:积分兑换订单(订单状态:待发货,待收货,退款审核中,退款中,已完成,已关闭)
新建积分明细表 对用户的积分收入,积分支出,冻结积分,支付完成的积分 只有确认收货的才作出记录
主店铺会有一个统计子店铺的积分收入表,
针对于各个店铺有效的积分进行统计,在向个个店铺打款(或积分)
打款或兑换积分,改变店铺积分账单的状态值,加到店铺的积分值里或提现
1.店铺设置的积分活动时间较长 : 再扣取积分的同时可能出现负数 , 商家不再充值积分
2.如果店铺的积分值可以为负数 , 同上的店铺积分账单它只提现不充值
3.用户在购买商品的时候赠积分 , 没有那么多积分值也赠送
本文为史大坨原创文章,转载无需和我联系,但请注明来自史大坨博客https://www.shidatuos.cn