у них используется vue, может стоит в его сторону копать.
?vendorCategoriesQuery=-2 равен атрибуту data-id (
<ul data-id="-2" class="vendor-menu__list">
)
наверное можно попробовать и на якорях сделать.
А если на чистом js:
1. отслеживаем скролл до блока категории
2. меняем url
https://developer.mozilla.org/ru/docs/Web/API/Hist...
при открытии ссылки следовательно читаем из url параметр vendorCategoriesQuery
и скролим до блока