The journal · · 6 min read
How to Preview a Shopify Theme Before You Buy It
By Jean Perry — Editor, Kiosk
A theme’s sales page is built to sell the theme. Its screenshots are cropped to the best section, shot on a monitor twice the size of your customer’s phone, filled with product photography better than the ten items you actually have in stock. None of that tells you how the theme will behave on your store, with your products, on the device most of your visitors actually use. A live demo does, if you know what to check.
Start on the phone, not the laptop
Most Shopify traffic arrives on mobile, so a theme that only looks considered on a wide desktop screen is showing you the wrong thing first. Open the demo on your own phone before anything else, and do the basic path a real customer would: browse a collection, open a product, add it to cart, look at the cart drawer. If any step of that feels cramped, slow to respond, or requires zooming to read a price, the theme will show that same friction to your customers on day one.
Pay specific attention to the navigation menu and the filter panel on mobile – two elements that are easy to make look good on desktop and easy to get wrong on a small screen, because they involve the most interaction in the least space.
Load a real product page, not just the homepage
Homepages are where a theme’s designer spent the most time, because it is the page prospective buyers see in a screenshot. The pages that actually sell – the product page, the collection grid, the cart – deserve at least as much scrutiny, and are frequently plainer than the homepage suggests. Click through to two or three different products in the demo, not just the featured one, and check that the layout holds up with a short title as well as a long one, with one image as well as eight.
Run it through PageSpeed Insights before you decide
A theme demo is often lighter than your future store will be, because it carries fewer apps and a curated image set – but a demo that is already slow will only get slower once you add your own catalogue and the handful of apps every store eventually needs. Paste the demo’s product page URL, specifically, not the homepage, into Google’s PageSpeed Insights and look at the mobile score and the Core Web Vitals underneath it.
Treat the number as a floor, not a guarantee – your own images, apps and customisations can only make it worse from here, never better. A theme that already struggles on a clean demo with stock photography is not a theme that will pass once your real catalogue is loaded onto it.
Open the theme editor, if you can
Some theme makers offer a live editor preview alongside the storefront demo – a way to see the actual settings panel, the section options, and how much you can change without touching code. This tells you something a storefront demo cannot: whether the layout you like is one setting away from breaking, or genuinely flexible. If an editor preview is offered, spend five minutes trying to rearrange a section or swap a colour scheme before you buy, rather than after.
Read the source, and watch what a demo is built to hide
Most premium themes are closed – you buy first, and only see the code afterwards. A small number of theme makers publish free editions with the full source public, which lets you check code quality before spending anything at all: is the markup sensible, are there obvious performance mistakes, does the Liquid look like something a careful person wrote. Our FLYER and LUMIERE editions are both free and fully public on GitHub for exactly this reason – not because they are lesser products, but because trust is earned faster by a demo you can inspect than by a claim you have to take on faith.
Even if you end up buying a different, paid edition from the same maker, a free open edition tells you something real about build quality and coding standards, because it is the same person, the same conventions, the same attention, just on a different price tier.
A demo is a best case by construction, and a few of its tricks are worth knowing before you judge a theme by how the demo feels. Demo stores are usually populated with a curated ten or fifteen products, chosen because they photograph well and fit the layout – your actual catalogue of eighty products with inconsistent photography will stress the theme differently. Demo images are frequently served from a fast content delivery network with aggressive caching that your own store, on your own plan, may not match exactly.
None of this means demos are dishonest – it means a demo shows you the theme’s ceiling, not its floor. Test with a mental adjustment: if a demo feels merely fine rather than genuinely fast, expect real-world performance to sit a notch below that once your own images and apps are added.
Before paying, it is reasonable to ask the theme maker directly what the import or setup process looks like once you own the theme – whether there is a starter guide, whether common third-party apps you already use are known to work with it, and how long installation typically takes. A maker who answers this clearly and specifically, rather than with a generic “it just works” line, is signalling that they have actually supported other merchants through it before, which is a better predictor of a smooth setup than anything visible in the demo itself.
The refund policy, and what setup actually looks like
However carefully you test a demo, a live store with your own products and traffic is never identical to a curated preview, and a fair refund window exists precisely because of that gap. Kiosk offers a fourteen-day money-back window on every paid edition – not a reason to skip the testing above, but the honest acknowledgement that no amount of demo-checking replaces a week of actually running the theme.
Use the window if you need it, but treat the checks in this guide as the way to make that unlikely, not as optional extras before a safety net you plan to rely on regardless.
Before buying any Shopify theme: open the demo on your phone first, click through three real products rather than the homepage alone, run the product page through PageSpeed Insights, try the theme editor if one is offered, and check whether a free sibling edition with public source exists from the same maker. None of this takes long, and together it tells you far more than any screenshot on the sales page ever will – the whole routine fits into the time it takes to make a cup of coffee, and it is the difference between guessing and knowing before you spend anything.
A five-minute routine, in practice
Every edition on Kiosk ships with a live demo you can put through exactly this routine, and two of the eight – FLYER and LUMIERE – are free, with their full code public on GitHub. Start there if you want to check the build quality before spending anything, then look at the paid editions once you know what to expect.
FAQ
How do I test a Shopify theme's speed before buying it?
Open the theme's live demo on your own phone, click into a real product page rather than just the homepage, and paste that product page URL into Google's PageSpeed Insights. Treat the score as a floor, not a guarantee – your own images and apps can only make it worse from there.
Can I see a Shopify theme's code before I pay for it?
Only if the maker publishes a free, open-source edition. It's rare, but where it exists – our FLYER and LUMIERE themes are both free with public code on GitHub – it lets you judge build quality directly rather than taking a sales page's word for it.
What if the theme doesn't work once I've bought it?
A fair refund window is the backstop for exactly this. Kiosk offers fourteen days, no questions asked, on every paid edition – not a reason to skip testing the demo first, but an honest acknowledgement that a live store never behaves identically to a curated preview.