Помогите Пожалуйста Создать Большое И Удобное Меню

Здравствуйте!

Помогите пожалуйста, возможно уже кто то сталкивался с такой проблемой...

У нас очень объёмный каталог товаров, более 60 000, соответственно много категорий и подкатегорий первого и второго уровней. Мы бы хотели реализовать это всё по средствам вертикального меню. Создать вертикальное меню с выпадающим по клику списком, выпадать будет примерно 10-15 главных категорий, у каждой главной категории будет примерно 40-50 подкатегорий первого уровня, они все разворачиваются при наведении в одно очень длинное и супер узкое вертикальное меню подкатегорий первого уровня...это крайне не удобно и не красиво...особенно когда у подкатегории первого уровня есть свои подкатегории штук 30, получается очень не удобная навигация... К тому же, названия практически всех категорий длинные...

Подскажите пожалуйста, как сделать так, чтобы была удобная, простая и понятная навигация, кто как решал подобные проблемы?

Буду очень благодарен за совет, заранее спасибо

P.S. В идеале хотелось бы сделать нечто подобное как реализовано на 1с битрикс у толедо, https://www.its2.ru/catalog/