Variant modelling and taxonomy decisions you cannot cheaply undo later.
Catalogue pain is almost always a modelling decision made when there were forty products and never revisited at four thousand.
Separate the concept of a product from its purchasable variants early. Attributes that customers filter by must be structured fields, never free text in a description.
Design your taxonomy for the search queries you want to rank for, not for how your warehouse is organised.