目前我正在尝试在我的产品Feed的php文件中获取包含税的产品价格。我现在有这个代码:
$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = $this->helper('tax')
->getPrice($_product, $_product->getFinalPrice());
问题在于,那当然是'$ this->'部分从文件中不能很好地工作。 任何人都知道我仍然可以在此文件中获得包含税的价格吗?
答案 0 :(得分:27)
您可以使用以下命令在任何文件中获取帮助程序实例:
Mage::helper('tax')
您的完整代码是:
$_product = Mage::getModel('catalog/product')->load($productId);
$_priceIncludingTax = Mage::helper('tax')
->getPrice($_product, $_product->getFinalPrice());
答案 1 :(得分:3)
谢谢@Alex:
如果产品有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());