Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с историей заказов, нужен именно список всех купленных товаров- выведенный с помощью компонента catalog.section. Что бы пользователь мог добавить любой товар в новый заказа.
Получить все товары из всех заказов пользователя. История купленных товаров.
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 30.06.2022 05:00:00
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с историей заказов, нужен именно список всех купленных товаров- выведенный с помощью компонента catalog.section. Что бы пользователь мог добавить любой товар в новый заказа. |
|
Василий: 30.06.2022 05:00:00
А как получить товары только из одного заказа? Из самого последнего хочу вывести товары.
|
|
Михаил Базаров: 30.06.2022 09:00:00
В целом точно также. В параметре сортировки указать по дате создания, что бы самый свежий (последний) был первым
А дальше дернуть только его из массива. |
|
Владимир: 11.11.2022 02:00:00
Добрый день !
А не подскажите как мне получить ID товаров из заказа по ID заказа , и если товаров больше чем 1 , то через запятую их вывести ! Заранее спасибо ! И хотел бы попросить небольшой хотя бы пример кода , так как не очень разбираюсь) |
|
Михаил Базаров: 11.11.2022 11:00:00
Как-то так. Сделал не проверяя, там напишите - если что то пойдет не так.
|
|
Pyro338: 05.04.2023 09:00:00
Михаил, наткнулся на этот пост, гугля немного другую задачу. а задача такая: мигрируем магазин с БУС на Б24 и в каких-то старых заказах у покупателей не заполнены обязательные поля. Но это не таблица users - это какая-то другая, смежная. может подскажете - какая?))
|
|
Михаил Базаров: 05.04.2023 09:00:00
Должны бы в b_sale_order_props_value там значения всех свойств, которые заполнили покупатели. Каждый заказ имеет уникальный идентификатор, который связывает значения свойств с соответствующим заказом. |
|
AlexeyS: 01.02.2024 08:00:00
Запросы в цикле - плохая идея.
|
|
AlexeyS: 01.02.2024 08:00:00
Получить ID купленных товаров одним запросом:
|
Место для вашей рекламы
10 000 ₽ в месяц
Единый баннер, который показывается сквозным образом — сразу на всём форуме и во всех заметках блога. Одно размещение — вся аудитория.
Посмотреть, где будет выводиться: форум заметки блога
Заметки по 1С-Битрикс
-
Корзина и оформление заказа на одной странице, без правки ядра
Задача: Объединить корзину и оформление заказа на одной странице, убрать лишние элементы (подарки, дублирующийся список товаров в оформлении),...
-
Звездочки в рейтинге Битрикс статей и товаров каталога
Задача: изменить вывод рейтинга элемента на звездочки, с помощью шаблона iblock.vote в товарах и новостях.
-
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе катал...
-
Заполнить свойство заказа выбранным пунктом самовывоза и передать в 1С
Задача: При оформлении заказа пользователь может выбрать пункт самовывоза (склады магазина). Нужно заполнить свойство заказа адресом пункта и ...
-
Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов
Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от "1С-Битрикс". Возможность прод...
-
ORM: получение информации о разделах инфоблока на D7, использование Bitrix\Iblock\SectionTable и пользовательских полей
Задача: При работе с инфоблоками в Битрикс, часто возникает необходимость получать данные о разделах. Для этих целей можно использовать класс Bitrix\I...