【开发完成】 Fecyo积分需求

需求分享 · Fecmall · 于 3年前 发布 · 6079 次阅读

【开发完成】 Fecyo积分需求

<script>
// test code
function(){
alert(1);
}
</script>

fecmall站内的积分的需求部分

积分的展示

1.用户可以在账户中心查看用户的积分总值,以及积分的变动历史记录

2.管理员可以在后台查看用户的积分总值,以及积分变动历史记录

积分的获取方式

1.用户注册赠送积分

1.1后台设置新注册用户赠送的积分数

1.2用户注册后,进行积分的累加,以及添加积分历史变动记录中

2.用户下单,获取积分

积分的获取 -下单获取详细

1.用户下单积分计算:用户下单后,按照订单销售额,通过一个公式系数,计算积分

譬如:系数为1.2%,那么用户下单金额为100,那么用户可以获取到1.2个积分

2.用户下单积分给予的条件:已收货订单 && (已收货满X天)才会赠送积分

2.1后台配置:已收货满X

2.2积分赠送,通过cron计划任务脚本进行计算赠送

2.3赠送后,用户的积分进行累加,添加积分历史变动记录,一个订单只能赠送一次,而且不可逆。

积分的使用

积分的消费只有一种方式,就是用户下单使用积分

1.用户下单积分使用条件:积分> ? 才可以使用积分

2.用户下单积分使用比例:也就是多少个积分等于1RMB,譬如10,相当于10积分 = 1RMB

3.用户下单积分使用限制:用户订单最多使用多少个积分,也就是订单销售额和积分的一个比例系数

譬如:订单销售额为100,系数为0.5,那么最多使用100 * 0.5 = 50个积分,通过上面公式10积分 = 1RMB,相当于使用积分,最多5RMB的减免,即使有10万个积分也不能继续用.

4.用户订单积分记录:在用户的订单中,记录使用的积分总数,以及积分减免的金额

5.积分的使用过程和优惠券类似,是在订单生成的时候使用(和站内余额不同,站内余额是支付方式,是在订单支付的时候扣除)

6.订单生成使用了积分,那么积分就会被扣除,即使订单没有支付,积分还是被扣除了

如果未支付订单,想要将积分返还,用户需要手动进行订单取消操作,才能返还使用的积分

未支付订单,系统会通过一个cron脚本进行订单取消(超过x时间内没有支付的订单),处理后,会返还用户积分

7.积分使用后,对应积分总额的累减,以及积分历史变动记录的添加。

8.计算用户订单可以使用的积分的最大值

8.1按照用户组设置,不同的用户组,一个基础的使用积分的系数

8.2产品自定义积分使用:产品积分编辑:否使用积分(默认可使用积分),使用积分的系数

8.3订单积分使用计算,计算用户可以使用的最大积分数

8.3.1遍历订单产品,如果产品不可以使用积分,则不进行计算

8.3.2遍历订单产品,如果产品可以使用积分,而且自定义积分系数,则使用自定义积分系数

8.3.3编辑订单产品,如果产品可以使用积分,没有自定义积分系数,则使用用户组对应的积分系数

计算出来各个产品下单可以使用的积分的最大值,计算出来当前订单可以使用的积分的最大值。

公式:订单可使用的积分 = min (用户积分数, 订单可使用积分的最大值)

用户下单-赠送积分(补充)

当用户下单后,进行积分的赠送

1.条件:用户订单收货后XX天后进行积分的赠送

2.赠送方式:通过cron计划任务计算

3.计算用户订单可以赠送的积分

3.1按照用户组设置,不同的用户组,一个基础的赠送积分的系数

3.2产品自定义赠送积分系数:产品编辑:是否赠送积分(默认可赠送积分),赠送积分的系数

3.3赠送积分的计算

3.3.1遍历订单产品,如果产品不可以赠送积分,则不进行计算

3.3.2遍历订单产品,如果产品可以赠送积分,而且自定义了赠送积分系数,则使用自定义赠送积分系数

3.3.3编辑订单产品,如果产品可以赠送积分,没有自定义赠送积分系数,则使用用户组对应的赠送积分系数

产品赠送积分 = 产品金额 赠送积分系数 产品个数

计算出来各个产品的赠送积分,累加得到订单的赠送积分总值

共收到 5 条回复
xujianxiong#13年前 0 个赞
  1. 商品可以设置是否允许使用积分, 如果设置不允许使用积分,则无法使用积分抵扣
okwu#23年前 0 个赞

不同的用户组,可以设置该用户组订单是否产生积分

Fecmall#33年前 0 个赞

@okwu #2楼

不同的用户组设置:

1.是否可使用积分?

2.是否可赠送积分?

okwu#43年前 0 个赞

2.是否可赠送积分 有些用户,比如商城的批发商,是不应该赠送积分的。因此应该可以设置是否给该用户组赠送积分。

另正如1楼说的,商品可以设置是否允许使用积分, 如果设置不允许使用积分,则无法使用积分抵扣。

5楼 已删除.
Fecmall#63年前 0 个赞

@cmkhie [#5楼](#comment5) 请别乱留言,看清楚,这个是fecyo的积分,不是walleyo

请开新帖子

另外把问题背景写清楚,不然看不懂,大家都不是神

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics