AbanteCart Development > Customization help
Format price number
(1/1)
aliciaR:
Hi, can you tell me please how to change the format of price number from example 44,444 to 44 444 or 44 000.00? Thank you
abantecart:
Hello Alicia,
Check this doc:
https://abantecart.atlassian.net/wiki/spaces/AD/pages/15270043/Add+or+Edit+Currency
Also there are some formats in language definition. See attached image
Basara:
To change the thousand and decimal points format please read this guide https://abantecart.atlassian.net/wiki/spaces/AD/pages/15466660/Language+Definitions#LanguageDefinitions-Example:Changedecimalpointandthousandpointformat
OneMore:
As a complement to previous answers, for those who want adding a space between the price and a currency code, this can be done in 'core\lib\currency.php', at at the end of the 'wrap_display_format' function (~ line 237), this way:
--- Code: --- public function wrap_display_format($number, $currency = ''){
(...)
return $symbol_left . $formatted_number .' '. $symbol_right;
}
--- End code ---
Example case:
1200.00SEK will become 1200.00 SEK.
Edit on 2024/02/27:
And for those who want to strip decimals only for round numbers, here's how you can implement a "price beautifier":
https://forum.abantecart.com/index.php/topic,10649.msg40957.html#msg40957
Navigation
[0] Message Index
Go to full version