Hi,
I still can't access your backend with your other access. I suppose that you have some kind of security system blocking some countries to access some parts of your backend.
Anyways, I think I understand the problem thanks to the screenshot you provided.
In the HikaShop configuration, you have the "use canonical URL if specified" setting selected.
But you also have the "product SEF name" setting set to "product".
However, in that case, if you have a menu item for the products listing /medicamentos/antigripales/irritacion-de-garganta/ the URL generated dynamically by HikaShop should be /medicamentos/antigripales/irritacion-de-garganta/product/strepsils-con-lidocaina-24-pastillas-para-chupar and not /medicamentos/antigripales/irritacion-de-garganta/strepsils-con-lidocaina-24-pastillas-para-chupar
So since the URL you actually see in the listing is /medicamentos/antigripales/irritacion-de-garganta/strepsils-con-lidocaina-24-pastillas-para-chupar it means that you have this URL as "canonical URL" of the product.
But since it doesn't match what the system expects, you get that error.
I suppose that you must have generated the canonical URLs of your products while the "product SEF name" was empty and then you reset it back to the default "product" value or something like that, and thus the canonical URLs are not valid anymore.
There are a few ways you can solve the situation:
- you can remove all the canonical URLs of your products with a mass action
- you can empty the "product SEF name"
- you can turn off the "force canonical URLs on listings" setting (but then you'll give a wrong canonical URLs to search engines, so you would also want to remove the canonical URLs but doing so, you also risk having "duplicate content" errors so I don't recommend this solution)