Добился того, чтобы в админке в minishop2 можно было вбивать цену до десятитысячных и сохранять, но в корзине он вс равно отображается не так. Например, вместо: 0,4398 округляет до 0,44.
Единственное, что осталось - изменить в assets/components/minishop2/js/web/default.js
Возможно где то в этом месте, но это не точно:
miniShop2.Utils = {
empty: function (val) {
return (typeof(val) == 'undefined' || val == 0 || val === null || val === false || (typeof(val) == 'string' && val.replace(/\s+/g, '') == '') || (typeof(val) == 'object' && val.length == 0));
},
formatPrice: function (price) {
var pf = miniShop2Config.price_format;
price = this.number_format(price, pf[0], pf[1], pf[2]);
if (miniShop2Config.price_format_no_zeros && pf[0] > 0) {
price = price.replace(/(0+)$/, '');
price = price.replace(/[^0-9]$/, '');
}
return price;
},
Помоготе пожалуйста)