Я сделал вот так:
$path=Yii::getAlias('@app').'/uploads/'. time() . '_' . $this->imageFile->baseName .'.' . $this->imageFile->extension;
$this->imageFile->saveAs($path);
1.Да, id_komus однозначно определяет товар...
2.Не совсем понял для чего такое разделение
3.Цену добавить можно, вот только на официальном сайте она может изменится, возможности загрузить ее с их сайта нет :(