The question:
We have many products that we sell in different sizes. We have set up 1 configurable product and linked all the simple product sizes.
But now we wish to set-up a bundled product that consists of a pack of 3 configurable products (like red, green and blue shirt). And when the users for the bundle it should show the same “select size” option as it does with configurable products.
Can this be done?
The Solutions:
Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.
Method 1
This is not possible out-of-the box with Magento.
There are a few community extensions on Magento Connect – I have not used them personally. They used to be more prevalent – even Classy Llama had one. There was also one called Package Builder that I cannot find anymore.
So this might be your best bet:
Configurable Bundle by Wizkunde
https://www.wizkunde.nl/magento-2-configurable-bundle.html
Configurable products by Brim
http://www.brimllc.com/2010/12/magento-grouped-products-containing-associated-configurable-products/
If you want to forgo the idea of using bundles, Grouped Products offer the ability to add configurables to the group.
Method 2
I’d like to bring your attention to th new Magento 2 extension which was shared with the community by eWave and provides exactly requested features to the merchants. You are able to create/manage bundles which consist of configurable products through the admin panel or default API using “Configurable Products In Bundles” extension.
Please take a moment to review details on the extension page https://marketplace.magento.com/ewave-extendedbundleproduct.html
and try a demo:
Storefront: https://extendedbundle.ewavedemo.com/configurable-products-in-bundle.html
Back-office: https://extendedbundle.ewavedemo.com/admin/catalog/product/edit/id/2058/
Thanks!
Method 3
We did this for a customer with a custom module written for this particular case.
Here is an example https://www.apolloecigs.com/en/3-salt-nic-e-liquids-1-free-pod-system
The plugin accounts for the inventory management on both front-end (by hiding out of stock options) and back-end by linking the front-end options to simple products.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0