我已经制作了一张优惠券 [coupon_code = SWIMFREE],如果category
isswimming equipment
并且hobby
isswimming
将折扣 50%。
现在我有关于 3 步结帐的问题。这是描述...
- 结帐车:申请优惠券
- 第一步:送货和账单地址
- 第二步:选择你的爱好(有另一个
sales_flat_quote table
,sales_flat_quote_hobby
) - 最后一步:结帐->概述
我想要的是:当优惠券应用并且爱好是游泳时,第三步将价格更改为每个产品的价格,优惠券仍然显示在那里。
爱好步骤后如何截取优惠券?
一步一步的示例案例:
1.在购物车上已经添加
- 泳衣的正常价格是 100 美元(游泳装备类别)
- Kevlar 的正常价格是 50 美元(射击器材类)
- 优惠券已申请 SWIMFREE,总计为 100 美元(由于优惠券条件)
2. 关于运输和计费步骤
- 送货地址和帐单地址 - 下一个
3. 关于爱好步骤
- 足球爱好已检查(单选按钮)并确认
4.然后在概述步骤
- 泳衣的价格是 50 美元(游泳装备类别)
- Kevlar 的价格是 50 美元(射击器材类)
- Coupon Applied SWIMFREE,Grand Total 现在是 150 美元(因为爱好不是游泳)
我有很多产品,我尝试添加新属性,但它与属性无关,因为它在sales_flat_quote_hobby
我试图更改Sales/Model/Quote/Subtotal.php
以设置购物车上的所有产品价格,但它似乎没用。