I would like to quite simply change the "shipping" step on the magento 2 checkout to read "delivery information".

I tried to do it through translation to no avail. I am wonder can anyone point me towards which template or xml needs to extended and edited to customize the steps' names please?


Translations JS/HTML files are extremely unreliable as you've noticed, to change this without using translations you'll need to either add a JS mixin for the initialize function or overwrite the whole file:


If you look on line 85 you'll see this:

    this.visible, _.bind(this.navigate, this),

You'll want to change Shipping to Delivery Information.


You can change the checkout step text by translation csv

Put the text Shipping,delivery information in below en_US.csv path


Run below commnad and check your changes

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
  • Sorry, Suresh - but this is not helpful as the progress bar is not available to translations because it written in the js, I think. I mentioned that it was not possible to do via translation in my question. – Frederick Duffield Jun 8 '18 at 12:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.