With Ezyvue it's easy to add selectable product parts and material variants. The configurator even creates a UI automatically as you build it.
With App-less WebAR for Android users with compatible devices, product personalization is available allowing shoppers to try out various product options in their homes.
See the demo