[FIX] website_sale_delivery: update total
Changing the delivery method doesn't update the total of the order. opw-804374
This commit is contained in:
committed by
Nicolas Martinelli
parent
e014ee9a96
commit
8c3fb9316f
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user