**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
9个月前关闭。
Improve this question
我是新的Magento。我想提供一个30%的折扣所有的产品。也希望旧的价格有一个交叉标志在我的网站的前端。
有人能帮我完成这个任务吗?
1条答案
按热度按时间dfuffjeb1#
首先,您必须创建目录价格规则。转至“促销/目录价格规则”,然后创建新规则。在“活动”标签中,设置“按百分比应用”,并将“折扣额”设置为30。根据需要设置其它所有字段。
这将适用于所有产品的30%折扣。
要想在原价上打叉并显示折扣价,你必须在你的主题中的price.phtml****list.phtml和view.phtml中做一些编辑,即
应用程序/设计/ Package /主题/目录/产品/
要获取原始价格,请对产品对象调用getPrice()。要获取折扣价格,请使用getFinalPrice()
在您的示例中,它应该是**$_product-〉getPrice()和$_product-〉getFinalPrice()**
应用CSS在原价上做一个醒目的标记。