diff --git a/addons/website_sale/static/src/js/payment_button.js b/addons/website_sale/static/src/js/payment_button.js index 3cc0da7e06a..c36cca81bd3 100644 --- a/addons/website_sale/static/src/js/payment_button.js +++ b/addons/website_sale/static/src/js/payment_button.js @@ -35,6 +35,10 @@ paymentButton.include({ return false; // Nothing else to check. } const carriersContainer = checkedCarriers[0].closest('.o_delivery_carrier_select'); + if (carriersContainer.querySelector('.o_wsale_delivery_carrier_error')) { + // Rate shipment error. + return false; + } const isPickUpPointRequired = carriersContainer.querySelector('.o_show_pickup_locations'); if (isPickUpPointRequired) { const address = carriersContainer.querySelector(