What I'd like to create is a product in which you can select for a specific attribute multiple values.

Lets say the product is a t-shirt, the attribute is color the attribute set are various colors. The customer can choose, for one t-shirt, multiple colors, maybe using a checkbox list instead of the usual droplist in configurable products.

Is that possible?

  • Configurable product is used to select only one simple product from the available options. if you want to select multiple simple products you can go for a grouped product or bundled product. – Athul Vijayan Jul 20 '17 at 6:05

You can used grouped products instead of configurable products.

This is how it looks:


Documentation: http://docs.magento.com/m2/ce/user_guide/catalog/product-create-grouped.html

  • Thanks! Is it possible to set a price for the group, in your case Set of Sprite Yoga Straps, and not for every option? – kiltro Jul 20 '17 at 6:40
  • @kiltro no, the grouped product is technically just a single product page that adds multiple simple products to the cart. If you want a fixed price for a group of products, choose a bundle product instead. – Fabian Schmengler Jul 20 '17 at 7:04
  • Great! Another thing, I've like 70 different option for the product. Using Checkboxes gives a very long list, not really nice. Using Multiple Select instead show one nice box, but multi selection in this case is accomplished holding down cmd key. I'm sure a lot of customer will not know this. Is there some simple solution to get an "automatic cmd" key while clicking on the options? – kiltro Jul 20 '17 at 7:37
  • I don't know of a simple solution, but I'm sure that can be done with a few lines of jQuery if you search for it :) – Fabian Schmengler Jul 20 '17 at 7:50
  • Is it possible to set min and max selected products when using multiple selection boxes? – kiltro Jul 21 '17 at 8:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.