Using Magento 2.2, Front-end, Product-Calalog. I want to rename the word IN STOCK to other word.

enter image description here

3 Answers 3


Method 1:

If you want to change this text only for product details page and for that section which you mentioned then you need to copy the following file to your theme:


You theme file location will be like below:


And update the text.

Method 2:

Create one en_US.csv on your theme like below:


And add the translation text like "In stock","Salable"


You can translate "IN STOCK" to "Your Text" by below translation file

Add "IN STOCK","Your Text" to below file


Run below commands to check text changes

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
  • How to hide the word 'IN STOCK'? Jul 12, 2018 at 2:38
  • Override <magento_root>/vendor/magento/theme-frontend-luma/i18n/en_US.csv in /app/design/frontend folder and open the en_US.csv file.
  • Find the text you want to translate and change the translation.
  • If the text which you want to translate does not exist in the file, then write in the following format:


"text to translate","translated text"

For example, in your case write:

"In stock","Salable"
  • Refresh the Magento's cache and check the frontend.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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