Hi,
Your problem has several layers to it:
1. There is a problem with the URL of the page which leads HikaShop to not finding the product to display for the link you're clicking on.
2. HikaShop then tries to display the 404 error page of your website through Joomla's API.
3. There is apparently an issue with your 404 error page which creates the fatal error.
First, try to replace the code:
JError::raiseError(404, JText::_('PRODUCT_NOT_FOUND'));
echo '</div>';
return;
to:
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found", true, 404);
in the file components/com_hikashop/views/product/tmpl/show.php
That should display the 404 error without going through Joomla.
Now that won't fix the real issue which is that there is a problem with your URL, but we would need to know more about that: screenshot of the product settings and the URL you're using to access that error page.