How to setup inventory for a product wit different variants

Hi guys,

I’m trying to set the inventory for a desk that has the same frame, but it’s sold with different tabletops.

So for example the same frame can fit a 120x80 tabletop or a 70x80 one.

I tried setting up variants but ended up with doble the frames a

The closest option that I found is a bundle app, but I was wondering if its possible to do it just with the Shopify solutions

Hi @mangoesshopi

This is Jun from Bundle Kit.

I’m afraid it may not be possible to do this with Shopify solutions as it looks like you would need to track the inventory of the desk, frame and tabletop, hence, you will need to create a bundle for this to manage the inventory of each product variant.

In case you’d like to try our app, you can create a dummy bundle product in Shopify and under ‘Options’, you can do the following:

Option name 1: Tabletop
Option values: all variants (e.g Variant A, Variant B, Variant C)

Using our app, convert this into a bundle: https://help.bundlekit.io/creating-your-first-bundle

When converting the dummy product into a bundle, you will need to define each variant inside the app so for example:

when you reach this part from this article:

This means that for Variant A, you would need to tick on the relevant tabletop variant then tick on the desk and tick on the same frame, repeat the process for Variant B, Variant C and so on. This is how each product’s (desk, frame, tabletop) inventory will be tracked.

The bundle inventory is automatically set based on the available inventories of the bundle item(s), including the inventories of the variants.

Proper quantity will also be taken out of the inventory of each bundle that is being purchased.

Let us know if you have any questions.

Hi Jun, thanks for your reply, would you mind sending me some Shopify stores that are currently using this app, to see how it looks and feel?

Hi @mangoesshopi ,

You should consider using the Easify Product Options app to incorporate Tabletop Sizes as custom options for the primary Desk product. Additionally, you can establish a connection between the individual Tabletop product’s size variants and these options to effectively manage Tabletop inventory :hugs: .

Below is a demo:

Storefront:

App Settings:

  • Create your Table (Desk Frame) product with its variants (if any), but not including the Tabletop options.
  • Create a separate Tabletop product, with its size variants (120x80 & 70x80)
  • Install the app and create a new option set
  • Add an option within the set for selecting Tabletop Sizes. Choose a suitable option display type, such as Buttons.

  • Associate the Buttons’ option values with the respective Tabletop size variants.

  • Finally, add the Tabletop Size options to the main Table (Desk Frame) product, then it’s complete.