Magento - get cart items for a given product id

Я пытаюсь получить элементы корзины для заданного продукта;

Я пробовал этот код :

$product = Mage::getModel('catalog/product')
    ->setStoreId(Mage::app()->getStore()->getId())
    ->load('2784');

$quote = Mage::getSingleton('checkout/cart')->getQuote();
$cartItems = $quote->getItemByProduct($product);
foreach ($cartItems as $item) {
    echo $item->getId()."<br/>";
}

но он ничего не дает.

Как я могу изменить мой код, чтобы использовать "getItemByProduct" в правильной форме?

Спасибо за помощь.

6
задан Bizboss 5 December 2011 в 10:54
поделиться