我想使用购物车中的商品ID(不是产品ID)从购物车中获取特定商品。
http://localhost/magento81/index.php/checkout/cart/configure/id/1/
我想使用此ID id / 1
加载如何获得?
答案 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();