# Assigning Options to Most Products but Excluding a Few

Sometimes you want an Option Set to appear on most products, but you need to hide it on a few specific ones. You can do this by using two Shopify tags. One tag tells Infinite Options where to show the options and the other tag prevents the options from showing on certain products.

This method is helpful for larger catalogs because it avoids assigning products one by one.

### How it Works

1. Add a tag to the products that should show your options.
2. Add an exclude tag to products that should not show those options.
3. Use both tags in your Option Set assignment rules.

This gives you control over where your options appear across your catalog.

#### Watch how assigning and excluding options works

{% embed url="<https://www.youtube.com/watch?v=HymwhZLYHx0>" %}

## Step 1: Add a tag to products that need options

1. In your Shopify admin, go to **Products**.
2. Select the products that should display your options.
3. Click the three dots above the list and choose **Add tags**.
4. Enter a tag such as **show-options**.
5. Save.

![](https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2Fgit-blob-85b855068d68ba0695ce5ede9b206ac7e342c4cb%2Fdocsassets555e25e4e4b027e1978e1c9aimages67c1289aa0a634459896d03ffile-teizwvjvs0.png?alt=media)

{% hint style="info" %}
Tip: Use Shopify filters to narrow your product list before tagging
{% endhint %}

## Step 2: Add an exclude tag to products that should not show options

1. Return to the **Products** page.
2. Select the products that should not display this Option Set.

<figure><img src="https://infinite-options.docs.theshoppad.com/~gitbook/image?url=https%3A%2F%2F24152052-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FglwgaFVh2VmGBjtIbnDb%252Fuploads%252F6qYzDapA8uA1abQeZgVO%252Fimage.png%3Falt%3Dmedia%26token%3D6e55dbee-3552-4cfd-bf04-fd9bf11bc126&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=11f1f9fb&#x26;sv=2" alt=""><figcaption></figcaption></figure>

3. Click the three dots above the list and choose **Add tags**.

<figure><img src="https://infinite-options.docs.theshoppad.com/~gitbook/image?url=https%3A%2F%2F24152052-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FglwgaFVh2VmGBjtIbnDb%252Fuploads%252F6axoVmJnfHhqvUpomUlD%252Fimage.png%3Falt%3Dmedia%26token%3Dd37bddf4-d02c-47f6-bfdc-1e8e7ed05771&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=f4e3b429&#x26;sv=2" alt=""><figcaption></figcaption></figure>

4\. Enter a tag such as **no-options**.

<figure><img src="https://infinite-options.docs.theshoppad.com/~gitbook/image?url=https%3A%2F%2F24152052-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FglwgaFVh2VmGBjtIbnDb%252Fuploads%252FsKK5CIjSn0gQycPj2PTk%252Fimage.png%3Falt%3Dmedia%26token%3D0b0b0957-8560-4103-b75b-5c1847980450&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=b9ab6c1b&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Now you have two groups:\
• Products with **show-options**\
• Products with **no-options**

## Step 3: Open your Option Set in Infinite Options

1. Open the **Infinite Options** app.
2. Click **Option Sets** in the left sidebar.
3. Create a new Option Set or open one you already have.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2F4IF6V4wkAxvdTlXngkal%2Fimage.png?alt=media&#x26;token=6c6c01d7-5a80-406c-8823-f0756777bf3d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Clicking the blue **preview** **link** will let you see how your options will appear on your products before saving them to your store.
{% endhint %}

## Step 4: Set up your assignment rules

1. In the assignment area at the top of the Option Set, choose **Tag** as the identifier.
2. Enter your show tag (for example, **show-options**).
3. Click **Exclude** and enter the exclude tag (for example, **no-options**).

This ensures your options appear on most products but not the ones that should be excluded.

## Step 5: Preview matching products

Click **Preview matching products** to confirm which products will display the options before saving.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FffxNPAao0Ks39slFVQOk%2Fimage.png?alt=media&#x26;token=7dff946e-b36e-44c3-92cf-803fb3854ea1" alt=""><figcaption></figcaption></figure>

## Step 6: Save your changes

Click **Save** in the upper right corner of the Infinite Options dashboard.

Your Option Set will now appear on all products with the show tag except for those that also have the exclude tag.

5\. Save your changes.

### Understanding Assignment Identifiers

The Assignment box offers several ways to target products. Here is what each identifier means:

**Tag :** Shows your options on products that have a specific Shopify tag.\
This is the most flexible way to group products.

**Vendor:** Assigns your options to every product from a specific vendor.

**Type:** Assigns your options to all products with a specific Product Type.

**URL:** Assigns your options to one specific product using its full product URL.

**Handle:** Uses the shortened version of a product URL. Example:\
URL: <https://demo-shoppad.myshopify.com/products/classic-varsity-top>\
Handle: classic-varsity-top

**All Products**\
Shows the Option Set on every product in your store.

## Example Use Cases

**Engraving exceptions**\
Show engraving options on most items but exclude products that cannot be engraved.

**Seasonal exceptions**\
Show gift wrap on most products during the holidays but exclude digital or unlimited-download items.

**Collection exceptions**\
Apply options to an entire collection, then exclude just a few items with special requirements.

## Related Resources

* [How to assign options using product tags](https://shoppad.gitbook.io/infinite-options/managing-your-options/assign-options-by-tag)
* [How to assign options by product, collection, vendor, or variant](https://shoppad.gitbook.io/infinite-options/managing-your-options/dont-display-options-on-certain-products)
* [How to create custom options](https://shoppad.gitbook.io/infinite-options/welcome/create-custom-options)

{% hint style="info" %}
Options may take a few minutes to display on your storefront once you've saved your changes.
{% endhint %}
