# Unique product content

Shopify includes a Default template for all your products. When using this template, you can customize how your products are displayed, the content that's shown. With Online Store 2.0, you can add any of the rich sections included in Pipeline right on your product detail page. This helps you build beautiful and rich product pages.&#x20;

Since the Default product template is used for all your products, the same supporting assets are shown on ***all*** product pages. Luckily there are a couple different methods to change how our product pages appear for different products. Two main methods are:

* Product metafields
* Product templates&#x20;

The difference between these methods is helpful to understand:

#### Product metafields

{% hint style="success" %}
Product metafields can be used to add dynamic content to existing sections and blocks. This method allows you to have a layout that's constant on various product pages but change the content.
{% endhint %}

An example would be a product detail page with an Image and text section below the product form. The image and text content can be unique for each or multiple products with metafields. However, the layout would not change, only the content.&#x20;

**Product templates**

{% hint style="success" %}
Product templates hold layout information and content. When using multiple product templates, we can have a completely different look for different products.&#x20;
{% endhint %}

An example would be product types. If your store is selling a mix of product types like soft goods and hard goods, you may want a completely different layout for each one.&#x20;

### Using product templates for unique layout and content

Adding addition product templates can provide an easy solution to displaying different layout styles and content within your shop. Creating product templates are simple and easy to use. \
\
Video walk-thorough on steps to creating product templates in Pipeline:

{% embed url="<https://www.loom.com/share/32607932896a4d4eb0db60562b3141ff>" %}

There are two main steps (easy) involved with working with multiple product templates:

* Create a new product template in the Theme Editor.
* Assign products to the new templates.

After creating new templates, you simply assign them to various products. Create as many templates as needed.&#x20;

{% hint style="info" %}
Think of Product templates as tools for building layouts and Metafields for unique content inside those layouts. They can be utilized together.&#x20;
{% endhint %}

The video example above is a very basic use of product templates. You won't necessarily need to create a new template for each product. Simply use metafields to change the content in each template and use a couple or a few product templates for the layout. Metafields allow you to change content like images and text (within a section) without the need for another template.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pipeline.groupthought.com/products/product-pages/unique-product-content.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
