Is there a way of setting up product variations

Is there a way of setting up product variations in a similar way to product categories, which can then be selected in the product page, rather than having to manually enter all the variations on every product page?

Many thanks