> For the complete documentation index, see [llms.txt](https://shoppad.gitbook.io/infinite-options/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shoppad.gitbook.io/infinite-options/welcome/how-to-install.md).

# Install Infinite Options on Your Theme

Before your custom options can appear on your storefront, you'll need to add the **Infinite Options Fields** block to your product template.

This only needs to be completed once for each Shopify theme you use.

**You only need to add one Infinite Options Fields block to each product template.** That single block will display every Option Set assigned to your products.

{% hint style="info" %}
**Tip:** If your store uses multiple product templates, you'll need to add the **Infinite Options Fields** block to each template where you want your options to appear.
{% endhint %}

{% embed url="<https://youtu.be/jrFaPVsHyEg>" %}

### Step 1: Open the Theme Editor

From your Shopify admin:

* Go to **Online Store > Themes**.
* Click **Customize** next to your current theme.

![](/files/JDZn3vXjzfOxaroyJvOM)

### Step 2: Open Your Product Template

At the top of the theme editor:

* Click the page selector dropdown.
* Select **Products**.
* Choose your product template.

The product template controls how your product pages look. Most merchants use the **Default product** template.

![](/files/Smfb0PLW9C3vXIIOic8a)

### Step 3: Add the Infinite Options Fields Block

In the left sidebar:

* Locate the section that contains your product information, such as the title, price, variants, and **Add to Cart** button.
* Click **Add block**.
* Open the **Apps** tab.
* Select **Infinite Options Fields**.

**Note:** Only add one **Infinite Options Fields** block to your product template. It will automatically display every Option Set assigned to that product.

![](/files/7kn3dfGBRuVTlEckUf8Y)

### Step 4: Save Your Changes

Click **Save** in the upper-right corner.

Once you've saved your changes, any Option Sets you create and assign in Infinite Options will automatically appear on your product pages.

You can now begin creating options.

***

### Where Infinite Options Can Be Displayed

Infinite Options can display on:

* Product pages
* Featured product sections that display a single product

Infinite Options can't display on:

* Collection pages
* Quick view popups
* Sections that display multiple products

### Switching Themes?

If you switch to a new Shopify theme, you'll need to install the **Infinite Options Fields** block on that theme before your options will appear.

Your Option Sets and settings are preserved, but the app block doesn't carry over automatically between themes.

This also applies if you:

* Duplicate a theme and publish the duplicate.
* Install a new theme.
* Have a developer build a new theme for your store.

For step-by-step instructions, see:

[Reinstall Infinite Options After Switching Themes](/infinite-options/welcome/reinstall-infinite-options-after-switching-themes-2.0.md)

## Next Steps

Now that Infinite Options is installed, you can:

* [**Create your first Option Set**](broken://pages/IO1OGAx7853cC6d7dKPe)
* [**Add additional costs** ](broken://pages/SGYb79sqsqZphuu2m9uo)with Native Bundling.
* [**Swatches**:](/infinite-options/inputs-and-field-settings/create-swatches.md) Attach images or colors to options
* [**Date Picker**](broken://pages/dtv3wSNbKIdpXb94pesi): Add a calendar option so customers can select a date
* [**Conditional Logic**](/infinite-options/conditional-logic/conditional-logic.md#how-conditional-logic-works): Show or hide options based on previous selections
* [**Creating a Variety Pack**:](/infinite-options/popular-setups/mix-and-match-variety-pack-or-gift-pack-example.md) Allow customers to choose multiple scents or flavors

### Troubleshooting

**My options aren't appearing**

Check that:

* The Option Set is assigned to the correct product.
* The Option Set has been saved.
* The **Infinite Options Fields** block has been added to the correct product template.
* You're viewing the same theme you installed Infinite Options on.

Need more help?

[**My options are not showing**](/infinite-options/troubleshooting/my-options-are-not-showing.md)

<details>

<summary><strong>Do I need more than one Infinite Options Fields block?</strong></summary>

No. Each product template only needs one **Infinite Options Fields** block. That single block will display every Option Set assigned to the product.

Adding additional blocks won't display more options and may cause your options to appear multiple times.

</details>

<details>

<summary>My options still aren't appearing</summary>

Try the following:

* Refresh your browser.
* Preview the theme again.
* Confirm you're viewing a product that's assigned to your Option Set.

If everything looks correct and your options still don't appear, contact our support team and we'll be happy to help.

</details>

<details>

<summary><strong>My product page looks different from the examples</strong></summary>

Themes organize product information differently.

Look for the section that contains your product title, price, variants, and **Add to Cart** button, then add the **Infinite Options Fields** block inside that section.

</details>
