Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как отключить товары с пустыми ценами?

00 голосов
4
Есть ИМ, выгрузили товары из 1С, но проблема в том, что у некоторых товаров цена не указанна в 1С, подскажите, как не выводить данные товары в разделах?
спросил 13 Янв, 14 от Snezhka (2,240 баллов)

4 Ответы

00 голосов
добавьте в фильтр ключ:

Код
$arrFilter = array("!catalog_PRICE_1" => false);


Это для цены с ID = 1 (базовая), если используете другие цены то соответственно будет другой ID, catalog_PRICE_2 ... catalog_PRICE_N
ответил 29 Апр, 14 от Poleolog (1,240 баллов)
00 голосов
эм..а подскажите, совсем туплю, бессонная ночь дает о себе знать :)
Куда именно поставить в компоненте "bitrix:catalog" и "bitrix:store.catalog.top"?
ответил 24 Авг, 14 от Snezhka (2,240 баллов)
00 голосов
Цитата
Олег Белов пишет:
эм..а подскажите, совсем туплю, бессонная ночь дает о себе знать

Куда именно поставить в компоненте "bitrix:catalog" и "bitrix:store.catalog.top"?


перед вызовом компонента вставьте:

Код
$arrFilter = array("!catalog_PRICE_1" => false); 


по умолчанию в настройках компонента имя фильтра arrFilter,если не меняли, то сразу должно заработать, если меняли, то замените на свое.
ответил 29 Дек, 14 от Poleolog (1,240 баллов)
00 голосов
не прокатило :(
Для топа:
Код
$arrFilter = array("!catalog_PRICE_6" => false); 
$APPLICATION->IncludeComponent("bitrix:store.catalog.top", "index-cat-top", array(

для каталога:
Код
$arrFilter = array("!catalog_PRICE_6" => false); 
$APPLICATION->IncludeComponent("bitrix:catalog", "catalogue", array(

В каталоге имя фильтра вообще не менялось
ответил 18 Апр, 15 от Snezhka (2,240 баллов)

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

0 голосов
2 ответов
спросил 01 Май, 14 от Amentet (2,080 баллов)
0 голосов
6 ответов
0 голосов
0 ответов
спросил 11 Янв, 18 от аноним