For the complete documentation index, see llms.txt. This page is also available as Markdown.

Track Inventory

Using Native Bundling to track inventory with Infinite Options

Infinite Options does not control inventory on its own. However, you can track inventory by using Native Bundling, which connects option selections to real Shopify products.


How Native Bundling works

With Native Bundling, each option choice is linked to an actual Shopify product.

When a shopper selects an option:

  • The linked product is added to the cart automatically

  • Shopify tracks inventory for that product

  • If the product is out of stock, it cannot be added

This allows Infinite Options to work together with Shopify’s inventory system instead of trying to replace it.


Example use cases:

  • Track inventory for add-ons like gift wrapping or engraving

  • Manage stock for bundle items such as 3-piece sets

  • Limit availability for premium upgrades

  • Track inventory for optional accessories


How to set this up

Step 1: Create the add-on products

Create a Shopify product for each item you want to track inventory for.

  • Enable inventory tracking on the product

  • Set the available quantity

  • The product does not need to be visible on the Online Store channel


Step 2: Create your option set

In Infinite Options:

  1. Create an option set for your main product

  2. Add option values that represent each add-on or bundle item


For each option value, click the link icon to connect it to the Shopify product it represents.


Step 4: Test your setup

Add the main product to the cart and select different options.

  • Confirm the linked products appear in the cart

  • Check that inventory decreases when an order is placed.


Important notes

  • Inventory is controlled by Shopify, not Infinite Options

  • Native Bundling is required for inventory tracking

  • When using Native Bundling, Shopify applies discounts to all bundled products that meet the discount rules, not just the main product, because each option selection is added to the cart as a real Shopify product. https://help.shopify.com/en/manual/discounts/buy-x-get-y


Frequently asked questions

Why is my product showing as "Sold out"?

If your product is showing as Sold out even though your main product has inventory, one of the linked add-on products is likely out of stock.

With Native Bundling, Shopify checks the inventory of every product included in the purchase. If any required add-on product doesn't have inventory available, Shopify will mark the entire product as sold out.

To resolve this:

  • Check the inventory for your main product.

  • Review the add-on products linked to your option values.

  • Make sure the correct product or variant is linked.

  • Restock any out-of-stock add-on products, or remove them from the bundle if they should no longer be required.

Will out-of-stock options be disabled automatically?

Native Bundling uses Shopify's inventory to determine whether a product can be purchased. The way unavailable options are displayed depends on your Shopify theme. Some themes may indicate that an option is unavailable, while others may simply display the product as Sold out when a required add-on product is out of stock.

Can Infinite Options control inventory by itself?

No. Infinite Options displays and manages option selections, but Shopify handles inventory tracking. Native Bundling connects the two so inventory updates correctly.

Last updated