Textile inventory has the highest SKU explosion of any retail category. A single shirt design easily becomes 60 SKUs once colours and sizes are factored in. Add lot tracking and you have a real combinatorial problem.
The trick is to model variants and lots independently — a variant captures the customer-facing identity (colour + size), and a lot captures the supply-side identity (dye lot + arrival batch).
With this two-axis model, you can run promotions on a variant without losing traceability of the lot. You can also flag mismatched dye lots before they go on the floor, which alone pays for the system.
LeAppx handles this with a built-in variant matrix and lot ledger that keeps both views in sync.