Magento - 如何检查物品何时被添加到购物车

时间:2011-11-18 08:17:24

标签: magento highlight cart

我想知道是否有人可以回答以下问题。 如何检查物品何时添加到购物车? 我需要在添加项目时做一些突出显示,但我无法弄清楚如何。

有人知道吗?

我对magento很新,所以对于我的低声问题抱歉:)

1 个答案:

答案 0 :(得分:4)

您可以检索这样的购物车项目:

$items = Mage::getSingleton('checkout/cart')->getItems();
foreach($items as $item) {
    $product = Mage::getModel('catalog/product')
               ->loadByAttribute('sku',$item->getSku());
    //... 
}

或其他方式是处理产品添加到购物车事件,也许它更符合您的需求,因为Mage会这样做:

Mage::dispatchEvent('checkout_cart_product_add_after',
                    array('quote_item' => $result, 'product' => $product));
将产品添加到购物车后立即