Any best practice for create versions of a product in different finishes

Hi, we have created lots of products in our core finish (white) but need to create multiple versions of each in different finishes.