I am looking for a way to create composite products similar to this:
Here are my requirements:
Is there a good way / app to do this?
Downside of this solution:
I can only create small sets with 3 single products.
Is there a better solution?
W3 Trends offers a Custom Product Options app that you may be interested in:
They are currently working on an Image Customizer option for the app that would change the image based on the selections the customer chose.
This update is due to roll out very soon, will definitely go live before the end of this month (March 2019).
Their customer support is very helpful and fast, and they offer very competitive rates compared to other Product Options apps.
You can view their app in action HERE.
The app Upsell Add-Ons has great bundle functionality. You can attach add-on products to any product, and then specify that they should automatically be included whenever the product is purchased. It's well designed and works everywhere, as well.