CModule::IncludeModule("iblock");
CModule::IncludeModule("catalog");
$arSelect = Array(
"ID", "IBLOCK_ID"
);
$arFilter = Array("IBLOCK_ID" => 12, "!PROPERTY_CML2_ARTICLE" => false);
$res = CIBlockElement::GetList(Array("ID" => "DESC"), $arFilter, false, false, $arSelect);
// Проход по всем товарам
while ($fields = $res->GetNext()) {
// Вытащить цену у данного товара
$resPrice = CPrice::GetList(
array("ID" => "ASC"),
array(
"PRODUCT_ID" => $fields["ID"],
"CATALOG_GROUP_ID" => 3
),
false,
array("nTopCount" => 1),
array("ID", "PRODUCT_ID", "PRICE")
);
if ($price = $resPrice->Fetch()) {
// Установить свойство с ценой для расчёта скидки
CIBlockElement::SetPropertyValueCode($fields['ID'], 'INT_FOR_DISCOUNT', $price["PRICE"]);
/*CPrice::Update(
$price["ID"],
array(
"PRODUCT_ID" => $offer["ID"], "CATALOG_GROUP_ID" => $arFields["CATALOG_GROUP_ID"],
"PRICE" => $arFields["PRICE"], "CURRENCY" => $arFields["CURRENCY"]
)
);*/
}
}