magento如果超过50欧元,我需要申请20%的折扣,但不打折扣

时间:2014-07-17 20:10:56

标签: magento discount

magento如果超过50欧元,我需要申请20%的折扣,但如果客户选择一些不应包含在总数中的已经打折的商品可以提供任何一个帮助,则不需要打折 提前致谢

2 个答案:

答案 0 :(得分:0)

您需要创建一个自定义模块或说购物车价格规则和一个事件观察员来检查"特价"是零还是不。如果它是"零"这意味着它不是已打折的产品,或者您甚至可以查看最终价格"用"价格" ,如果最终价格低于价格,则已经打折。

如果满足这些条件,则获取剩余产品价格并对其进行折扣,然后添加已打折的产品价格以计算总金额。

我希望您理解这个概念并编写自己的模块。

答案 1 :(得分:0)

您必须使用检入视图页面。 例如

$price = $product->getPrice();
$specialprice = $product->getFinalPrice();
if(!empty($specialprice)){

//then your price would be same
}
elseif(empty($specialprice)){

then price would be = $price*20/100;

}

希望这会对你有所帮助,不要忘记喜欢它是否有用