Прошу прощения. Наценка все-таки работает и на странице товара показывается.[CODE]$bp = new CPrice;
$arFields = array(
"PRODUCT_ID" => $prodID,
"CATALOG_GROUP_ID" => 3,
"PRICE" => 0,
"CURRENCY" => "RUB",
"EXTRA_ID" => 1
);
$obPrice = $bp->GetList(
array(),
array(
"PRODUCT_ID" => $prodID,
"CATALOG_GROUP_ID" => 3
)
);
if ($arr = $obPrice->Fetch()) {
$var = $bp->Update($arr["ID"], $arFields, true);
} else {
$bp->Add($arFields, true);
}
[/CODE]Но CPrice::GetBasePrice - все равно НИЧЕГО не возвращает
и в строке базовая цена, также пусто, пока не нажмешь расширенный режим. Непонятно
$arFields = array(
"PRODUCT_ID" => $prodID,
"CATALOG_GROUP_ID" => 3,
"PRICE" => 0,
"CURRENCY" => "RUB",
"EXTRA_ID" => 1
);
$obPrice = $bp->GetList(
array(),
array(
"PRODUCT_ID" => $prodID,
"CATALOG_GROUP_ID" => 3
)
);
if ($arr = $obPrice->Fetch()) {
$var = $bp->Update($arr["ID"], $arFields, true);
} else {
$bp->Add($arFields, true);
}
[/CODE]Но CPrice::GetBasePrice - все равно НИЧЕГО не возвращает
и в строке базовая цена, также пусто, пока не нажмешь расширенный режим. Непонятно