Чтобы модификации работали корректно, должен быть полный перебор вариантов. Если у Вас, к примеру, есть размер 44 и 46, цвет желтый и красный. 2 размера и 2 цвета. Соответственно 2x2=4 и полный перебор будет выглядеть так:
У тех модификаций, которых у Вас в принципе нет, поставьте остаток 0.