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 に答える