Задать вопрос
@Prog-Time

Как получить свойства заказа?

Как вывести свойства заказа по его ID?

Мне нужно вывести значения свойств товара из вкладки "Свойства"

60ab526fcceb9664440623.png
  • Вопрос задан
  • 1060 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@PetrPo
\Bitrix\Main\Loader::includeModule('sale');

$orderId = 10;
$order = \Bitrix\Sale\Order::load($orderId);

if(!empty($order)) {
	$basket = $order->getBasket();

	foreach($basket->getBasketItems() as $basketItem) {
		$basketPropertyCollection = $basketItem->getPropertyCollection();
		print_r($basketPropertyCollection->getPropertyValues());
	}
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
rpsv
@rpsv
делай либо хорошо, либо никак
1 вариант: Получает ид товара через PRODUCT_ID, затем выгружаете из инфоблока всю нужную информацию.
2 вариант: Если надо именно свойства корзины, смотрите BasketPropTable

UPD: выделил варианты ответа
Ответ написан
Ваш ответ на вопрос

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

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