Hi,
The issue comes from the "/" in the name of the product and the fact that you didn't activate the "Alias automatic filling" setting of the HikaShop configuration when creating the products. Because of that, the alias field of the products is empty. And thus, the system uses the name of the product to generate the alias, stripping the characters that can't be used in the URL. However, because of this, after you click on a link for a product with a "/" in the name, the system is not able to match with either the name or the alias.
Ideally, you would want to fill in the alias of these products with a value without any special characters.
Now, I recognize that this could be a problem others could have in the future. To prevent this, I'll be changing the line:
$name_regex = '^ *p?'.str_replace(array('-',':'),'.+',str_replace(array('*', '+', '(', ')', '?', '='), '', $name)).' *$';
to:
$name_regex = '^ *p?'.str_replace(array('-',':'),'.+',str_replace(array('*', '+', '(', ')', '?', '=', '/'), '', $name)).' *$';
in the file components/com_hikashop/router.php for the next version of HikaShop.
That should allow HikaShop to be able to match with the product name even with the "/" character in it.
You can do that modification yourself via FTP or the file manager of your hosting cpanel. That way, you won't have to go in each product to save the alias.