а сделал так в обработчике платежной системы
$oCore_QueryBuilder_Select2 = Core_QueryBuilder::select('shop_item_id'

->from('shop_order_items'

->where('shop_order_id', '=', $this->_shopOrder->id);
$oCore_QueryBuilder_Select = Core_QueryBuilder::select('MIN(count)'

->from('shop_warehouse_items'
->where('shop_item_id', 'IN', $oCore_QueryBuilder_Select2);
$row = $oCore_QueryBuilder_Select->execute()->asAssoc()->current();
$mincount=$row["MIN(`count`)"];
если $mincount > 0, то показываем кнопку перехода на платежный сервис. Иначе пишем что позвоним блаблабла и оформляем без оплаты и перехода