Вот код:
$PRICE_TYPE_ID = 1;
$arFields = Array(
"PRODUCT_ID" => $PRODUCT_ID,
"CATALOG_GROUP_ID" => $PRICE_TYPE_ID,
"PRICE" => 500,
"CURRENCY" => "RUB",
"QUANTITY_FROM" => 0,
"QUANTITY_TO" => 999
);
$res = CPrice::GetList(array(), array("PRODUCT_ID" => $PRODUCT_ID, "CATALOG_GROUP_ID" => $PRICE_TYPE_ID));
if ($arr = $res->Fetch()) {
CPrice::Update($arr["ID"], $arFields);
} else {
$idPrice = CPrice::Add($arFields);
//CCatalogGroup::Update($idPrice, Array("BASE" => "Y"));
}
//CPrice::SetBasePrice($PRODUCT_ID, $arFieldsRow[2], "RUB", 0);
//CCatalogProduct::Update($PRODUCT_ID, array('WEIGTH' => $arFieldsRow[3]));
Вот код, который я использовал, закоментированный тоже пробовал, не работает.