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

发布于 2024-12-16 10:30:39 字数 122 浏览 1 评论 0原文

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

有人知道吗?

我对 magento 很陌生,很抱歉我的问题很菜鸟:)

I would like to know if anyone can answer the following question.
How can you check when an item has been added to the cart?
I need to do some highlighting when a item has been added, but i can't figure out how.

Anyone know?

I'm rather new at magento, so sorry for my noobish question :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

渡你暖光 2024-12-23 10:30:39

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

$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));

在将产品添加到购物车后立即执行此操作。

You can retrieve the cart items like this :

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

or another way would be to handle the product add to cart event, maybe it fits your needs better, as Mage will do this :

Mage::dispatchEvent('checkout_cart_product_add_after',
                    array('quote_item' => $result, 'product' => $product));

right after adding the product to the cart.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文