Николай Дюжиков,
Первый вариант, более предпочтительный, так как не будет плодить кучу номенклатуры, но за деньги

- это самописный модуль-калькулятор на базе имеющихся компонентов, в котором можно будет выбирать что нужно, а на кнопку "В корзину" будут добавляться соответсвующие товары по отдельности, двери, коробки и доборы.
Второй, "бесплатный", но при этом нужно будет заводить кучу товаров, завести свойства в виде списков - "Коробка", "Наличник", "Добор" и сформировать товары - просто полотно или полотно + коробка или полотно + коробка + добор, и так все возможные варианты, в свойствах товара(не SKU!) выбрать соответствующие характеристики, после чего можно будет умным фильтром делать нужный отбор. Другими словами, то что вы показали на скрине, будет у вас не в товаре в виде SKU у будет в умном фильтре в виде свойств и характеристик.
Третий, ещё одни, вариант, не особо очевидный в плане юзибилити для покупателя, это блок - "с этим товаром покупают" и туда прицепить к каждому товару нужные коробки и доборы соответствующих характеристик.