[item-variants] added more validations, tests #2224