Treat a variation family as a graph
Every child should point to one parent SKU, and that parent should exist in the submission. A parent cannot point to itself or form a cycle through another row.
- Every child has a parent SKU.
- Every referenced parent exists.
- Parent and child rows use the same variation theme.
- Child variation values are unique within the family.
Do not guess the theme
Variation themes are category-specific. Use the values exposed by the current category template. SKUFix flags gaps and inconsistencies but asks for seller approval when product knowledge is required.