Товарищи, мы сделали шаг вперед в решениии задачи. В колбек функции при вычислении оптимальной цены я передаю
CCatalogProduct::GetOptimalPrice($productID, $quantity, $USER->GetUserGroupArray(),$renewal,
array(array("ID"=>"874","CATALOG_GROUP_ID"=>"17", "CURRENCY"=>"UAH","PRICE"=>"150")) );
Массив цен по-которому осуществляется поиск оптимальной цены,я ограничиваю только нужной мне ценой.В корзине все работает : и скидки,и налоги.Но при нажатии на кнопку "оформить заказ" на странице корзины не осуществляется переход к оформлению заказа.
