Возможно ли с помощью GetList выбрать все товары со скидками? Без добавления к ним свойств лишних.
22.08.2012 14:44:26
Возможно ли с помощью GetList выбрать все товары со скидками? Без добавления к ним свойств лишних.
|
|
|
|
23.08.2012 10:54:21
Нет, такая возможность отсутствует.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
18.10.2012 20:28:59
Евгений Жуков пишет:
|
|||
|
|
19.10.2012 11:05:45
Таким образом Вы выберете только скидки, у которых есть ограничения по элементам. Если у скидки есть ограничения только на инфоблокиили разделы, они не будут выбраны.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
16.05.2013 20:56:35
Видимо не существует выборки всех товаров со скидкой...
Самое близкое, что у меня получилось, это во время GetNextElement, после получения информации о скидках, при присвоени элемента в arResult, проверять по условию : скидка < цена, иначе пропускать элемент. Таким образом я получаю список всех элементов (естественно, при соответствующих параметрах arFilter для GetList. Проблема в том, что CIBlockResult Object остается неизменным, и использование его для постраничной навигации (GetPageNavStringEx) естественно не отдает нужные результаты. Забег со стороны GetDiscountProductsList успешен только при определенных условиях. Неужели нет нормального решения? Делать прямой запрос в mysql, на платформе с такой стоимостью, вопреки безопасности? Или что делать-то...
Разработка и поддержка веб-проектов для решения задач бизнеса
|
|
|
|
16.05.2013 23:58:56
можно сделать свойство "наличие скидки" флажком. при обновлении\добавлении элемента проверять ее. Если есть то ставитьгалочку, если нет, не ставить. Тогда и сможете доставать все элементы с скидками простым CIblockElement::getlist(). Чтоб никто вручную не смог изменить флаг скидки это можно запретить\скрытЬ, как угодно
|
|
|
|
20.05.2013 16:49:08
Получаем сначала список категорий со скидкой, далее получаем элементы этой категории. Потом получаем список торговых предложений, и уже по ним получаем элемент к которым привязано торговое предложение. |
|||
|
|
21.05.2013 18:17:53
здравствуйте, не подскажете, почему Ваше решение может не работать? есть скидка, которая применяется к товарам, у которых встречается определенное слово в названии, но получаю пустые массивы и
спасибо! |
|||
|
|
11.08.2014 16:20:02
Битрикс жутко не оптимизирован. Приходится огороды сооружать.
Это же простая задача определить товары со скидкой. |
|
|
|
11.10.2014 21:39:30
Актуально.
Битрикс и Битрикс 24 РАБОТА ВАКАНСИИ -
|
|
|
|
25.12.2014 17:12:13
|
|
|
|
21.03.2020 18:52:21
Может быть кому-нибудь будет полезным, описал пример решения подобной задачи для одного проекта -
Мой Блог -
|
||||
|
|
|||