Добрый день. Я не совсем понимаю php...
Есть такая задача.
По значению свойства UF_SHOW_NOT_IN_STOCK определяем отображать ли товары с остатком (например) < 5
если количество меньше 5, то этот товар вообще не выводим
, данное своиства работает для всех разделов, но надо чтобы в двух, трех, разделах отображать товары с остатком меньше 1
подскажите как и что поменять, например для раздела ID:123
Есть такая задача.
По значению свойства 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;
}
|
| Код |
|---|
if (!$ShowNotInStock && ($arElement["CATALOG_QUANTITY"] < 5)) {
continue;
|
подскажите как и что поменять, например для раздела ID:123

