Variant Inventory auto update in the store

Hi,

My store URL is https://incensesticks.com/collections/traditional-incense-big/products/eucalyptus-incense-sticks

Consider the above product link, you can see I have 4 variants as Packs (1, 2, 5 and 10).

Now suppose a customer wants to purchase 1 pack but its out of stock in the inventory, then It won’t allow the customer to add it. But I still might have the 10 packs option in stock. So in this case I want the 1 , 2 and 5 pack option to be active as the 10 pack I can divide into all three.

Currently in order to do this I have to manually manage the Variants stock from Shopify Admin section. But I have huge number of products and variants so its difficult to manage it manually. Is there any option/app to automate this process.

Thanks!

Diana

We use this application to solve the same problem: https://apps.shopify.com/bundles

It does solve the inventory problem.

1 Like

Hi @diananh ,

It looks like you’ve already found a solution with a bundle app. However, I’d like to suggest another approach using Easify Inventory Sync for more effective inventory management for your incense stick store:

  • Treat “1 Pack” as your Base product, which reflects all the pack sizes available.

  • Create Bundle inventory groups to link the inventory of your “1 Pack” variant with other pack sizes (2/5/10). For example, set up a bundle group for Pack 2 as follows:

    • Master product: Pack 2
    • Component product: Pack 1, with the quantity per bundle set to 2

    Similarly, create bundle groups for Pack 5 and Pack 10.

Here’s how the app will work after creating the bundle groups :blush: :

  • The app will automatically calculate the quantity of Pack 2/5/10 based on the quantity of Pack 1.
  • When Pack 1 is purchased, the quantities of other packs will be automatically recalculated.
  • When Pack 2/5/10 is purchased, the quantity of Pack 1 will be adjusted accordingly, and the app will update the quantities for other packs, ensuring accurate inventory tracking.

Here’s a setup demo: