Не работает выборка элементов интернет-магазина по доп.свойству

#
Не работает выборка элементов интернет-магазина по доп.свойству
Добрый день. Пытаюсь решить тривиальную задачу. Есть интернет-магазин, у каждого его товара есть некоторое дополнительное свойство с id=136 и типом флажок. Надо достать программно те товары у которых этот флажок установлен. Кусок кода такой:

          $xfl_shop = & singleton('shop';
          $xfl_param = array();
      $xfl_param['items_on_page'] = 10;
      
      $xfl_param['select'][0]['type'] = 1;
      $xfl_param['select'][0]['prefix'] = ' and ';
      $xfl_param['select'][0]['property_id'] = 136;
      $xfl_param['select'][0]['if'] = '=';
      $xfl_param['select'][0]['value'] = '1';
      $xfl_param['select'][0]['sufix'] = '';
                
          $xfl_items = $xfl_shop->GetAllItems(3, false, $xfl_param);

Вроде бы всё просто и очевидно, а не работает - возвращает false в результатае. Если убрать кусок кода с селектами, то как положено возвращает все товары.
Прошу помощи в чём не так сделал, всё вроде по инструкции срисовывал и считывал.
Заранее благодарю.
#
Re: Не работает выборка элементов интернет-магазина по доп.свойству
Навскидку варианты:
1. Указан неправильный id магазина (точно ли он равен 3?)
2. В магазине нет ни одного товара, у которого бы была включена эта галочка.
Если оба варианта не верны, то надо смотреть на месте.
Заказов не беру. Консультирую редко.
Модератор
#
Re: Не работает выборка элементов интернет-магазина по доп.свойству
Проверили локально - код рабочий. Направьте по данному вопросу запрос в поддержку. Посмотрим у Вас на сайте.

Дополню ответ Kotoff`а, также может быть неверно указан id самого доп.свойства.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Не работает выборка элементов интернет-магазина по доп.свойству
Разобрался. По товарам поиск идёт, а вот если доп.свойство установлено в модификациях товара, а в самом товаре не установлено, то поиск ничего не возвращает. Можно ли как-то указать, чтобы поиск шёл не только по товарам, но и по модификациям? Или есть какой-нибудь элегантный костыль?
#
Re: Не работает выборка элементов интернет-магазина по доп.свойству
Ну и однотипная задача возникла сразу: как элегантно с минимальной нагрузкой на сервер вытащить в массив данные о товарах и их модификациях - все или по какому-то критерию? Решение в лоб - вытащить через GetAllItems данные о товарах, а потом через GetAllModificationItems подтаскивать для каждого товара модификации - мне видится негуманным. Скорее всего задачу уже решали, подскажите?
Авторизация