So, let's start from the beginning.
I deleted all the old and unnecessary menu. Cleared all references sh404sef. Disable sh404sef component. Cleared the cache.
The product page has (and should have) the following url:
http://s-kol.ru/NAME_PRODUCT. This created a menu that generates for goods canonical url. In HikaShop in the settings of each item is assigned a url like /NAME_PRODUCT. Throughout the site, the transition to the goods passes on this url:
http://s-kol.ru/name_product. Here is an example:
http://s-kol.ru/magazin - transition to the goods is carried out in the correct url without any settings, when I create a menu, choose the category of the store.
In the settings Tab News Show Pro GK5 I also indicate the category of the store to display. The site displays the specified category, but when switching to the goods specified category I get to the page:
http://s-kol.ru/component/hikashop/prod ... ct?itemid= - who should not exist. I am sure that this drawback module News Show Pro GK5 and (or) Tabs GK5.
I beg you to look at the problem from this position.
Thank you for your work.