2012-05-01 5 views
0

私はそう...magentoがデフォルト価格以上の階層を削除しないようにするにはどうすればよいですか? Magentoので

通常価格のように設定し、私の層があります:5に設定された最小量で£3.75

ティア

Buy 5-9 for £3.22 each 
Buy 10-19 for £3.22 each 
Buy 20-49 for £3.22 each 
Buy 50-99 for £2.80 each 
Buy 100 for £2.58 each 
100+ Call For Pricing 

:£8.99 特別価格また、通常価格と特別価格は5の>を反映します。

上記の問題magentoは私の最初の2つの層を隠しています。

デバッグ後、私はmagentoがデフォルト価格/特別価格以上の階層を隠していることを発見しました。

私は疑問を持っていると思いますが、マジェントが価格以上の層を取り除くのを止めるにはどうすればいいですか?あなたの階層の全てが特別価格よりも低いと思われる

おかげ

答えて

0

。それはタイプミスですか?

いずれにしても、/app/code/core/Mage/Catalog/Model/Product/Type/Price.phpファイルを調べる必要があると思います。具体的には、getTierPrice()関数です。

これは、すべての魔法が起こる(そしてあなたの価格がどこで取り除かれている)かわいいところです。この機能の2つの部分を変更する必要があるかもしれません。その一部は製品ページに使用され、もう1つはチェックアウト処理に使用されます。

0

$ _tierPrices = $ _product-> getData( 'tier_price')を使用します。

関連する問題