@v7sila

Как отфильтровать по типу цены в bitrix?

Как сделать выборку товаров у которых цена с ID 1 больше 0, а с ID 2 равна 0?
$arSelect = [
	"ID",
	"NAME",
];
$arFilter = [
	"IBLOCK_ID" => 2,
	"ACTIVE"=>"Y",
];

$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
	$arFields[] = $ob->GetFields();
}
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
$arFilter = [
    "IBLOCK_ID" => 2,
    "ACTIVE"=>"Y",
    [
        "LOGIC" => "OR",
        ">CATALOG_PRICE_1" => "0",
        "=CATALOG_PRICE_2" => "0",
    ]
];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 20:46
150000 руб./за проект
28 мар. 2024, в 20:37
50000 руб./за проект
28 мар. 2024, в 20:34
1500 руб./за проект