Sharing variants stock among different products?

Hi, I am thinking about swapping from Wix to Shopify and have a question. I have a gift shop where customers can select a container (= product). They can then choose how to fill up the container (=variants). Lets say I have container A and container B. I also have 500 stickers in stock.

When the customer opens the page for container A, I want those stickers (with 500 stock) as a variant. If the customer opens the page for container B, I also want those same stickers as a variant. I don’t want 250 stickers as a variant (manually) for product A and 250 for product B, I want them to share stock.

Basically I want a handful of variants available for all products and share stock underwater. Is this possible in Shopify?

Hi @Bleepie

I think, it is not possible to share the same variants among different products.

But you can use some tricks to achieve this.

Those same stickers can be shown on all the products as separate products like product ad-on

So, basically 2 products will be added to cart

  1. Gift product

  2. Sticker

Please see if it works for you

Thanks!

How about a paid app perhaps?

You can try these apps

a. https://apps.shopify.com/advanced-product-options

b. https://apps.shopify.com/product-options-pro

Hi, @Bleepie

Thanks for posting to the Forums and for considering Shopify!

What you are looking for can absolutely be achieved! That being said, the products won’t necessarily share the same variants, but you can link them together using Product Bundles!

Essentially, you will create two separate products for your containers, and then a third product which contains all of your stickers. You will then use the free Shopify developed Product Bundles app to sync them. This allows for all your inventory to be deducted accurately whenever a purchase is made, and makes it easy for customers to purchase.

Before making the switch, I recommend testing this out using our free 3 day trial. Once you know its right for you you can then make the switch!

Hi @Bleepie ,

I have a solution in mind that I’d like to suggest. You can set up 3 distinct products: A, B, and Sticker.

Then, you can employ the Easify Product Options app to create custom options for products A and B. Then, you can link the Sticker product as an add-on, aligning it with these custom options. This way, when customers purchase stickers along with Product A or B, it will automatically reduce the quantity of the Sticker product in your inventory :hugs: .

Furthermore, if you offer a variety of sticker choices or have any specific requirements in mind, please don’t hesitate to share them with me. I’d be happy to provide you with further guidance tailored to your needs.

Thank you for your reply i’ll look into them.

Hello Skye, thank you for your answer. I’ll look into this. I have one question though:

Lets say I have Product A (container), Product B (container), Product C (sticker), Product D (sticker). The customer wants to purchase container B with sticker D and also purchases container A with sticker C. Using your method, am I able to tell which sticker belongs to which container? Since its a gift shop I fill the containers beforehand.

Hi Zoe, thank you for your answer. Lets say I have Product A (container), Product B (container) Product C (sticker). The sticker C would then have three variants. Small, Medium and Large. Using the Easify Product Options App, would I be able to add Sticker C to either Container A or Container B as a option (variant?), where Small, Medium and Large would be available? Is this something that is displayed in the demo?

I was looking at the demo and the first product is called “All Custom Options”. I noticed the Image Swatches where Image 1 is $5, Image 2 is 10$ and Image 3 is 15$. If I can get this but instead of images, stickers AND the same options on all other containers, including a shared stock underwater for these stickers, that would achieve my goal.

And also:

Lets say I have Product A (container), Product B (container), Product C (sticker), Product D (sticker). The customer wants to purchase container B with sticker D and also purchases container A with sticker C. Using your method, am I able to tell which sticker belongs to which container? Since its a gift shop I fill the containers beforehand.

HI, @Bleepie

Yes! You will be able to see which products were bundled together. The best thing about our Bundles app is it’s absolutely free. Have you set up your account yet?

If so, we have a great checklist that will help you along step by step on how to migrate your business to Shopify which includes video tutorials.

Hi @Bleepie ,

Let’s recap your requirements:

  1. In the case of Product A (container), you want to enable customers to choose from Product C (stickers available in sizes S, M, L).

  2. Similarly, for Product B (container), you wish to allow customers to select from Product D (stickers also available in sizes S, M, L).

With Easify Product Options app, you have the flexibility to either display all available stickers (using image swatches) across all containers or allocate specific stickers to each container.

I’d like to know your preference between these 2 approaches so that I can provide you with tailored guidance on how to set it up. If you’d like, I can even walk you through a demo to illustrate the chosen approach :blush: .

Here’s a brief demonstration to help you envision how your setup and storefront would appear if you decide to enable customers to choose various stickers within a container and specify the size of the selected sticker:

  • In-app settings:

  • Storefront:

Thank you for your reply. I’ll look into it later this week when I have the time. In the meanwhile I have just one question left: Is it possible in Shopify to place a “fake” order for testing purposes, so that I can check what happens with the stock when I order something that is bundled?

Thank you for your reply. I’ll look into it later this week when I have the time. In the meanwhile I have just one question left: Is it possible in Shopify to place a “fake” order for testing purposes, so that I can check what happens with the stock when I order something that is using the Easify app?

Hi @Bleepie ,

You can try Shopify’s testing account to create an order. For additional information, please refer to this link.

Well I have tried this option, but the bundles are pre defined? When I create a bundle (container with sticker A and sticker B) the only thing I can do is purchase the container. When I look in the shopping cart I see that both sticker A and sticker B are purchased along. But what if the customer only wants sticker A, or maybe no sticker at all? Is that even possible using the Product Bundles app? Also, why is there a limit of 10 products?

Hello Zoe,

So I have downloaded the app. I did the following:

  • Create an option set
  • Added an option (image swatch)
  • Gave the option Two values (Sticker A is a value and sticker B)
  • In the preview on the right I see the image swatch
  • I assigned it to “All products” so that I can test it on any product
  • Select customers is set to “All customers”
  • I then saved it
  • In the tab “Your option sets” my option set appears
  • The status of it is “Enabled”

I expect to see the options at any time when I open a product page but the options do not appear. Which step have I forgotten?

Well I know why it was not working, because I ignored the “Activate Now” step. I’ll start testing and let you know if it works as I intend it to.

1 Like