From 8c3fb9316fe0a61ee6e8844c23f4e712b2240d7b Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 19 Jan 2018 11:18:32 +0100 Subject: [PATCH] [FIX] website_sale_delivery: update total Changing the delivery method doesn't update the total of the order. opw-804374 --- .../static/src/js/website_sale_delivery.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/website_sale_delivery/static/src/js/website_sale_delivery.js b/addons/website_sale_delivery/static/src/js/website_sale_delivery.js index 913addf8fb8..bbdece5fe55 100644 --- a/addons/website_sale_delivery/static/src/js/website_sale_delivery.js +++ b/addons/website_sale_delivery/static/src/js/website_sale_delivery.js @@ -11,12 +11,14 @@ odoo.define('website_sale_delivery.checkout', function (require) { var $amount_delivery = $('#order_delivery span.oe_currency_value'); var $amount_untaxed = $('#order_total_untaxed span.oe_currency_value'); var $amount_tax = $('#order_total_taxes span.oe_currency_value'); + var $amount_total = $('#order_total span.oe_currency_value'); var $carrier_badge = $('#delivery_carrier input[name="delivery_type"][value=' + result.carrier_id + '] ~ .badge.hidden'); var $compute_badge = $('#delivery_carrier input[name="delivery_type"][value=' + result.carrier_id + '] ~ .o_delivery_compute'); if (result.status === true) { $amount_delivery.text(result.new_amount_delivery); $amount_untaxed.text(result.new_amount_untaxed); $amount_tax.text(result.new_amount_tax); + $amount_total.text(result.new_amount_delivery + result.new_amount_untaxed + result.new_amount_tax); $carrier_badge.children('span').text(result.new_amount_delivery); $carrier_badge.removeClass('hidden'); $compute_badge.addClass('hidden');