I've seen some websites where it looks like they apply a color or fabric to the image, therefore, create a dynamic view of what the product would look like. Do you know how this is done? Can we add it to our website?
My guess is they are using a technology called LiquiFire Blaze from Liquid Pixels. Liquid Pixels' service does exactly what you suggest; you shoot one photo and apply different colors and fabrics to the item. Pretty powerful stuff but probably only for larger retailers who have the expertise to mask the products correctly to work with their service. Additionally, you'll need to check if it works on the platform you are using, WooCommerce, because I believe it is only supported on Magento and Shopify today.
Please let us know if you have any more questions. Thank you.