Use case: Our company buys products without knowing certain details; like color, until they arrive. Using plastic balls as an example, we handle this by first creating a generic "Plastic Ball" variant for the purchase. This placeholder allows us to track the order without specific details.
When the shipment arrives, we inspect the colors received and update our purchase, replacing the generic product with distinct entries for each color (e.g., "Plastic Ball - Red," "Plastic Ball - Blue"). This process ensures accurate inventory valuation by precisely recording product attributes only once we have them.