10

我正在尝试检查购物车是否为空。我正在尝试从静态块和 phtml 文件中执行此操作。

有人知道怎么做吗?

提前致谢

4

3 回答 3

33

我能够使用以下代码找到购物车中的商品总数:

$totalItemsInCart = Mage::helper('checkout/cart')->getItemsCount();

如果它不起作用,请告诉我。

于 2012-10-08T10:43:01.790 回答
4

你可以试试这个。

$cart_qty = (int) Mage::getModel('checkout/cart')->getQuote()->getItemsQty();

if($cart_qty) {
    // Not empty.
} else {
    // Empty.
}
于 2013-05-13T14:50:54.283 回答
3

我认为这可能会有所帮助:

http://blog.decryptweb.com/empty-cart-magento/

你可以尝试这样的事情:

$checkout_cart = Mage::getSingleton('checkout/cart');
$items = $checkout_cart->getItems();
于 2012-10-08T09:59:21.800 回答