# Assigning Options to Most Products but Excluding a Few

### **The Overview:**

Infinite Options doesn't have a built-in exclude setting, but you can get the same result using Shopify's bulk tagging. Tag only the products that should show the options, then assign your Option Set to that tag. Any product without the tag won't show the options.

This approach works well for larger catalogs where assigning products one by one isn't realistic.

***

### **How it Works**

1. Add a tag to the products that should show your options.
2. Assign your Option Set to that tag in Infinite Options.

Any product without that tag will not display the Option Set.

### **Before you start**

If you have a large catalog, the fastest approach is to select all products and uncheck only the ones that should not show the options. That way you're tagging by exception rather than hunting down every product that needs the options.

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

![](https://s3.amazonaws.com/helpscout.net/docs/assets/555e25e4e4b027e1978e1c9a/images/67c1fb613f05740d9d368aa3/file-ShPJ5kzwGx.png)

2. Select the products that should display your options. You can do one of the following:

* Click the checkboxes next to each product that needs the options.
* Click the checkbox next to the Product header to select all, then uncheck the products that should not have the options.

![](https://s3.amazonaws.com/helpscout.net/docs/assets/555e25e4e4b027e1978e1c9a/images/67c1fbc267dfc964971f7380/file-QdeqoQF0Cu.png)

3. Click the three dots above the list and choose Add tags.
4. Enter a new and descriptive tag to assign your products with, and then click Save.&#x20;

{% hint style="info" %}
Shopify will let you know when it has successfully added the tag with the message at the bottom of your screen.
{% endhint %}

![](https://s3.amazonaws.com/helpscout.net/docs/assets/555e25e4e4b027e1978e1c9a/images/67c1fbf04314ca4953e8c451/file-yUGtYehByc.png)

{% hint style="info" %}
Tip: Use Shopify filters to narrow your product list before tagging. For more on bulk actions in Shopify, [see Shopify's bulk actions guide](https://help.shopify.com/en/manual/shopify-admin/productivity-tools/bulk-actions).
{% endhint %}

### **Step 2: 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="/files/1k2Vj8pYZm4kWaho1fzD" 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 3: Set up your assignment rules**

1. In the assignment area at the top of the Option Set, choose Tag as the identifier.
2. Enter the **tag** you just created (for example, show-options).

Only products with this tag will show the Option Set.

### **Step 4: Preview matching products**

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

<figure><img src="/files/bt1qtVakajhUNaNYrbJU" alt=""><figcaption></figcaption></figure>

### **Step 5: Save your changes**

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

***

### **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:** Tag all products that can be engraved, then assign your engraving Option Set to that tag. Products without the tag won't show engraving options.

**Seasonal exceptions:** Tag the products that should offer gift wrap during the holidays. Digital or download items simply don't get the tag.

**Collection exceptions:** Tag most products in a collection, leaving out the few that have special requirements.

### **Options saved but not showing on your storefront?**

If your option set is assigned and saved, but options aren't appearing on your product page, the most common cause is that the Infinite Options Fields app block hasn't been installed on your theme yet. Saving an option set in the app and installing it on your theme are two separate steps.

Work through the full checklist here: [My options are not showing](https://shoppad.gitbook.io/infinite-options/troubleshooting/my-options-are-not-showing)

## Related Resources

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


---

# 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://shoppad.gitbook.io/infinite-options/managing-your-options/dont-display-options-on-certain-products.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.
