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

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

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