If you asign like for example: 5.9 as price for a product, opencart might display this in the store as 6.
How to fix it and get rid of rouding prices?
Go to Admin > system > location > currencies > edit your default currency > and at decimals, put “1” instead of “0”.
Now you are good to go, no more rounding prices.