Я бы сделал (и делал уже) один родительский вариант двери, базовая модель, отдельная карточка товара, а модификации товара добавлял так же, как карточки товаров, но с одним отличием, что у этого товара имеется Parent_ID, и при выборе какой-либо модификации, заменять аяксом изображение, описание, тех-детали, но переход по ссылке напрямую на эту дверь-модификацию запретить \ либо не запрещать, а прописать каноникал до базовой модели.