Неправильное значение при умножении

Добрый день, подскажите в чем проблема. Использую вот такую конструкцию

<p>Покупка рейками: <span>[­[+tv.price:mpy=`1.1`:num_format]] руб./м.п.</span></p>

, где tv.price - это вот это http://joxi.ru/EA4jENqUDzRkqm
Нижняя строка считается не правильно, будто умножается не на 1.1, а на произвольные коэффициенты от 0,9 до 1,13 .
Почему так происходит?

где tv.price - это вот это

Тут логичнее было бы показать значение в админке. Может у вас там запятая вместо точки как разделитель сотых.

@andchir, спасибо что подкинули идею. Товар импортируется через catalogfill с экселя. Там разделитель есть в виде запятой для цены. В файле цена "24,48", а в админке http://joxi.ru/brRG7DMiQpjKRm показывает только целую часть. Может быть из-за этого?

Разделитель дробных чисел зависит от локали, которая установлена на сервере. Чаще всего должна быть точка. При импорте можно запятую менять на точку через функцию фильтрации.

@andchir, вы имели ввиду вот эту функцию? Если не трудно могли бы подсказать как заменить? по форуму искал - ответа на подобный вопрос не было

function filter_import($value_arr){
   $output_arr = $value_arr;
   /*
   if(isset($output_arr['content']['pagetitle']))
       $output_arr['content']['pagetitle'] = mb_strtoupper($output_arr['content']['pagetitle'], 'UTF-8');
   */
   return $output_arr;
}

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.