The Themr Blog
Shopify storefronts, conversion, and the app tax
Practical guides on building a Shopify store that looks like your brand and converts — without paying monthly for features your theme should already ship.
What does "'if' tag was never closed" mean in Shopify?
Shopify prints "Liquid syntax error: 'if' tag was never closed" when a tag such as if, for or capture has no matching end tag, and it rejects the whole file. We pushed 26 broken files to a real Shopify store on 29 October 2026 to record every message, where the line number really points, and which ones theme check missed.
Read moreWhat does "comparison of Integer with String failed" mean in Shopify?
Shopify prints "Liquid error: comparison of Integer with String failed" when an if tag compares a number with text, most often a cart total or stock count against a threshold saved in a text setting. We ran 44 comparisons on a real Shopify store on 27 October 2026 to show which ones break, which quietly give the wrong answer, and the one line fix.
Read moreWhat does "Type must be defined in schema" mean in Shopify?
Shopify prints "Invalid value for type in block 'z'. Type must be defined in schema." when a template or section group uses a block type the section does not declare. We ran 13 cases on a real Shopify store on 25 October 2026, including the one that hides for weeks.
Read moreWhat does "Liquid error: invalid url input" mean in Shopify?
Shopify prints "Liquid error: invalid url input" when the image_url filter is handed nothing: an image setting nobody filled in, a collection with no picture, or a plain web address. We ran 28 image cases on a real Shopify store on 23 October 2026 to show which ones break and which do not.
Read moreWhy does my Shopify collection only show 50 products?
Shopify's for loop runs at most 50 times, so a section that loops over a collection without the paginate tag stops at 50 products. If you see fewer, such as 16 or 25, it is a theme setting, not a limit. We tested paginate on a real Shopify store on 21 October 2026, including the one error it throws.
Read moreWhat does "Invalid JSON in tag 'schema'" mean in Shopify?
The settings block at the bottom of one section file is not valid JSON, so Shopify refuses to save that file. The message never says where the mistake is. We pushed nine broken schemas to a real Shopify store on 17 October 2026: six were refused, three were quietly accepted, and one free command points at the exact line.
Read moreWhat does "Could not find asset snippets" mean in Shopify?
The message means one line of your theme asks for a snippet file that is not there, most often because an app was uninstalled. The error tells you exactly which file and line to open. We reproduced it on a real Shopify store on 15 October 2026 and tested both fixes.
Read moreHow do I add a custom font to my Shopify theme?
First check Shopify's font library: if your font is there, it is a dropdown in the theme editor, no code. If it is not, upload the font file and add one @font-face rule. We tested every route on a real Shopify store on 12 October 2026, including the two errors a bad font setting causes.
Read moreWhat is a blank Shopify theme, and which one should I start from?
A blank Shopify theme is a starter codebase with templates and almost no design. Shopify's official one, Skeleton, was rewritten on 1 October 2026, and when we pushed it to a real store Shopify rejected 13 files with Unknown tag 'block'. Here is which starter to use instead.
Read moreHow do I loop through blocks in a Shopify section?
Loop with {% for block in section.blocks %}, branch on block.type, and put block.shopify_attributes on each wrapper. We tested limit, offset, where and hidden blocks on a real store, and logged the three upload errors a block loop runs into.
Read moreWhat does "default can't be blank" mean in a Shopify theme?
The error means a setting in your section schema has "default": "". Delete that line. We tested which settings fail, and why fixing one reveals the next.
Read moreHow do I turn off the popup on my Shopify store?
Shopify has no single popup switch, because the popup can come from four different places. Check them in order: App embeds in the theme editor, Apps then Forms, Theme settings, then the theme code. Here is how to find yours, turn it off, and decide whether to keep it.
Read moreWhy does my Shopify theme show free shipping I never set up?
Text in a Shopify theme is only text. Your real shipping prices come from Settings, Shipping and delivery, and checkout charges whatever is set there. If the theme says free shipping and the rate does not, shoppers see a promise your store does not keep. Here is how to find every stray claim and fix it.
Read moreWhy is the text on my Shopify buttons hard to read?
Most unreadable Shopify buttons are white text on a light or bright brand color. Coral gives 2.67:1, yellow 1.63:1, and the standard Shopify itself asks for is 4.5:1. Here are measured ratios for 11 common brand colors, where to change the button label in Dawn and Horizon, and the hover and gray text traps that fail the same way.
Read moreWhy aren't related products showing on my Shopify product page?
An empty You may also like section is usually not a broken theme. Shopify filters what it will recommend, loads the section in a second request after the page, and has nothing to offer a store with one or two products. Here is how to tell which of seven causes you have, including the Loading recommendations line that never goes away.
Read moreWhy does my Shopify page say Page not found?
If the page exists in your admin but the store says Page not found, one of eight things is true. Seven are settings you can change in a minute. The eighth is a theme with no default page template, which no upload check catches. We reproduced it on a real store: the same URL returned 404 on one theme and 200 on another.
Read moreWhy isn't my Shopify newsletter signup working?
Most of the time the signup worked and the theme simply never told the shopper. Here is where to add a signup form in Dawn, Horizon or any theme, why the option can be missing from the editor, where Shopify puts subscribers, and the ten line form that does it properly. We checked 38 signup forms across 28 themes to see which part theme authors skip.
Read moreWill I lose my customizations if I update my Shopify theme?
Settings, layouts and block content survive a Shopify theme update. Code edits are the one thing that can fail to transfer, and a theme you uploaded yourself does not get updates at all. We counted the 72 stored values a single theme carries to show exactly what is on the line.
Read moreWhat's the difference between a section and a block in Shopify?
A section is a whole horizontal band of a page. A block is one repeating item inside that band. Across 329 section files in our build archive, only 113 accept blocks at all, and the ones that do stop accepting them at a median of five.
Read moreWhy doesn't my Shopify store look like the theme demo?
The theme is not broken and you did not install it wrong. Shopify's own theme store rules say demo imagery doesn't transfer on install, so what you downloaded is the layout with every photo, product and menu slot left empty.
Read moreWhy does my Shopify store say "Translation missing"?
A grey line of text reading Translation missing: en.cart.general.title where a button label should be. Nothing is corrupt and no app broke it. The theme asked the locale file for a word and the locale file had nothing at that address.
Read moreWhy can't I add my app's block to my Shopify theme?
The app installed fine, the setup guide says to add its block to your product page, and the Apps tab in the block picker is empty. Nothing is broken. The section simply never opted in, and one line of schema decides it.
Read moreWhy can't I add a section in the Shopify theme editor?
The section is in your theme folder, it is not in the Add section list, and nothing has gone wrong. Shopify shows a section in that list only when the file asks to be shown, and only on the pages and areas the file allows. Here is how to tell which case you are in.
Read moreWhy won't my Shopify theme colors change when I edit the setting?
You changed Primary color, hit save, and the store looks identical. The setting is almost certainly working. It is reaching a CSS variable that most of your theme's rules never mention, and here is how to find out how much of your page it actually controls.
Read moreWhy is there blank space around the images in my Shopify theme?
The frame gets its height from your CSS and the photo gets its height from the file. If nothing tells the photo to take the frame's height, the difference shows as empty container, and object-fit cover on its own will not close it.
Read moreWhy will my Shopify mobile menu not open when I tap it?
A mobile menu that does nothing when tapped is almost never missing. It is on the page, it has the open class, and its computed display is still none, because the rule that opens it moves the panel without ever making it displayable.
Read moreWhy is my Shopify homepage blank after I install a theme?
A blank Shopify page is almost never a Liquid error. Check what a logged out visitor sees, then view the page source: if your text is in the HTML, a CSS rule is hiding it, and if it is not, the template never asked for it.
Read moreWhy does my Shopify store scroll sideways on mobile?
Horizontal scroll on a phone always traces back to a single element that cannot wrap or cannot shrink. Find it in thirty seconds, then fix the row rather than the container.
Read moreWill I lose my products if I change my Shopify theme?
Your catalog is never stored in the theme, so it cannot be lost when you switch. The things that do reset are theme settings, template layouts and your app blocks.
Read moreWhy won’t my Shopify theme ZIP upload? The 11 errors that cause it
Shopify almost never rejects a theme for a vague reason. It rejects it for one of about eleven specific ones, and every one of them has a short fix.
Read moreShould I use a Shopify theme or go headless? (2026)
Headless keeps Shopify checkout and loses the theme editor, theme app blocks and Shopify run hosting. We counted the 72 editor values a typical theme gives you for free to show what that costs.
Read moreThe best AI website builder for Shopify (2026 comparison)
Shopify Magic, Wix and Squarespace AI, vibe coding tools, Theme Store themes, and Themr, compared honestly for merchants committed to Shopify.
Read moreCan you build a Shopify store with Lovable, Bolt, or Replit? (2026)
Lovable and Replit now connect to Shopify officially; Bolt does not. What you actually get is a storefront they host, not a theme. Here is what that changes.
Read moreWhich free Shopify theme should I use in 2026? All 24 compared
Shopify offers 24 free themes. Start with the Horizon family unless you already run Dawn. We checked all 24 listings and the source code of Dawn and Horizon: none ships a wishlist or a countdown timer.
Read moreHow much do Shopify apps really cost? (2026 prices)
Most single purpose Shopify apps cost $4.99 to $29.99 a month. We priced six named conversion apps on 24 September 2026: $88.94 a month on paid plans, and still about $780 a year leaning on every free tier.
Read moreWhat is the best alternative to Shopify's Dawn theme? (2026)
Start with a free Horizon family theme unless you run Dawn with custom code. We compared every option by price, app bill and effort, using Shopify's own listings and source code.
Read more