簡體   English   中英

如何遍歷Magento購物車中的所有商品?

[英]How to loop through all items in the Magento cart?

好吧,我不知道怎么做這個簡單的事情。 我只需循環瀏覽購物車中的3件商品,這樣我就可以獲得每件商品的商品信息 - 例如商品類別,商品名稱,等等等等。 我已經用谷歌搜索了一個小時,並且沒有找到任何似乎是如此簡單的任務的東西。 獲取引用,然后getAllItems()為我返回任何內容。 有人有任何想法/鏈接?

謝謝。

你確定報價不起作用嗎? 以下代碼應該有效:

$session = Mage::getSingleton('checkout/session');
foreach ($session->getQuote()->getAllItems() as $item) {
    print_r($item->getData());
}

當然,如果你沒有在Magento模板/控制器/模型中進行,那么你需要適當地設置環境:

require_once 'app/Mage.php';
umask(0);
Mage::app();

/* Then put your code here.. */

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM