是否有任何代碼可以使用任何模型或助手從magento中獲取添加到購物車中的物品和計數?如何在購物車中使用模型獲取物品? (Magento)
12
A
回答
44
爲了讓您的購物車對象(會話):
$quote = Mage::getSingleton('checkout/session')->getQuote();
然後,爲了獲得在車中的物品清單:
$cartItems = $quote->getAllVisibleItems();
然後,讓每個項目的計數:
foreach ($cartItems as $item) {
echo $item->getQty();
}
8
$quote = Mage::getSingleton('checkout/session')->getQuote();
$items = $quote->getAllVisibleItems();
foreach($items as $cartItem) {
echo $cartItem->getQty();
}
要獲得在車y中的總數您可以同時使用:
Mage::getSingleton('checkout/cart')->getSummaryQty();
3
$cartHelper = Mage::helper('checkout/cart');
$items = $cartHelper->getCart()->getItems();
foreach ($items as $item) {
$itemId = $item->getItemId();
$itemCount=$item->getQty();
}
此代碼也將有助於...
2
你也可以做
$cartItems = Mage::getModel("checkout/cart")->getItems();
foreach($cartItems as $item) {
// Do what you want
}
相關問題
- 1. 如何在Magento中獲取購物車中的當前產品?
- 2. Magento按類別獲取購物車中的物品數量
- 3. Magento運輸模塊:獲取當前在購物車中的所有物品
- 4. Magento購物車:檢查商品清空購物車
- 5. 如何獲取購物車中的捆綁物品
- 6. 使用laravel crinsane購物車搜索購物車中的商品
- 7. Magento的:獲取在購物車的數量給定產品
- 8. Woocommerce:從購物車中的物品中獲取所選屬性
- 9. Android-Magento-如何使用ksop2添加產品到購物車
- 10. spree獲取購物車中物品的總數
- 11. 如何清除magento購物車中的所有購物車物品(來自世界各地的所有電腦)
- 12. 在顯示當我嘗試將產品添加到Magento的購物車結賬購物袋購物車
- 13. 如何在Magento 2的購物車頁面上獲取稅率?
- 14. Magento - 從購物車項目中獲得產品信息
- 15. 如何遍歷Magento購物車中的所有商品?
- 16. Magento如何更新購物車中的產品價格
- 17. 如何在woocommerce中禁用購物車?
- 18. 導致使用彈簧在購物車中實現購物車
- 19. 更新購物車添加物品
- 20. 購物車清空15件物品
- 21. magento 2添加到購物車1下方購物車
- 22. Magento:添加到購物車顯示空的購物車
- 23. 如何獲取購物車內容? (prestashop)
- 24. 購物車儲備產品
- 25. 如何更改Magento購物車頁面
- 26. 購物車模塊
- 27. WordPress的購物車添加動態產品到購物車
- 28. Magento:如何從購物車獲取產品並再次添加它
- 29. Magento並在購物車中分解
- 30. 如何限制購物車產品Prestashop
我想這代碼..但沒有結果尚未..我在用戶登錄後嘗試這段代碼..是否這段代碼只在用戶登錄之前有效? – balanv 2011-04-01 11:49:05
vrnet的代碼應該可以在登錄用戶的情況下正常工作。你在哪裏執行它? – 2011-04-01 12:56:55
@balanv - 你讓我懷疑,所以我嘗試了代碼:)我很好的登錄,並沒有登錄用戶。 – 2011-04-01 15:03:12