Hi @freshymichael!
We have a stepped variable subscription product that we need the last attribute to be multiselect in place of select. When we push multiselect however, it causes the browser to crash. Is there an action or filter hook that will allow us to programmatically swap the product term to allow multiselect?
Can you explain the use case for needing a multi-select for an attribute? The way WooCommerce is set up, the user needs to select values for the different selectable attributes on a product in order to select the right variation. Multi-selecting attribute would lead to scenarios like ordering shoes that are both medium and large, or a t-shirt that is both solid red and solid green.
Do you mean that you want a scenario where, for example, a customer selecting both red and green as colors for a t-shirt means they get a red and green striped shirt instead of a solid color?
If so, you would likely want to look at something like Composite Products, which allows you to create product “kits” where there are multiple components the user needs to select. Composite products allows for more flexibility than variable products in terms of options the user can select.
A simpler approach might be to use something like Product Add-Ons, which would allow you to set required add-ons before a product could be added to the cart. Instead of a dropdown where the user had to select one value, you could have a series of checkboxes, so the user could choose one or many options for one of the options.
Would either of those plugins work?