2012-01-18 2 views
1

現在のユーザーに属する「顧客グループ」のティアプライスを表示して使用するにはどうすればよいですか?Magento:価格の代わりにtier_priceを使用

私はMagento verを使用しています。 1.4.1.1

ありがとうございました。

+0

あなたは何を意味するのかはっきりしませんが、ティア価格は商品にのみ適用でき、顧客グループには適用できません。 –

+0

@Dick Laurent:それは間違っています。ティア価格は、製品とカスタムグループごとに適用できます。 「カタログ - >製品管理 - >製品 - >価格 - >ティア価格」の「顧客グループ」ドロップダウンを参照してください。 –

+0

もちろん、私はそれを知っていましたが、製品の「ティアプライス」を修正すると、それを顧客グループなどに適用することを選択できます。そして、対応するユーザーの価格を、常に1であり、ティアの価格はカスタマーグループとは異なります。 – Bizboss

答えて

0

あなたは使用することができます。

$oProduct = Mage::getModel('catalog/product')->load($product_id);  
$aTierPrice = $oProduct->getTierPrice(); 

は、製品の適切なティア価格(複数可)を取得します。

という別の製品のティア価格を定義すると、顧客グループ「NOT_LOGGED_INの顧客グループ '一般' のために、yの

  • 価格のためのxの

    • 価格

    getTierPrice()のみ一致段の価格を返します。

  • +2

    JürgenThelenさん、ありがとうございました。各顧客グループごとに異なる価格を使用しようとしています。私の問題はティア価格がこの場合は表示されません。私はそれらを表示するために何を修正しなければならないのか知っていますか?ご協力いただきありがとうございます。 – Bizboss

    +0

    あなたの製品を表示するために使用されるテンプレートコードを見ずに言うのは難しいです。ちょうど1つの手掛かり:あなたのテンプレートが標準の 'getPriceHtml()'を呼び出す場合は、2番目の呼び出しを確認してください。それが「真」であれば、標準Magentoは最小価格を表示します。たぶんそれを 'false'に切り替えると助けになるでしょう。 –

    +0

    私はデフォルトテンプレートを使用していますが、私は真に偽に変更しようとしましたが、ティア価格は表示されません(通常価格よりも高い場合)。 – Bizboss

    関連する問題