我想知道是否有人可以回答以下问题。 如何检查物品何时添加到购物车? 我需要在添加项目时做一些突出显示,但我无法弄清楚如何。
有人知道吗?
我对magento很新,所以对于我的低声问题抱歉:)
答案 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));
将产品添加到购物车后立即。