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

Здравствуйте, как можно получить список товаров, еще не сохраненного заказа? Необходимо использовать новое ядро битрикс D7.
\Bitrix\Main\Loader::includeModule('Sale');
$basket = \Bitrix\Sale\Basket::loadItemsForFUser(\Bitrix\Sale\Fuser::getId(), 's1');
$order = Bitrix\Sale\Order::create("s1", \Bitrix\Sale\Fuser::getId());
$order->setPersonTypeId(1);
$order->setBasket($basket);

в $order содержится объект, в котором присутствуют товары и купоны, скидки, но как вытащить не могу найти.
https://yadi.sk/i/4EAydcss3LrTY3
  • Вопрос задан
  • 1023 просмотра
Решения вопроса 1
Корзину заказа можно получить так:
/** @var \Bitrix\Sale\BasketItem $basketItem */
foreach ($order->getBasket() as $basketItem) {
    echo $basketItem->getField('NAME');
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы