# Getting Started

{% embed url="<https://www.youtube-nocookie.com/embed/qlisoYB_89w?rel=0>" %}

Welcome to **Infinite Options** 👋

Infinite Options allows you to add custom fields to your Shopify product pages, such as text inputs, dropdown menus, checkboxes, swatches, date pickers, and more.

Use it to collect personalization details, offer add-ons, create bundles, or give customers more ways to customize their purchase.

You control exactly which products display each set of options.

If you’re new to the app, follow the steps below in order.

### Learning the app

### Step 1: Install Infinite Options

Before creating options, you’ll need to add the **Infinite Options Fields** block to your theme.

This only needs to be done once per theme.

Start here:\
[**How to Install Infinite Options**](/infinite-options/welcome/how-to-install.md)

## Step 2: Create Your First Option Set

Once installation is complete, you’re ready to create your first set of custom fields.

Follow this guide:\
[**Create Custom Options**](/infinite-options/welcome/create-custom-options.md)

This walkthrough shows you how to:

* Create an Option Set
* Add fields
* Choose input types
* Assign options to products

After this step, your first custom options will be live on your storefront.

## Step 3: Add Advanced Features (Optional)

Once you're comfortable creating basic options, you can explore additional features:

* [**Create a Date Picker**](/infinite-options/inputs-and-field-settings/add-a-date-picker-to-your-store.md)
* [**Use Conditional Logic**](/infinite-options/conditional-logic/conditional-logic.md#how-conditional-logic-works)
* [**Add Prices to Option Selections**](/infinite-options/welcome/native-bundling.md)
* [**Assign Options to Specific Products**](/infinite-options/welcome/choose-which-products-display-your-options.md)
* [**Style Your Options**](/infinite-options/styling-and-customizations/theme-specific-styling/dawn-theme.md)
* [**Style Swatch Options**](/infinite-options/conditional-logic/swatches.md)
* [**Display Option Selections in Shopify Email Templates**](/infinite-options/display-options-on-shopify-notifications/shopify-emails-and-packing-slip-templates.md)

You do not need to use these features right away. Most merchants start with basic fields first.

***

## Prefer to Have the Installation Done for You?

If you prefer not to install the app block yourself, our team offers an **Expert Install Service**.

For a one-time fee of $20 USD, we will install Infinite Options on your theme so you can begin creating options right away.

Turnaround time is typically one business day.

Get started here:\
[**Infinite Options Expert Install Service**](/infinite-options/welcome/expert-install-service.md#requesting-the-expert-install-service)

***

## Frequently Asked Questions

For common questions and troubleshooting, visit:\
[**Frequently Asked Questions**](/infinite-options/faqs-and-how-tos.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/welcome.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.
