Инструмент для создания единиц номенклатуры путем привязки разделов

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
01 февраля 2018, 16:18 • 1 отклик • 26 просмотров
Наверняка у того что требуется есть более вменяемое объяснение, но попробую объяснить как умею)

Есть каталог номенклатуры вида:

Оборудование
+POS - терминалы
--Компьютеры
---Ноутбуки
---Персональные компьютеры
+Принтеры
---МФУ
---Лазерные принтеры

Программы
+1С
---Бухгалтерия
---Управление торговлей

+Серверы
-- IBM
-- HP
С определенной вложенностью, есть аналогичный каталог Услуг, состоящий из начальных слов Ремонт, Внедрение, Поддержка

Необходимо получить инструмент визуальной привязки с каким-то сохранением в единую базу данных каталога сформированного из вышеперечисленных таблиц, при этом все привязки должны сохраняться и к заново созданному элементу нового каталога с возможностью присвоения тривиального названия, типа:

[Внедрение][Сервер][IBM]
[Поддержка][Программы][1C][Бухгалтерия]
[Ремонт][Лазерные принтеры] (Ремонт лазерного принтера)

[ ] - элемент каталога
() - тривиальное название

Для чего это нужно. Чтобы составить единую БД с привязками и Услуг к продаваемому Оборудованию в каталоге и вывести это на сайте, перейдя по ссылке на единице оборудования к каталогу услуг с ценами на них и наоборот, согласно этой привязке от услуг перейти к каталогу Оборудования, при этом название элементов каталога услуг строится из сочетания названия Услуги и Оборудования, сохраняя прямую и обратную привязку.

Что нужно получить: в идеале инструмент для визуальной привязки элементов каталогов и создания их новых единиц при помощи drag'n'drop, ну или любой удобный инструмент для редактирования контент менеджером, не являющегося специалистом в БД или программировании. Возможно есть какие-то готовые инструменты для создания и управления БД подобного назначения, если есть, скажите, будем признательны за помощь.
Надеюсь все понятно объяснил, спасибо..