Пытаюсь изменить в инфоблоке доступное количество товара, исходя из свойства. НО ничего не выходит. Подскажите пожалуйста как это сделать
CModule::IncludeModule('iblock');
Cmodule::IncludeModule('catalog');
$addProps = CIBlockElement::GetList(
Array("ID" => "ASC"),
Array("IBLOCK_ID" => 18),
false,
false,
Array(
'ID',
'QUANTITY',
'PROPERTY_MIN_UPAKOVKA'
)
);
$upakovka = $ar_fields['PROPERTY_MIN_UPAKOVKA'];
$vupakovke = $ar_fields['QUANTITY'];
$kolvo = (int)($vupakovke / $upakovka );
while ($ar_fields = $addProps->Fetch()) {
$arFields = Array(
"PRODUCT_ID" => $ar_fields['ID'],
"QUANTITY" => $kolvo,
);
CCatalogProduct::Update($PRODUCT_ID, $arFields);
}