@redesupar

Как изменить доступное количество товара исходя от свойства в БУС?

Пытаюсь изменить в инфоблоке доступное количество товара, исходя из свойства. НО ничего не выходит. Подскажите пожалуйста как это сделать

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);
}
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Zzpro
Разве не так должно быть?
"QUANTITY" => $kolvo,
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
28 апр. 2024, в 00:54
10000 руб./за проект
28 апр. 2024, в 00:53
70000 руб./за проект
27 апр. 2024, в 21:24
150000 руб./за проект