Hi,
We got the contact request with the additional information, thanks.
It's actually the normal behavior.
In the products listing modules, the URL of the products is constructed based on either:
- the menu item selected in the "menu" setting of your module.
- the current menu item if none selected in the "menu" setting.
So in your case, you must not have selected any "menu" setting, and thus it takes the current menu item.
If you want to always use the menu item of the category of the product , you would have to enter the "canonical URL" of the product in the settings of the product. That URL should be the URL that you want the system to always use on the listings and it needs to be a valid one.
Then, turn on the "force canonical URLs on listings" setting of the HikaShop configuration.
That way, you'll always get that URL, be it in that module, another module, a menu item, etc.
It will also help for your SEO.