Sometime when we reload cart page or add custom discount, the applied shipping rates doesn’t updates properly.
Here I’m sharing the solution for it.
We can reload shipping rates section in summary using JS. For that we have to add below JS script in our custom JS or cart page operation JS,
For Example – We are using gift-card.js while applying gift card in cart page. To reload shipping rates again:
1 2 3 4 5 6 7 8 9 10 |
define([ 'Magento_Checkout/js/model/quote', 'Magento_Checkout/js/model/shipping-rate-registry' ], function(mainQuote, rateReg){ var address = mainQuote.shippingAddress(); rateReg.set(address.getKey(), null); rateReg.set(address.getCacheKey(), null); mainQuote.shippingAddress(address); }); |
Now shipping rates will reload after your JS op ration and total should be display properly in summary section.
Please follow the below methods to get the attribute options...
Update product attribute value programmatically in Magento 2 . [crayon-628779ae6c679910290425/]...
If you want restrict customer to checkout based on your...
Sometime we need to set html data without load or...
If you want get query string params in controller file,...