Как программно получить список заказанных товаров?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 viakondratiuk
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 26.05.2010

09.06.2010 13:05

Как можно выбрать продукты в заказе с заданым ид?
Mage::getModel('sales/order_item')->load(62)->toArray();


так получаем конкретный продукт, а мне нужны продукты из заказа с ид=62?

#2 viakondratiuk
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 26.05.2010

09.06.2010 13:12

в итоге хочу результат был такой, как его возвращает апи - sales_order.info ($order_increment_id);

#3 viakondratiuk
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 26.05.2010

09.06.2010 13:54

Если сделать вот так - $orderItemsCollection = Mage::getModel('sales/order')->load(62)->getItemsCollection()->toArray(); то возвращается коллекция продуктов в заказе.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

20.06.2010 10:13

Всё верно.
Модель 'sales/order' - это заказ.
Модель 'sales/order_item' - это единичный товар заказа.

Поделиться темой: