【问题标题】:Apply a discount to all products in Magento [closed]对 Magento 中的所有产品应用折扣
【发布时间】:2014-12-15 06:16:08
【问题描述】:
我是 magento 的新手。我想为所有产品提供 30% 的折扣。还希望旧价格在我的网站前端有一个叉号。
谁能帮我完成这项任务?
我们将衷心感谢任何帮助。
【问题讨论】:
标签:
magento
magento-1.7
magento-1.8
magento-1.5
magento-dev
【解决方案1】:
首先,您必须创建目录价格规则。转到促销/目录价格规则并创建一个新规则。在“Actions”选项卡中,设置 Apply by Percentage 并将 Discount Amount 设置为 30。
根据需要设置所有其他字段。
这将对所有产品应用 30% 的折扣。
要在原价上获得十字符号并显示折扣价,您必须在 price.phtml list.phtml 和 view.phtml 中进行一些编辑 在您的主题中,即
app/design/PACKAGE/THEME/catalog/product/
要获得原价,请在产品对象上调用 getPrice()。对于折扣价,请使用 getFinalPrice()
在您的情况下,应该是 $_product->getPrice() 和 $_product->getFinalPrice()
应用 CSS 在原价上加上一个罢工标记。