diff --git a/addons/website_sale/models/sale_order_line.py b/addons/website_sale/models/sale_order_line.py
index ff6db4e2521..98c4152ea85 100644
--- a/addons/website_sale/models/sale_order_line.py
+++ b/addons/website_sale/models/sale_order_line.py
@@ -70,6 +70,14 @@ class SaleOrderLine(models.Model):
self.shop_warning = ''
return warn
+ def _get_displayed_unit_price(self):
+ show_tax = self.order_id.website_id.show_line_subtotals_tax_selection
+ tax_display = 'total_excluded' if show_tax == 'tax_excluded' else 'total_included'
+
+ return self.tax_id.compute_all(
+ self.price_unit, self.currency_id, 1, self.product_id, self.order_partner_id,
+ )[tax_display]
+
def _show_in_cart(self):
self.ensure_one()
# Exclude delivery line from showing up in the cart
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index d50ced9bd8e..5f94c8a2c25 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -1605,7 +1605,7 @@