Я не говорил, что пытаюсь собрать все комплектующие в мире.Каждый магазин сам добавит свой ассортимент, основная фишка в том, что добавить свои товары будет легко.
................... Так же посмотреть разные варианты ручки чтобы добиться лучшей гармонии.
О да. Легко. Кто сфотографирует на фотоаппарат прошлого века, кто на телефон, кто на зеркалку современную. А кто и просто в Интернете чужих фотографий натырит :-) Криво-косо-прямо, у кого как вышло. Ок!
Чтобы прикрепить к двери ручку, нужно а) сфотографировать или стырить фото б) обрезать фон в) подогнать чётко размеры в) загрузить на сервер г) обозвать товар, добавить в группу "ручки" с признаком "хром" "латунь" "хохлома" или иным (ну глупо же при выборе ручки "хром" давать дальше выбор броненакладки "хохлома", логично?).
----> Обработка фото это вот так примерно, да?

Конструктор дверей
Чтобы ручки не плясали их по-хорошему нужно выставлять чётко ещё и внутри самой картинки, т.е. если область под ручку, например, 100 на 60 пикселей, то условно договариваемся по вертикали рисунок центровать, по горизонтали прижимать к левому краю. Тогда, позиционируя ручку по координатам ваш скрипт может их чётко выставлять не сильно задумываясь.
Погеморроившись, дверных дел мастера нанимают мальчика, который начинает им их добро фотографировать, приводить к единому виду и выкладывать на сервер.
Ок, сделали. Начинаете конфигурировать комплектующие. Каждый, как вы говорите, выкладывает что сам хочет. Под один замок броненакладка с круглым профилем, под другой с прорезью, под третий сувальдный цилиндр, под четвёртый ключ не дотягивается до цилиндра через шайбу 12 мм. того же top defender-а. Комплектаций не прям уж много, но всё равно нужны привязки для адекватности выбора юзера. Один замок с тягами (можно поставить девиаторы или вертикальные тяги), второй без них (тот же Барьер Премьер), третий без защёлки а вы на него пытаетесь дверную ручку навесить, четвёртый с ночной задвижкой (тот же Гардиан) а вы доукомплектовываете дверь ещё одной.
Дальше вы показываете как всё красиво, как замки фурнитура стоит по вертикали симметрично, а заказчик получает дверь и офигивает что фурнитура пляшет. Вы чешете лоб и узнаёте, что ключевое отверстие у замка Керберос на пару сантиметров правее основного замка Чиза (например). И то что на рисунке было красиво по факту оказалось не совсем так (или совсем не так).
К чему я виду? Идея у вас хорошая, но реализовать её как “пару кликов и всё заработало” качественно не получится. Это должен быть обособленный сервис, а не скрипт раскидываемый по хостингам дверников, который им в бесплатное пользование уйдёт через 6 секунд после загрузки. И сервис этот должен включать в себя базу комплектующих, базы цветов и панелей, банк фото и все привязки. А дверникам должна достаться ссылка-баннер на инклюд-конфигуратор, на котором не будет рекламы, который может быть оформлен под их стиль (скины), на котором будет дверь с парой кусочков стен (им юзер может поменять фактуру и цвет, чтобы прикинуть сочетание), на этой же странице будет адекватный прайс-конфигуратор замков и фурнитуры, на ней же будет блок акций и несколько спец предложений. Страницу свою они могут настраивать через админку как хотят. Все скрипты у вас на сервере (а не у них).
Всё вышесказанное имхо. Вы конечно можете что-то написать и раздарить дверным фирмам за тарелку борща, но это пустая трата вашего времени и сил. Всё что вы получите – это только опыт. А для того чтобы иметь перспективу нужно как минимум представлять что вы делаете, для чего и как это хозяйство будет себя окупать. Без чёткой схемы монетизации и дальнейшей подпитки дензнаками любой скрипт или сервис обречены на забвение. Срок жизни энтузиазма крайне не велик.
Продумайте идею. Возможно как-то по-своему. Совмещайте приятное с полезным, диплом с баблом ;-)
ВойнаИмир …