> 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/adding-an-upload-field-uploadery.md).

# Adding an Upload Field - Uploadery

## File Uploads with Infinite Options

Infinite Options includes a basic **File Upload** option for straightforward cases: one file, up to 4MB, kept for 30 days. See [Add a File Upload Field](https://shoppad.gitbook.io/infinite-options/inputs-and-field-settings/add-a-file-upload-field).

For anything beyond that, install our companion app [Uploadery](https://apps.shopify.com/uploadery) and import its upload fields into your Option Sets. Uploadery handles larger files, all file types, custom styling, and 6-month storage.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2F3gbOH2x7C7eJ2yrNnJWy%2Fimage.png?alt=media&amp;token=3ead3530-43d7-486e-aecb-5c715d9eb29b" alt=""><figcaption></figcaption></figure>

### What This Means

* Infinite Options can add a basic file upload field on its own. Uploadery is what you need for larger files, more file types, or multiple uploads.
* Any upload field you want to use from Uploadery must be added into Infinite Options via the **Import from Uploadery** flow. [#how-uploadery-works-with-infinite-options](#how-uploadery-works-with-infinite-options "mention")
* Once imported, the upload field can’t be edited directly in Infinite Options. You’ll make changes in Uploadery itself. [Create and Display Upload fields](https://shoppad.gitbook.io/uploadery/readme/create-and-display-upload-fields)

### How Uploadery Works with Infinite Options

Uploadery is a Shopify app built to let customers upload files (such as images, PDFs, artwork files, or other documents) directly from product pages. It supports setting allowed file types and size limits, and uploaded files will appear with the order in Shopify. [Shopify App Store](https://apps.shopify.com/uploadery?utm_source=chatgpt.com)

To use Uploadery with Infinite Options:

1. Install **Uploadery** in your Shopify store and set up one or more upload fields within Uploadery.
2. In Uploadery’s dashboard, assign the upload set to Infinite Options so the app can locate those fields.
3. In the Infinite Options dashboard, go to your Option Set and click the **Add Option** button.<br>

   <figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FELJrDTpUWKyUDOx96xO2%2Fimage.png?alt=media&amp;token=2e7d178f-a8ec-49ce-a717-e854d1836bfe" alt=""><figcaption></figcaption></figure>
4. Select **Import from Uploadery** in the list and select the Uploadery option set you've assigned to Infinite Options to bring it into your Infinite Options setup.<br>

   <figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FrLEUqNcjbxfxAJTmgeXj%2Fimage.png?alt=media&amp;token=29eb5c4b-2e0f-470c-846f-e426a2cda0db" alt=""><figcaption></figcaption></figure>
5. Save your changes in Infinite Options.
6. If you want the upload field to appear only under certain conditions (for example, based on another option selection), you can create a conditional rule on that imported upload field. [Infinite Options Docs](https://infinite-options.docs.theshoppad.com/conditional-logic/uploadery?utm_source=chatgpt.com)

### Important Notes

* Previewing the option set inside the Infinite Options dashboard won’t show Uploadery’s conditional logic properly—you should view the product page on your storefront instead to test it. [Infinite Options Docs](https://infinite-options.docs.theshoppad.com/conditional-logic/uploadery?utm_source=chatgpt.com)

### When to Use Uploadery

Install Uploadery if your products require any of the following:

* Customers must upload an image or file to complete a custom order.
* You need to collect artwork, logos, or design files at the product level.
* You need advanced upload options like multiple file types or file size limits. [Shopify App Store](https://apps.shopify.com/uploadery?utm_source=chatgpt.com)
