"Shopify templates" means different things to different people. Clarifying which type you're looking for is the first step to finding the right solution.
The three types of Shopify templates
1. Themes (what most people mean)
When most people search for "Shopify templates," they mean Shopify themes — the complete visual design of your store. A theme controls how your homepage, product pages, collection pages, and checkout look and function.
Shopify offers free themes (Dawn, Craft, Sense) and paid themes ($200-$400 from the Theme Store). These are designed and pre-built — you configure them using the theme editor without writing code.
If you want your store to look like a specific design, see the guide to the best Shopify themes in 2026 for a category-by-category breakdown of which themes work best for which store types.
2. Page templates (how different pages are structured)
Within a Shopify theme, a "template" is the layout file that controls how a specific type of page looks. These are JSON files stored in the theme's templates/ directory.
Default Shopify template types:
index— homepageproduct— product detail pagecollection— collection/category pagepage— standard content page (about, contact, FAQ)blog— blog indexarticle— individual blog postcart— cart pagesearch— search results404— not found page
Each template type can have multiple variants. For example, you can have product.default for standard products and product.featured for hero products with a different layout. Merchants assign products to specific templates to control how they display.
This is where a developer adds value: building a custom product page template that functions differently from the default — different section arrangement, custom metafield display, a specific buy box layout — without changing how the rest of the store looks.
3. Email templates (order and marketing emails)
Shopify sends automated emails for order confirmations, shipping notifications, customer account creation, and more. These are configurable in Shopify admin under Settings - Notifications.
Each notification has an HTML email template you can customise — adding your logo, changing the colour scheme, editing the copy. Shopify's defaults are functional but generic. Customising them improves brand consistency and customer trust.
For marketing emails (campaigns, abandoned cart flows), templates live in your email platform — Klaviyo, Shopify Email, Omnisend. These are separate from Shopify's transactional templates.
Free vs paid Shopify templates (themes)
Shopify's free themes are genuinely good in 2026. Dawn, the primary free theme, consistently scores 90+ on Lighthouse Performance and includes a strong section library. The main reasons to pay for a theme:
- You need a larger section library than free themes provide
- Your product category requires specific UI patterns (lookbooks, video sections, complex variant selectors) that free themes don't include
- You want a more distinctive visual starting point than the minimal free themes offer
Paid themes from the Shopify Theme Store ($200-$400) are vetted by Shopify and maintained by professional developers. Third-party theme marketplaces (ThemeForest, Creative Market) offer cheaper alternatives but with less quality consistency and less reliable updates.
When to use a custom Shopify template
Off-the-shelf themes work for most stores. You need a custom template when:
- Your brand has a specific visual identity that no available theme matches without major reworking
- You need a product page layout that doesn't exist in any theme — a specific buy box structure, a custom configurator, a complex metafield display
- You're adding a new product type to an existing store and want it to look different from your default product template (for example, a bundle product that needs a different buy flow than individual products)
- You're migrating from a bespoke platform and need to maintain specific UX patterns your customers are used to
A custom product page template starts from $599 — see the product page redesign service for what that involves.
How to customise Shopify templates without a developer
The Shopify theme editor (Online Store - Themes - Customise) lets you modify templates without code. You can:
- Add, remove, and reorder sections on any page
- Change colours, fonts, and spacing within theme settings
- Edit text content on static sections
- Configure which sections appear on product and collection templates
For changes beyond what the editor supports — custom CSS, new section types, Liquid logic changes — you need to edit theme code directly or work with a developer.