Проверьте главный языковой файл текущего языка. Именно отуда береться розделитель тысяч. Переменная $_['thousand_point']
уточню немного, открываем в редакторе файл: catalog/language/russian/russian.php находим строку $_[‘thousand_point’] = »; заменяем ее на $_[‘thousand_point’] = ‘вставляем нужный разделитель, пробел, точку ‘;
похоже у вас версия 2.0.3.1 ?? вот нашел на другом форуме обсуждение Файл /system/library/currency.php Есть такой код: Код: if ($format) { $decimal_point = $this->language->get('decimal_point'); } else { $decimal_point = '.'; } if ($format) { $thousand_point = $this->language->get('thousand_point'); } else { $thousand_point = ''; } $string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point); Если вывести $decimal_point или $thousand_point то увидим просто текстом decimal_point или thousand_point Если вывести $string, то видим тот бред что в стартопике. Как вариант можно заменить $this->language->get('decimal_point') и $this->language->get('thousand_point') но это самый простой вариант и не лучший. Если нужно будет изменить разделители, нужно будет искать где заменять(через пол года тяжело будет вспомнить где что в коде менялось).