【问题标题】:Magento get price including tax in a none-template fileMagento 在非模板文件中获取含税价格
【发布时间】:2023-03-24 09:35:01
【问题描述】:

目前我正在尝试在我的产品提要的 php 文件中获取包含税的产品价格。我现在有这个代码:

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

问题是因为当然'$this->'部分在文件中不能很好地工作。 有谁知道我如何才能在这个文件中获得含税价格?

【问题讨论】:

    标签: php magento get


    【解决方案1】:

    您可以使用以下方法在任何文件中获取帮助程序实例:

    Mage::helper('tax')
    

    您的完整代码是:

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

    【讨论】:

    • 如何在 magento2 中得到这个?
    【解决方案2】:

    感谢@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());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-26
      相关资源
      最近更新 更多