如何使用购物车中的商品ID从购物车中获取特定商品?

时间:2014-05-08 07:40:22

标签: magento

我想使用购物车中的商品ID(不是产品ID)从购物车中获取特定商品。

http://localhost/magento81/index.php/checkout/cart/configure/id/1/

我想使用此ID id / 1

加载

如何获得?

2 个答案:

答案 0 :(得分:0)

$cart = Mage::getModel('checkout/cart')->getQuote();
foreach ($cart->getAllItems() as $item) {
if($item->getId() == 1)
{
$productId = $item->getProduct()->getId();
$productPrice = $item->getProduct()->getPrice();
}
}

一般情况下,如果您使用print_r($ item-> getProduct() - > getData()),它将取消购物车中与产品相关的所有信息。

答案 1 :(得分:0)

$这应该可以解决问题。

$itemId = 1;
$item = Mage::getModel('sales/quote_item')->load($itemId);

如果您想获得与该项关联的产品对象,请继续使用此

$product = $item->getProduct();