Как перебрать все предметы в корзине Magento? - PullRequest
3 голосов
/ 26 января 2011

Хорошо, я понятия не имею, как сделать эту простую вещь.Все, что мне нужно, это просмотреть все 3 элемента, которые у меня есть в корзине, чтобы я мог получить информацию о каждом из них - например, категорию продукта, название элемента, бла-бла-бла.Я гуглил это уже час и не нашел ничего в том, что кажется такой простой задачей.Получение цитаты, а затем getAllItems () ничего не возвращает для меня.У кого-нибудь есть идеи / ссылки?

Спасибо.

1 Ответ

12 голосов
/ 26 января 2011

Вы уверены, что получение цитаты не работает? Следующий код должен работать:

$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.. */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...