$output = 0;
$price_tv_name = 'price';//Имя TV цены
$p_id = isset($purchaseArray['shk-id']) && is_numeric($purchaseArray['shk-id'])? $purchaseArray['shk-id']: 0;
if($p_id){
$price_tv = $modx->getObject('modTemplateVar',array('name'=>$price_tv_name));
$output = $price_tv->renderOutput($p_id);
$kurs = $modx->getOption('kurs', '', 1); //Параметр в настройках системы со значением курса
$output = ceil (floatval($output)*$kurs);
}
$modx->event->_output = '';
$modx->event->output($output);

создал такой плагин изменении цены отменил там OnSHKgetProductPrice но цена при добавлении в корзине не меняется так же не пишется ничего в логи может кто подсказать напишите в телеграмм indig_o