0

试图在 Magento 中将所有价格乘以 1.15。

# /app/code/local/Mage/Catalog/Model/Product/Type/Price.php

public function getPrice($product)
    {
        return $product->getData('price') * 1.15;
    }

这适用于简单和分组产品的产品详细信息页面。

我的问题:为什么分类页面仍然显示每个产品的原始价格?

4

1 回答 1

0

我不相信这是正确的方法。您是否只想在前端将价格显示为原始价格的 1.15 倍?

在不完全理解您的意图的情况下回答您的问题 - 我建议改为在您的主题目录中编辑 PHTML 文件。查找文件product.phtml list.phtml configurable.phtmlgrouped.phtml.

实际上,一个更好的方法可能是覆盖catalog/product/price.phtml- 这个模板处理前端的所有价格。

于 2013-07-02T23:28:37.547 回答