6

現在、商品フィードのphpファイルで税込みの商品価格を取得しようとしています。私は現在このコードを持っています:

$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = $this->helper('tax')
                               ->getPrice($_product, $_product->getFinalPrice());

問題は、もちろん「$ this->」の部分は、ファイルからはあまりうまく機能しないためです。このファイルで税込みの価格を取得する方法を知っている人はいますか?

4

2 に答える 2

27

次を使用して、任意のファイルでヘルパーインスタンスを取得できます。

Mage::helper('tax')

完全なコードは次のとおりです。

$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = Mage::helper('tax')
    ->getPrice($_product, $_product->getFinalPrice());
于 2012-11-08T11:24:26.590 に答える
3

ありがとう@アレックス:

製品にFinalPriceがある場合、特別価格は、最も深刻な課税基準価格にアクセスするための製品の最終価格です。

    $_product = Mage::getModel('catalog/product')->load($p->getId());

    $_specialPriceIncTax = Mage::helper('tax')
        ->getPrice($_product, $_product->getFinalPrice());

    $_priceTax = Mage::helper('tax')
        ->getPrice($_product, $_product->getPrice());
于 2014-05-19T15:26:30.673 に答える