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

по значению свойства определяем отображать ли товары с остатком меньше 5

00 голосов
0
Добрый день. Я не совсем понимаю php...
Есть такая задача.
По значению свойства UF_SHOW_NOT_IN_STOCK определяем отображать ли товары с остатком (например) < 5

Код
$arFilter = array(
    "IBLOCK_ID" => $arResult["IBLOCK_ID"],
    "ID" => $arResult["ID"]
);

$arSelect = array("UF_SHOW_NOT_IN_STOCK");

$rsSection = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);

if ($ar_result = $rsSection->GetNext()) {
    $ShowNotInStock = $ar_result["UF_SHOW_NOT_IN_STOCK"];
} else {
    $ShowNotInStock = false;
}
 
если количество меньше 5, то этот товар вообще не выводим

Код
if (!$ShowNotInStock && ($arElement["CATALOG_QUANTITY"] < 5)) {
                   continue;
 
, данное своиства работает для всех разделов, но надо чтобы в двух, трех, разделах  отображать товары с остатком меньше 1
подскажите как и что поменять, например для раздела ID:123
спросил 04 Окт, 13 от UTER (120 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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

0 голосов
1 ответ
спросил 21 Фев, 14 от Federal (200 баллов)
0 голосов
5 ответов
0 голосов
4 ответов
0 голосов
1 ответ
спросил 21 Ноя, 13 от Fr3kOut (100 баллов)
0 голосов
1 ответ
спросил 22 Фев, 14 от katena (280 баллов)