App reviews, troubleshooting, and recommendations
PLEASE let me know if this is possible: I'm trying to sell a product bundle and I want to allow my customers to choose their preferred size and color for a 3-pack of underwear at a discounted price. BUT all three have to be the SAME size and color. I would create this as a separate product, but I need to track the inventory correctly, so if someone purchases the bundle, the inventory of that SKU will drop by 3 (Bearing in mind that the underwear products are also available for individual purchase). Every bundle and upsell app that I've tried does NOT allow this restriction, and I think I've tried them all. The only thing I can think of is to hack it so that once they select a size and color, to somehow force the quantity to 3. This is something that the Shopify Plus plan allows, but it's well above our budget. I have tried bundles, upsells, discounts, and everything I can think of, but almost of them allow variation in the product variants or don't sync the inventory correctly. I'm proficient with code, so if there's a coding solution, please point me in the right direction. Any and all advice is welcome. I'm stumped!
Solved! Go to the solution
This is an accepted solution.
Hi @peytonbr,
The Easify Inventory Sync app is designed to simplify inventory management by creating links between your individual products and bundled products for accurate tracking. Here's how it works 🤗:
- Imagine your bundle product (3-pack) has two options: Size (S, M) and Color (White, Black), resulting in four variants for customers to choose from: S-White, S-Black, M-White, and M-Black.
- Therefor, you need to create 4 bundle groups in the app, one for each variant, to connect the bundled variant with its corresponding individual product variant.
For example, to set up the S-White variant:
+ Add both the S-White variant of the Bundle product and the Individual product to the group.
+ Set the S-White variant of the Bundle as the master product.
+ Set the S-White Individual product as the component product, with the Quantity per Bundle set to 3.
- Repeat this process for the other variants.
Here’s what to expect:
- The available quantity for the S-White Bundle product will be based on the total quantity of the Individual S-White product. For instance, if there are 99 individual S-White products, the bundle product's S-White variant will show a quantity of 33.
- When an Individual S-White product is purchased and its total inventory is adjusted, the app will automatically update the inventory of the S-White variant in the Bundle.
- Conversely, when an S-White variant is purchased as part of the Bundle, the quantity of the Individual S-White product will be reduced by 3.
As you can see, this app helps establish an automated, accurate inventory tracking loop for your store 👍.
It may seem a bit complex at first, but don't worry! If you'd like to try the app, just reach out to the Easify team for guidance and assistance.
Hi @peytonbr
It will be easy to achieve your needs if you are proficient with code.
1. Create this bundle product as a separate product
2. Create a new product template for your bundle product. Limit the quantity input box equals 3 and disabled the input box. So the buyers can not change it.
3. Set the new product template to your bundle product
4. Do the same thing (only for this bundle product) also for cart page
Hope this helps!
Thank you! I will try this and let you know how it goes.
In order for it to update the correct inventory, does the bundle product use the same SKUs as the individual? Or will that mess anything up?
Yes. you got a good point here. Then I think choosing a better bundle app to manage inventory is better. Or you can do it using shopify flow to decrease the inventory once order created (refunded, canced) with this bundle product in it.
Hi @peytonbr,
The app Material Manager can achieve this. It allows you to create an inventory of raw materials and then set how much of each raw material each variant requires. Then when a sale happens it reduces the inventory of the materials and updates the inventory of all other variants linked to those materials.
For your scenario you would create a raw material for each size/color combination of underwear. Then lets use small red underwear as an example. You would link your single pair variant to the small red raw material specifying it to only use 1 of the material. And link your pack variant to the same material specifying that is uses 3.
It will also allow you to sell mix packs in the future if you ever decide to.
Thank you! Looking into this now 🙂
Hello @peytonbr,
iCart Cart Drawer Cart Upsell app can be quite flexible for setting up bundles and upsell offers directly within the cart, and with some customization, it may handle your 3-pack bundle scenario well.
iCart Cart Drawer Cart Upsell App
Hi @peytonbr,
I understand your requirements and what you're looking to achieve. Yes, this should be possible with our app, Profit Bundles & Mystery Boxes. Here, we call them custom bundles, where customers can choose their preferences for what goes inside the bundle. The app has built-in inventory syncing, which accounts for all inventory changes, such as new orders, returns, or refunds.
I’m also sharing a guide on how to create custom bundles in the app. Please take a look, try out the app, and let me know if you have any questions.
We also offer a free 1:1 Google Meet with our in-house experts to help set everything up live on the call.
This is an accepted solution.
Hi @peytonbr,
The Easify Inventory Sync app is designed to simplify inventory management by creating links between your individual products and bundled products for accurate tracking. Here's how it works 🤗:
- Imagine your bundle product (3-pack) has two options: Size (S, M) and Color (White, Black), resulting in four variants for customers to choose from: S-White, S-Black, M-White, and M-Black.
- Therefor, you need to create 4 bundle groups in the app, one for each variant, to connect the bundled variant with its corresponding individual product variant.
For example, to set up the S-White variant:
+ Add both the S-White variant of the Bundle product and the Individual product to the group.
+ Set the S-White variant of the Bundle as the master product.
+ Set the S-White Individual product as the component product, with the Quantity per Bundle set to 3.
- Repeat this process for the other variants.
Here’s what to expect:
- The available quantity for the S-White Bundle product will be based on the total quantity of the Individual S-White product. For instance, if there are 99 individual S-White products, the bundle product's S-White variant will show a quantity of 33.
- When an Individual S-White product is purchased and its total inventory is adjusted, the app will automatically update the inventory of the S-White variant in the Bundle.
- Conversely, when an S-White variant is purchased as part of the Bundle, the quantity of the Individual S-White product will be reduced by 3.
As you can see, this app helps establish an automated, accurate inventory tracking loop for your store 👍.
It may seem a bit complex at first, but don't worry! If you'd like to try the app, just reach out to the Easify team for guidance and assistance.
THANK YOU!! This was a lot of work because of how many variants I have, but it worked!!
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024