0

我如何在没有统一费率的情况下获得购物车的总价值?

这意味着通过使用此代码:

$totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals();
$subtotal = $totals["subtotal"]->getValue();

我得到了每个产品的小计。

所以我使用了这段代码:

$subtotal = $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal()); 

现在我得到了包括统一费率在内的总价值。

例如:

在这里我总共有 35 个,但这包括 20 个产品价格 + 15 个统一费率。

所以我只想得到购物车中所有产品价格的总和。

我怎样才能得到这个?

4

1 回答 1

0

你想得到小计然后

Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal(); 

不要害怕在 IDE 中使用 xdebug 和调试会话来观察变量在对象内部的值。查看所需内容的最简单方法是转储变量以显示

print_r(Mage::getSingleton('checkout/cart')->getQuote()->getData()); 

只需查看哪个变量具有您需要的值。

于 2012-08-07T07:33:39.093 回答