getShippingIncludeTax - 正确的代码方式

时间:2011-08-26 10:46:38

标签: php magento shipping

我正在Magento平台(仍然是localhost)上建立一个网上商店,并希望在我的标题栏中显示运费。

目前,主要购物车中的运费显示正常,但在标题栏中显示的运费不含税。

这是主车的代码:(包含税的右边)

<?php echo $this->helper('checkout')->formatPrice($this->getShippingIncludeTax()) ?>

这是标题栏的代码:(不含税)

<?php echo Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getShippingAmount(); ?>

正如您所看到的,应该添加“getShippingIncludeTax”而不仅仅是金额。 有关如何一起实现此代码的任何想法?

额外: 此代码也适用于标题,但具有相同的金额,不含税。

<?php $totals = Mage::getSingleton('checkout/session')->getQuote()->getTotals();
        if(isset($totals['shipping']))
        print __(number_format($totals['shipping']->getDat('value'),2)); ?>

1 个答案:

答案 0 :(得分:0)

那会更好吗?

<?php echo Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getShippingIncTax(); ?>

实际上很容易看到对象内部的内容以及您可以从中提出的内容

<?php print_r(array_keys(Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getData()));?>