Я бы создал все товары отдельно. То есть каждая ручка, каждый цвет, замок это все отдельный товар.
Далее как вариант:
В битриксе можно создавать набор товаров. То есть вы создаете набор из "Ручка 1 - Цвет 2 - Обшивка - 8" и цену либо за комплект, либо сумму за набор товаров.
Но в этом случае надо будет создавать дофига таких наборов. Это будет самой простой и самый не умный способ.
Либо не создавать, а делать уже на js и просто собирать товар на JS, формируя картинку