Skip to main content

How to create new product template?

Jalal avatar
Written by Jalal
Updated this week

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

  1. Go to Shopify Admin

  2. Navigate to Online Store → Themes

  3. Click edit theme on your active theme.

This opens the Shopify theme editor.

Step 2: Create a New Product Template

  1. In the top dropdown, select Products

  2. Click the template selector (usually shows Default product)

  3. Click Create template

  4. Choose:

    • Based on: Default product (recommended)

    • Name: e.g. Product – Landing, Product – Video, Product – Custom

  5. 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:

  1. Click Save

  2. 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.

  1. Go to Products in Shopify Admin

  2. Open the product you want to update

  3. 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.

Did this answer your question?