The process you describe will work fine.

For dropdowns on product options, see the tutorials for attributes.