Creating multiple product templates allows you to design different layouts for different products while still using the same theme. This is useful when certain products need unique sections, layouts, or content blocks (for example: landing-style products, subscription products, or feature-heavy products).
This guide walks you through creating a new product template and assigning it to products using Shopify’s theme editor.
Step 1: Open the Theme Editor
Go to Shopify Admin
Navigate to Online Store → Themes
Click edit theme on your active theme.
This opens the Shopify theme editor.
Step 2: Create a New Product Template
In the top dropdown, select Products
Click the template selector (usually shows Default product)
Click Create template
Choose:
Based on: Default product (recommended)
Name: e.g. Product – Landing, Product – Video, Product – Custom
Click Create template.
Shopify will now generate a new JSON template (for example:
product.landing.json).
Step 3: Customize the New Template
Once created, you are now editing only this template, not all products.
You can:
Add or remove sections
Reorder sections
Customize section settings
Add custom blocks (text, images, videos, icons, etc.)
💡 Changes made here will not affect products using other templates.
Step 4: Save the Template
After making your design changes:
Click Save
Your new product template is now ready to use
Step 5: Assign the Template to a Product
Now you need to tell Shopify which product should use this template.
Go to Products in Shopify Admin
Open the product you want to update
Scroll down to the Theme template section (right sidebar)
Select your new template from the dropdown and just click the save button.
That product will now use the new template layout.





