Hi,
Thanks for the links.
Because HikaMarket is in the front-end, the Joomla itemid is present. But the menu is an HikaMarket menu and it should contain a joomla group restriction. So when the user try to open the link, Joomla refuse it because the menu itself is restricted.
We will find a better solution for next release but for the moment, you can fix the problem by overriding the order_status_notification preload email.
Replacing
$t .= '<a href="'.hikashop_frontendLink('index.php?option=com_hikashop&ctrl=order&task=download&file_id='.$file->file_id.'&order_id='.$data->order_id.$file_pos.$url_itemid).'">'.$fileName.'</a><br/>';
By:
$t .= '<a href="'.hikashop_frontendLink('index.php?option=com_hikashop&ctrl=order&task=download&file_id='.$file->file_id.'&order_id='.$data->order_id.$file_pos).'">'.$fileName.'</a><br/>';
It will no longer use the item id in the url so the link, even if generated in the front-end, will work.
Regards,