A theme controls the organization, features, and style of your online store. Different themes have different styles and layouts, and offer a different experience for your customers. For example, if you're selling spa products, then you might want your online store to feel relaxed and luxurious. If you're selling electronics, then you might want your online store to look energetic and sleek.

Shopify themes offer the following additional features:

  • Sections on every page - Customize the content on most of your online store's pages. Add, rearrange, or remove sections and blocks to create unique page layouts.
  • Enhanced app support - Install or change apps without touching any code. Add app functionality anywhere in your theme by using app blocks and app embeds. You can browse the app collection to find apps that integrate seamlessly with your online store.
  • Richer content using dynamic sources - Add dynamic, specialized information to any setting in your theme by connecting the setting to a dynamic source. A dynamic source can be a resource attribute or a metafield value.
  • Collection filtering - Allow customers to filter collections in your store by availability, price, and more.

You can customize your theme settings from your Shopify admin by using the theme editor. If your theme doesn't have a setting for a change that you want to make, then you can edit your theme code.

When you make changes to your theme or switch to a new theme, it doesn't affect the other parts of your account. You can try different theme styles and settings without worrying about the rest of the content in your admin.

All themes (free and paid) from the Shopify Theme Store are optimized for selling online and include the following features by default:

Features included in all themes on the Shopify Theme Store
CompatibilityAll themes are compatible with Online Store 2.0 and provide sections and blocks for customizing your pages.
Web PerformanceYour online store Web Performance dashboard measures loading speed, interactivity, and visual stability. Learn more about your Web Performance dashboard.
AccessibilityAll themes have a minimum accessibility score of 90 so that your store can be used by everyone.
Mobile readyThemes include mobile responsive layouts, allowing customers to access your store on any device with an internet connection.
DiscountsDisplay discount amounts for items and order in your cart, checkout, and customer order pages.
Dynamic checkout buttonsAdd dynamic checkout buttons so customers can quickly buy any product they're viewing. Dynamic checkout buttons can be added to your cart and product pages.
Faceted search filteringAllows customers to filter products based on product availability, price, type, vendor, and other variants. Search filters can be added to your collection and search pages.
Gift cardsDisplay a gift card page with instructions after the customer purchases a gift card.
Images for social sharingAdd a thumbnail image to your post when you share a link to your store on social media.
Country and language selectionAllows customers to select their country or region and local currency on your store.
Multi-level menusAdd nested drop-down menus to your store's navigation.
Newsletter formsAdd a newsletter signup so that you can collect customer emails to use in email marketing campaigns.
Pickup availabilityDisplay whether a product is available for pickup in store for customers on the product page.
Product recommendationsDisplay an automatically-generated list of recommended products on your product pages so that customers can discover new items.
Product ratingsCustomize how customer product reviews are displayed on your pages.
Rich product mediaAdd rich media to your product pages, such as 3D models, embedded videos, and YouTube videos.
Search boxDisplay a search box or link for customers to find products and see the results on a search results page.
Selling plans or subscriptionsDisplay selling plans and subscriptions for customers. These can be added to your cart and customer order pages.
Shop Pay InstallmentsAdd a Shop Pay Installments banner to your product pages to let customers know that they can pay for their order using installments.
Unit pricingDisplay a price per unit for products with specific quantities or measurements.Learn more about Unit pricing .
Variant imagesAdd images to product variants to allow customers to view each variant. For example, you can display different images for a shirt that comes in multiple colors and sizes.

For more information on how themes are built by developers, visit Best practices for building Shopify themes.

In this section

Can’t find the answers you’re looking for? We’re here to help.