I am not an expert on the plug-in by any means, but have you looked into the documentation for variable products? It would require a lot of configuration for each product, but I think you'd be able to get what you are looking for. With attributes and variations, you can do quite a bit of configuration.
↧