Hi,
It's not a bug. It's done on purpose to make it clearer to the customer because you're displaying the tax row between the product price and the total. If we were to display the price with taxes there, the customer would see:
product costs 45€
taxes is 7.18€
total is 45€
And some customers would wonder why the total is not 45+7.18€.
Display the price of the product without taxes there make it clear to the customer that 7.18 is already included in the 45€ price of the product.
However there are solutions to this:
- You could turn off the display setting for the taxes row in the settings of the cart module. That way, the system will display 45e for the price of the product.
- You could modify the code of product / cart.php via the menu Display>Views and remove the code:
if(!empty($shows['taxes']) && $this->params->get('price_with_tax') == 1)
$this->params->set('price_with_tax',0);