Shopify themes, liquid, logos, and UX
Here's my method for finding the liquid file that produces something on a page.
In this example, I want to find the liquid file that produces "Including ... in taxes"
on the customer order status page.
1. search the locale/en*.json files for the string "Including".
2. get the locale translation key associated with "Including..."
3. search the liquid files for the translation key; that search should lead
me to the applicable liquid file.
This for the Dawn theme. Problem is: step 1 fails. How can there be an
English language word generated on a page yet the word does not appear in the
en*.json files? And, BTW, the word doesn't appear in any liquid file.
And please comment on techniques to find an applicable liquid file.
Solved! Go to the solution
This is an accepted solution.
The technique described in the original post is valid. My Shopify plan doesn't allow changes to certain areas and the order status is one area prohibited; certain liquid files are not accessible. Example where the technique works: in the product page quick order list, there's a heading "PRODUCT SUBTOTAL". In locales/en.default.json, you find the localization key 'product_total' for that heading. Search the liquid files for that key and it leads you to snippets/quick-order-list.liquid.
@pmiller66 - did you check default theme content? you can find text in there as well
store admin > Online Store > Themes > in the current theme, click "..." > Edit default theme content
@pmiller66 - can you accept me as collaborator of your site? I can check it, I will need website link and collab code, you can DM collab code and link
Thanks for the reply. My particular scenario is an example, one we hope to fix ourselves. The real issue is "how does one find the liquid or json file that generates some text on a front-end page"?
This is an accepted solution.
The technique described in the original post is valid. My Shopify plan doesn't allow changes to certain areas and the order status is one area prohibited; certain liquid files are not accessible. Example where the technique works: in the product page quick order list, there's a heading "PRODUCT SUBTOTAL". In locales/en.default.json, you find the localization key 'product_total' for that heading. Search the liquid files for that key and it leads you to snippets/quick-order-list.liquid.
For the record, now that I'm deep into liquid, the obvious way to find
the associated liquid file is: Online Store => Themes => Customize => select
template under "Home page" => right click something => Edit code. That
takes you to the governing liquid file.
Discover how to increase customer engagement on your store with articles from Shopify A...
By Jacqui Apr 23, 2025Hey Community 👋 Did you know that March 15th is National Everything You Think Is W...
By JasonH Apr 1, 2025Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025