Задать вопрос

Кто то сталкивался с тем что не фильтрует по CATALOG_STORE_AMOUNT_?

Кто то сталкивался с тем что не фильтрует по CATALOG_STORE_AMOUNT_ ?
нужно отфильтровать товары по брендку, на 6м складе, и с заполненной ценой.

$GLOBALS['arrFilter'] = array(
    "PROPERTY_BRANDS" => $brand	,  
    ">CATALOG_STORE_AMOUNT_6" => 0,  
    "!CATALOG_PRICE_13" => false    ,  
);

// дальше идет "bitrix:catalog.section"


если убрать ">CATALOG_STORE_AMOUNT_6" => 0, то все ок.

можно напсать код с запросами, выбрать через d7 что нужно, но хочется типового решеня.

нид хелп
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@koder_1
Битрикс программист
Ознакомьтесь с уроком https://dev.1c-bitrix.ru/learning/course/index.php...

https://dev.1c-bitrix.ru/api_help/iblock/classes/c... в документации пишут
Важно! Начиная с версии 18.6.200 модуля Информационные блоки, в методе доступны новые возможности работы с товарами, изменены ключи метода. Читайте подробности в уроке Товары и CIBlockElement::GetList. Соответственно, все параметры вида CATALOG_*** устарели.

Теперь вместо CATALOG_STORE_AMOUNT_6 надо фильтровать по полю STORE_AMOUNT_6
Вместо CATALOG_PRICE_13 надо фильтровать по PRICE_13

Это еще и производительность повысит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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