创建购物车价格规则
创建对象:
- 初学者
- 管理员
- 领导
- 用户
购物车价格规则根据一组条件对购物车中的商品应用折扣。 当满足条件或客户输入有效优惠券代码时,可自动应用折扣。 应用时,折扣会显示在小计下的购物车中。 购物车价格规则可以根据需要通过更改其状态和日期范围用于季节或促销。
此视频面向谁?
- 电子商务营销人员
- 网站管理员
视频内容
定价显示问题
有一些唯一方案要求每个行项目显示其提供的折扣,但值可能并不完全匹配。 原因是当购物车价格规则折扣应用于多个产品时,值未平均分为两位小数。
购物车价格规则=对购物车中2个产品应用了10%的折扣
价格规则生效的条件:购物车中的项目总数为2
操作应用产品价格折扣的百分比,且折扣金额为10
购物车中添加了2个项目,每个项目的价格为19.95美元
要获得折扣额乘以产品价格0.1
19.95 x 0.1 = 1.995
这就是问题所在,我们有3位小数,而不是2位。 将这笔钱兑换成美元现在成了一个问题
解决方案
回想一下唯一受此问题影响的人员,确定以美元折扣价订购的每件商品显示最为合适。 为确保正确计算整个订单金额,决定舍入第一个项目,而其他项目舍弃小数点后三个。 查看此方案:
与上面生效的购物车规则相同的10%折扣
将2种产品(19.95)添加到购物车
每件产品可获得1.995美元的折扣
产品1 - 19.95 x 0.1 = 1.995
2 - 19.95 x 0.1 = 1.995
总共3.99元作为客户的折扣
在管理员中向商店所有者显示行项目时,
我们需要调整第一项,将其四舍五入到2.000。第二项,我们将舍弃小数点后三项
产品1 = 2.00
产品2 = 1.99
这两种产品的合计总折扣现在与提供给客户的实际折扣匹配。
以下是一个屏幕截图,它将显示在具有此方案的订单的管理员中:
其他可能的解决方案以及未使用它们的原因
与上面生效的购物车规则相同的10%折扣
将2种产品(19.95)添加到购物车
每个产品可获得1.995美元的折扣,
然而,如果我们只是把它们围起来,就会显示太多的折扣。
产品1 - 19.95 x 0.1 = 1.995
产品2 - 19.95 x 0.1 = 1.995
转换为对所有项目进行向上舍入
产品1新值为2.00
产品2新值为2.00
实际提供给客户的3.99毛额为折扣,
但是,如果我们汇总,就会显示4.00美元已经提供,这是不正确的。
2.00 + 2.00 = $4.00
类似的问题如果舍弃所有项目的小数点后三位,则会显示提供的折扣太少。
与上面生效的购物车规则相同的10%折扣
将2种产品(19.95)添加到购物车
每个产品应获得1.995美元的折扣,但如果我们只舍弃小数点后三位,就会出现以下情况:
产品1 - 19.95 x 0.1 = 1.995
产品2 - 19.95 x 0.1 = 1.995
转换为拖放所有项目的第三个小数
产品1新值为1.99
产品2新值为1.99
实际提供给客户的3.99毛额为折扣,
但是,如果我们舍弃小数点后三位,则会显示$3.98已提供,并且不正确。
1.99 + 1.99 = $3.98