0

Magento プラットフォーム (まだ localhost) で Web ショップを構築していて、ヘッダー カートに送料を表示したいと考えています。

現在、送料はメインカートでは問題なく表示されていますが、ヘッダーカートでは税抜きで表示されています。

これはメインカートのコードです: (右側の税込のコード)

<?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)); ?>
4

1 に答える 1

0

そのほうがいいですか?

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

実際には、オブジェクトの内部と、そこから何を求めることができるかを簡単に確認できます

<?php print_r(array_keys(Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getData()));?>
于 2011-08-27T08:57:55.530 に答える