# Installing Infinite Options on 2.0 Theme

Before Infinite Options can display custom fields on your product pages, you must add the **Infinite Options Fields** block to your theme.

This only needs to be done once per theme.

{% hint style="info" %}
If you switch or publish a new theme in the future, you will need to repeat these steps.
{% endhint %}

***

### Step 1: Open the Theme Editor

From your Shopify admin:

1. Go to **Online Store → Themes**
2. Click **Customize** next to your active theme

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fy26d0QObyyohjTiaJttW%2Fimage.png?alt=media&#x26;token=03c5fe6e-63dd-43de-8e70-9d583f8d76e4" alt=""><figcaption></figcaption></figure>

### Step 2: Open a Product Template

At the top of the theme editor:

1. Click the dropdown menu
2. Select **Products**
3. Choose your product template\
   Most stores use the **Default product** template

This template controls how your product pages display.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2F7WsV8gE50lEXO5Uhn6Hv%2Fimage.png?alt=media&#x26;token=383d8a9a-20d2-4feb-ae4e-113a6621202a" alt=""><figcaption></figcaption></figure>

### Step 3: Add the Infinite Options Block

In the left sidebar:

1. Locate the section that contains your product title, price, and variant selector
2. Click **Add block**
3. Select **Infinite Options Fields** from the **Apps** tab

If you do not see the Infinite Options block, your theme is not a Shopify 2.0 theme.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FXC1hU3VQ2kelkFLg0Ajt%2Fimage.png?alt=media&#x26;token=feaf9288-8586-421f-9594-9ef1ec8cf372" alt=""><figcaption></figcaption></figure>

***

### Step 4: Position the Block

Drag the **Infinite Options Fields** block to where you want your options to appear.

Most merchants place it:

* Below the variant selector
* Above the quantity selector
* Above the Add to Cart button

You can adjust the placement at any time.

***

### Step 5: Save

Click **Save** in the top right corner.

Infinite Options is now installed on your theme.

You can begin creating Option Sets inside the app.

### Adding Additional Pricing?

If you plan to charge for options using **Native Bundling** or **Product Bundles**, you may also need to add the [**Dynamic Bundle Price**](https://shoppad.gitbook.io/infinite-options/increase-the-cost-of-an-option/show-price-changes-on-the-product-page) block so the product price updates when paid options are selected.

You can add it in the same product template by clicking **Add block → Dynamic Bundle Price**.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FtEKT4wLIXQmKqLFGtJHF%2Fdynamic%20block.avif?alt=media&#x26;token=110a2192-59d1-4779-b98d-62659cb1af97" alt=""><figcaption></figcaption></figure>

<br>
