Данные о заказе текущего пользователя

RSS
Данные о заказе текущего пользователя
 
Данные о заказе текущего пользователя

Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосредственно через API Битрикс. Вариантов, где ожто может понадобиться достаточно много. Например: после оформления заказ пользователем, нужно вывести ему всю информацио о заказе.
 
Михаил, почему то у меня следующий код:

$arFilter=array("ORDER_ID"=>10);
$db_sales_ord = CSaleOrderPropsValue::GetList(array(), $arFilter);
while ($ar_salesord = $db_sales_ord->fetch()) {
 var_dump($ar_salesord);
}

Ничего мне не возвращает. Вот этот участок: $db_sales_ord->fetch() возвращает false.

Заказ с ID 10 точно существует и содержит как товары так и торговые предложения.

В чём может быть дело?
 
Михаил, если что обсуждение темы на официальном форуме битрикс https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic119399/message58897­7/

Решил вопрос с применением несколько другого функционала на D7, а именно:

$order = \Bitrix\Sale\Order::load(12);
foreach ($order->getBasket()->getBasketItems() as $basketItem ) {
 var_dump($basketItem->getField('NAME'));// Имя
 var_dump($basketItem->getQuantity());// Количество
 var_dump($basketItem->getId());// Ид(фиг знает чего)
 var_dump($basketItem->getProductId());// Ид товара или тп
}
 
Цитата
nikolaevevge написал:
Михаил, если что обсуждение темы на официальном форуме битрикс   https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic119399/message58897­ ­7/  

Решил вопрос с применением несколько другого функционала на D7, а именно:

$order = \Bitrix\Sale\Order::load(12);
foreach ($order->getBasket()->getBasketItems() as $basketItem ) {
 var_dump($basketItem->getField('NAME'));// Имя
 var_dump($basketItem->getQuantity());// Количество
 var_dump($basketItem->getId());// Ид(фиг знает чего)
 var_dump($basketItem->getProductId());// Ид товара или тп
}
Да, заметка староватая. Чуть позже дополню ее с D7 - там можно еще эффективнее решить.
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе