I'm trying to get the Estimate Shipping and Tax box to be expanded by default on the cart page so the customer doesn't have to click the down arrow to make it visible. I'm using Magento 2.3.1
I've seen a few threads on stackexchange about it but they all seem to be for previous versions and don't seem to work.
I've tried uploading a new version of Magento_Checkout\web\js\view\summary\cart-items.js with the following code in it:
/** * Returns bool value for items block state (expanded or not) * * @returns {*|Boolean} */ isItemsBlockExpanded: function () { //return quote.isVirtual() || stepNavigator.isProcessed('shipping'); return true; }
But this does nothing.
I'm also trying to change the text "Estimate Shipping And Tax" to "Available Delivery Options" but everything I try fails too.
I've tried editing the en_GB.csv file in my themes i18n folder and also overriding the template responsible for outputting that string.
Any ideas welcomed!
@inderjit_nanuwa wrote:I'm trying to get the Estimate Shipping and Tax box to be expanded by default on the cart page so the customer doesn't have to click the down arrow to make it visible. I'm using Magento 2.3.1
I've seen a few threads on stackexchange about it but they all seem to be for previous versions and don't seem to work.
I've tried uploading a new version of Magento_Checkout\web\js\view\summary\cart-items.js with usps tracking the following code in it:
/** * Returns bool value for items block state (expanded or not) * * @returns {*|Boolean} */ isItemsBlockExpanded: function () { //return quote.isVirtual() || stepNavigator.isProcessed('shipping'); return true; }But this does nothing.
I'm also trying to change the text "Estimate Shipping And Tax" to "Available Delivery Options" but everything I try fails too.
I've tried editing the en_GB.csv file in my themes i18n folder and also overriding the template responsible for outputting that string.
Any ideas welcomed!
Looking for the same answers.
Thanks in advance.
Regards
Shane
Hi,
I found a solution working on magento 2.3.3
In order to change shipping.phtml needs to be updated.
Shipping.phtml can be found in
/vendor/magento/module-checkout/view/frontend/templates/cart
shipping.phtml needs to be modified on line 12
from:
<div id="block-shipping" class="block shipping" data-mage-init='{"collapsible":{"openedState": "active", "saveState": true}}'>
to:
<div id="block-shipping" class="block shipping" data-mage-init='{"collapsible":{"openedState": "active", "active": true}}'>
and then needs to be placed in:
app/design/frontend/vendor-name/theme-name/Magento_Checkout/templates/cart
Original post with the solution: https://magento.stackexchange.com/questions/196172/cart-summary-expanded