462 votesMike H supported this idea ·Mike H commented
For anyone interested in this issue: here's the solution that I've been using for now (although I, like others here, would love to see this featured added in to the wonderful Woocommerce!).
For products that have a lot of pre-defined attributes, I create a draft product as a "template" (setting some initial attributes, plus the product category, etc. etc.). Then I use the convenient "Copy to a new draft" feature to create a new product based on that "template." That new product already has the attributes & other details mostly set. I customize everything for that new product and am on my way. It's not perfect (especially since at least one of each attributes needs to be set for the attribute to appear within the template draft -- since no empty attributes are displayed by default). But, it's the most efficient method I've found thus far.