Online Store 2.0 theme versions offer more theme editor control over templates. Merchants can customize the default template or create new templates to provide different content and functionality for distinct products, collections, blogs, blog posts, or static pages.
Use the default template
Each product page, collection page, blog page, blog post, and static page has its own default template. Open these templates through the theme editor's page selector (center of the top bar). Settings for these templates are included in the left sidebar.
Default product
The Default product template is applied to all product pages by default. Open this template with the page selector in your theme editor by selecting Products, then Default product.
Settings and features configured in the left sidebar will apply to all products assigned to the Default product template. To have separate content for certain products, create a new product template.
Default collection
The Default collection template is applied to all collection pages by default. Open this template with the page selector in your theme editor by selecting Collections, then Default collection.
Settings and features configured in the left sidebar will apply to all collections assigned to the Default collection template. To have separate content for certain collections, create a new collection template.
Default page
The Default page template is applied to all static pages by default. Open this template with the page selector in your theme editor by selecting Pages, then Default page.
Settings and features configured in the left sidebar will apply to all pages assigned to the Default page template. To have separate content for certain pages, create a new page template.
Default blog
The Default blog template is applied to all blog pages by default. Open this template with the page selector in your theme editor by selecting Blogs, then Default blog.
Settings and features configured in the left sidebar will apply to all blogs assigned to the Default blog template. To have separate content for certain blogs, create a new blog template.
Default blog post
The Default blog post template is applied to all blog posts (articles) by default. Open this template with the page selector in your theme editor by selecting Blog posts, then Default blog post.
Settings and features configured in the left sidebar will apply to all blog posts/articles assigned to the Default blog post template. To have separate content for certain blog posts, create a new blog post template.
Create an alternate template to customize separately
Create a new template to limit customizations to certain product pages, collection pages, blog pages, blog posts, and static pages.
Use the page selector to create new templates.
New product template
Generate a new template for the product page by selecting Products, then [+] Create template with the page selector.
In the Create a template modal, label this new template with the Name field.
Confirm that Default product is set for the Based on setting, then select Create template.
Customize this template using the left sidebar, then assign products to the new template in the Products admin.
Adding a section to the product page
New collection template
Generate a new template for the collection page by selecting Collections, then [+] Create template with the page selector.
In the Create a template modal, label this new template with the Name field.
Confirm that Default collection is set for the Based on setting, then select Create template.
Customize this template using the left sidebar, then assign collections to the new template in the Products admin.
New page template
Generate a new template for static pages by selecting Pages, then [+] Create template with the page selector.
In the Create a template modal, label this new template with the Name field.
Confirm that Default page is set for the Based on setting, then select Create template.
Customize this template using the left sidebar, then assign pages to the new template in the Pages admin.
New blog template
Generate a new template for the blog index page by selecting Blogs, then [+] Create template with the page selector.
In the Create a template modal, label this new template with the Name field.
Confirm that Default blog is set for the Based on setting, then select Create template.
Customize this template using the left sidebar, then assign blogs to the new template in the Blog posts admin.
New blog post template
Generate a new template for the blog posts/articles by selecting Blog posts, then [+] Create template with the page selector.
In the Create a template modal, label this new template with the Name field.
Confirm that Default blog post is set for the Based on setting, then select Create template.
Customize this template using the left sidebar, then assign blog posts to the new template in the Blog posts admin.