Некорректно отображаются разряды больше ХХХ ХХХ при пересчете цены

Допустим есть цена - 1000000 р, при загрузке [[!*price:shk_curr_rate:num_format]] она выводится 1 000 000.
Далее выбираем доп. параметры, которые меняют её на 2000000 и 500000, но num_format форматирует их как 2 000 и 5 000.00.
Как увеличить количество разрядов до ХХХ ХХХ ХХХ?

<?php
if(strlen($input)==0) return '';
$input = floatval(str_replace(array(' ',','), array('','.'), $input));
return number_format($input,(floor($input) == $input ? 0 : 2),'.',' ');

Какая версия Шопкипера?

@Andchir shopkeeper3 3.2.5-pl

но num_format форматирует их как 2 000 и 5 000.00.

При выборе доп.параметров форматирует уже не сниппет "num_format", а JS-функция. Позже проверю.

Добрый день! Удалось ли найти решение проблемы?

@Ruslan-x пока нет :-(

Обновите файл.

https://github.com/andchir/shopkeeper3/blob/master/assets/components/shopkeeper3/web/js/shopkeeper.js

Было бы быстрее, если бы вы сразу добавили задачу сюда:
https://github.com/andchir/shopkeeper3/issues

Благодарю! Теперь работает как надо!

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