Debugging Liquid can be tricky since Shopify doesn’t support traditional server-side debugging. Over time, I’ve found a few tools and methods that really help identify Liquid and theme issues. Sharing a quick list below ![]()
Shopify Theme Inspector (for Chrome)
One of the most useful tools for performance-related debugging.
-
Identifies slow Liquid snippets and sections
-
Shows render time per file
-
Great for optimizing heavy templates
Shopify CLI + Theme Check
Ideal for catching issues before pushing changes live.
-
Flags Liquid syntax errors
-
Highlights deprecated filters and objects
-
Enforces best practices for themes
Liquid Console (Browser Extensions)
Helpful for quick checks.
-
Inspect Liquid objects and outputs
-
Test variables and filters in real time
-
Good for troubleshooting logic issues
Shopify Admin Error Logs
Often overlooked but important.
-
Check Online Store → Themes → … → View Logs
-
Helps identify theme-related errors after updates
Console Logging with JavaScript
Not a plugin, but very effective.
-
Output Liquid values into JS for debugging
-
Helps confirm data availability and conditions
<script>
console.log({{ product | json }});
</script>
Theme Preview & Duplicate Testing
Again, not a plugin — but a must.
-
Always test changes in a duplicated theme
-
Preview mode catches most layout and logic issues safely
Curious to know:
Are there any Liquid debugging tools or workflows you rely on that I’ve missed?
Would love to learn from the community ![]()