# Add on product is not working as expected

Before troubleshooting, it helps to know what the Native Bundle feature should do and how it will display on the cart and checkout.&#x20;

***

## What you should expect to see

When Native Bundling is set up correctly, the add-on is bundled with the main product behind the scenes. You won't see it as a separate line item in the cart — that's how it's designed to work. The updated total will appear in the cart, at checkout, and in the order details in your Shopify admin.

If the total isn't updating when the option is selected, work through the steps below.

Note: If you're coming from the older [Product Bundles](https://shoppad.gitbook.io/infinite-options/increase-the-cost-of-an-option/what-is-the-difference-between-product-bundles-and-native-bundling-feaures#what-is-product-bundling) method, you may be used to seeing the add-on as a separate cart line. That behavior is different from Native Bundling. [See Moving from Legacy to Native Bundling](https://shoppad.gitbook.io/infinite-options/increase-the-cost-of-an-option/moving-from-legacy-to-native-bundling) for more details.&#x20;

***

## Step 1: Check that Infinite Options is installed on your active theme

This is the most common cause. When you switch themes, the Infinite Options app block doesn't carry over automatically. It needs to be added to the new theme separately.

In your Shopify admin, go to **Online Store > Themes** and click **Customize** on your active theme.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2FmGaxVfWxkrq3Jou2Liob%2Fimage.png?alt=media&#x26;token=dacb36e7-b2cf-4c3a-9597-3efc503647ea" alt=""><figcaption></figcaption></figure>

At the top of the theme editor, open the page selector dropdown, select **Products**, and choose your product template.

In the left sidebar, look for the **Infinite Options Fields** block. If it's not there, click **Add block** and select **Infinite Options Fields** from the Apps tab.

<figure><img src="https://24152052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglwgaFVh2VmGBjtIbnDb%2Fuploads%2F0qyCcPbiC2CFXdvOm9Xx%2Fimage.png?alt=media&#x26;token=93ba9376-b86c-47a0-b1e4-c7d1272355e0" alt=""><figcaption></figcaption></figure>

Make sure the block is positioned above the **Add to Cart** button. Click **Save**.

If you don't see an **Add block** option at all, your theme may be a Shopify 1.0 theme. See the manual installation guide for next steps.

***

## Step 2: Confirm Native Bundling is enabled

In the Infinite Options app, go to **Settings**.

Confirm the **Native Bundling** toggle is turned on. This is what tells the app to bundle the add-on product with the main item when an option is selected.

***

## Step 3: Check your add-on product in Shopify

In your Shopify admin, find the product you created for the add-on.

Confirm that its status is set to **Active** and not draft.

The add-on product does not need to be assigned to your Online Store sales channel. If the product is set to track inventory but the inventory is set to 0, it will display a "sold out" message. Either set the inventory to a higher number or turn off inventory tracking for that product to resolve the issue

***

## Step 4: Confirm the option value is linked to the add-on product

In Infinite Options, open the **Option Set** where the add-on is configured.

Next to the option value, look for the **price tag icon**. Click it and confirm the correct add-on product is selected.

\[Screenshot: Option Set editor showing price tag icon next to an option value with a product selected]

Click **Save Changes** at the top of the page.

***

## Testing your setup

Once you've completed the steps above, test on your live storefront. Open a product page directly in your browser, select the option, add to cart, and proceed to checkout to confirm the updated total appears.

Don't test in the theme editor preview — it doesn't always reflect app behavior accurately.

***

## The price isn't showing on the product page

By default, the price update happens in the cart, not on the product page. If you want customers to see the updated total on the product page before they add to cart, you need to add the Dynamic Bundle Price block to your theme.

[See Show price changes on the product page for the full setup guide.](https://shoppad.gitbook.io/infinite-options/increase-the-cost-of-an-option/native-bundling#show-the-price-change-on-the-product-page-optional)

***

## Still not working?

If you've gone through all four steps and the order total still isn't updating, there may be a conflict from another 3rd-party app.&#x20;

Contact our support team with the URL of a product page where the issue is happening so we can take a closer look.
