后台按商品价格自动增加积分方法

2016-07-07 15:31 来源:www.chinab4c.com 作者:ecshop专家

有朋友问的,尽管有人觉得无所谓,但还是共享出来,毕竟有人需要。

后台添加商品的时候,默认是需要手动输入赠送积分数的,如果你的积分与商品的售价有固定的换算关系,如积分数=商品价格,你可以进行如下修改。

找到:/admin/templates/goods_info.htm 文件,在489行后面(即函数 function pricesetted()里面)添加:
document.forms['theForm'].elements['give_integral'].value = parseInt(document.forms['theForm'].elements['shop_price'].value);
(注:不要忘记后面的分号)

这是积分和商品价格相同,如果按比例,可在后面乘相应的比例值即可。

修改前做好备份

回答:
太棒了,感谢,就在找这个

請問若要隨商品金額,贈送10%積分(10元送1點),要怎麼修改?

有人知道怎麼設定嗎?

应该是:document.forms['theForm'].elements['give_integral'].value = parseInt(document.forms['theForm'].elements['shop_price'].value*0.1);
我没试,你自己试一下

另外,如果能做打四舍五入就好了
譬如我的商品价格是35以内的,则赠送3积分
35以上的则赠送4积分

2.7.1好像已经有了这个功能了吧。
购买该商品时赠送消费积分数,-1表示按商品价格赠送。
购买该商品时赠送等级积分数,-1表示按商品价格赠送
我看到在添加商品的时候有这个东西。