Woo Infinite Options plugin can modify the cost of a woo product and dynamically change its image depending on the values filled in the customizer. The resume of all the selected options, their values and their (optional) prices are added to the woo order as product attribute once the customization complete.