Add-Ons for products

Can “Add-On” products be added to a product?

I have a product at a fixed price. I would like to have various add-ons the client to add to their order. I have used the Options in the Products area but it’s tedious to add all the different pricing scenarios. It would be nice if the customer can add the product that costs $50 and then to add option A for $15, and option E for $30, and they have a final total of $95 they can check-out with. Can this be done somehow? Maybe using code?

Wix does have some functionality for this in the SPIs: