# Displaying an upload field on a product

To display an upload field on your store, you’ll need to assign it to one or more products in the Uploadery dashboard.

Below, we’ll walk through the different ways you can assign upload fields so you can choose what works best for your store.

***

### Step 1 — Locate the Assignment Section

After creating or opening an **Option Set**, scroll to the light-blue assignment section.

This is where you decide which products will display the upload field.

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

### Step 2 — Choose an Identifier

Inside the drop-down menu, you’ll see several identifiers you can use to target products:

* **Tag**
* **Vendor**
* **Type**
* **URL**
* **Handle**
* **All Products**
* **Infinite Options**

Each identifier gives you a different way to control where the upload field appears.

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

#### Identifier Overview

**Tag:** Assign upload fields to products with a specific Shopify tag.\
This is helpful when applying upload fields to large groups of products.

**Vendor:** Assign upload fields to all products from a specific vendor.

**Type:** Assign upload fields to products with a specific product type.

**URL:** Assign upload fields to one specific product using its full URL.

**Handle:** Assign upload fields using the product handle, which is the last part of the product URL.

Example: <https://your-store-name.myshopify.com/products/shirt>\
The **handle** is: `shirt`

**All Products:** Display the upload field on every product in your store.

**Infinite Options:** Conditionally display upload fields based on selections created in the Infinite Options app.

### Step 3 — Enter the Matching Value

After selecting an identifier, enter the value that matches the products you want to target.

For example:

* If using **Tag**, enter the tag name
* If using **Vendor**, enter the vendor name
* If using **Handle**, enter the product handle

Below the field, you’ll see how many product pages match your rule.

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

Step 4 — Use AND / OR Rules (Optional)

You can create more specific conditions by adding additional rules using **AND** or **OR**.

* **AND** displays the upload field only on products that meet all selected conditions.
* **OR** displays the upload field on products that meet any of the selected conditions.

(Screenshot: AND / OR rule buttons visible)

This allows you to fine-tune exactly where the upload field appears.

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

### Step 5 — Save Your Changes

Click **Save** to apply your assignment rules.

Your upload field will now display on the matching product pages.

5\. **Save** your changes!

{% hint style="info" %}
If the upload field doesn’t appear on your product page, double-check that the Uploadery app block has been added to your theme.
{% endhint %}


---

# 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/uploadery/readme/displaying-an-upload-field-on-a-product.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.
