Немного зашквар.
// '.menu a' я написал от балды, подставь значение верстки как у тебя в шаблоне карта
document.querySelector('.menu a').addEventListener('click', function(event){
event.preventDefault();
event.stopPropagation();
this.href; // По этому параметру можешь определить до куда скролиться
// то есть, какую именно ссылку нажали
document.body.scrollTop; // Меняя значение этой переменной
//страница проскролится до узказанных пикселей
// Плавный scrollTo() можно найти в интернетах.
})
Только учти, что поисковик будет видеть ссылку на страницу. Скорее всего, если пользователь искал товар, поисковик пришлет пользователя именно на страницу товара а не на страницу витрины категории.