我正在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)); ?>
答案 0 :(得分:0)
<?php echo Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getShippingIncTax(); ?>
实际上很容易看到对象内部的内容以及您可以从中提出的内容
<?php print_r(array_keys(Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getData()));?>