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:
|Compatibility||All themes are compatible with Online Store 2.0 and provide sections and blocks for customizing your pages.||Store speed||Themes have a minimum store speed of 60, allowing your products, collections, and pages to load faster.|
|Accessibility||All themes have a minimum accessibility score of 90 so that your store can be used by everyone.|
|Mobile ready||Themes include mobile responsive layouts, allowing customers to access your store on any device with an internet connection.|
|Discounts||Display discount amounts for items and order in your cart, checkout, and customer order pages.|
|Dynamic checkout buttons||Add 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 filtering||Allows 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 cards||Display a gift card page with instructions after the customer purchases a gift card.|
|Images for social sharing||Add a thumbnail image to your post when you share a link to your store on social media.|
|Country and language selection||Allows customers to select their country or region and local currency on your store.|
|Multi-level menus||Add nested drop-down menus to your store's navigation.|
|Newsletter forms||Add a newsletter signup so that you can collect customer emails to use in email marketing campaigns.|
|Pickup availability||Display whether a product is available for local pickup for customers on the product page.|
|Product recommendations||Display an automatically-generated list of recommended products on your product pages so that customers can discover new items.|
|Product ratings||Customize how customer product reviews are displayed on your pages.|
|Rich product media||Add rich media to your product pages, such as 3D models, embedded videos, and YouTube videos.|
|Search box||Display a search box or link for customers to find products and see the results on a search results page.|
|Selling plans or subscriptions||Display selling plans and subscriptions for customers. These can be added to your cart and customer order pages.|
|Shop Pay Installments||Add a Shop Pay Installments banner to your product pages to let customers know that they can pay for their order using installments.|
|Unit pricing||Display a price per unit for products with specific quantities or measurements for stores in Germany and France.|
|Variant images||Add 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.