We sell clothing on our website. We would like to be able to bundle styles and colorways, but allow the customer to select the size. For example, we have t-shirts that come in White, Grey, and Black, but these come in 4 different sizes - S, M, L and XL. They sell for $25 each, but we would like to offer a bundle/group of all 4 colorways for $80. When the customer lands on the pate for the T-Shirt bundle they would simply be invited to select their size. They would then be charged the discounted bundle/group price of $80 and receive the 4 t-shirts. We would expect the inventory of each of the 4 simple products to be decremented by 1.
Is this possible in Magento 2 community edition?
With Magento 2 Community Edition, you can use the Bundled Product feature set.
You can have Simple Products for each product you inventory (small white shirt, medium white shirt, etc.)
You can then use these as building blocks to create Bundled Products.
Using the scenario that you shared, there are 2 ways that this could work natively, without an extension or customization:
1) You create separate bundles for each size. For instance, a Small bundle that includes a Small White Shirt, Small Black Shirt, etc.
2) You create a bundled product with dropdowns , where they select the size of the White Shirt, the size of the Black Shirt, etc.
In other words, either you have to select the simple product for them in advance, or they have to select it for themselves. There's no native mechanism for them to adjust the makeup of the bundle based upon a single attribute. (ie. There's no mechanism to add a size dropdown on the bundle product page that would switch all of the products to Small/Medium/Large simultaneously).
Best of luck!
I would like to assist you on this. Let's get connected.