Hi,
It is not that I don't believe you but.. I made some test in your webstore and I am quite sure that some HikaShop core file have been modified.
Your "$pathway" object is always the same, the url does not contain the CID.
If I copy the code include in the view.html.php directly into the "show" view, I can add correctly the item in the pathway.
$pathway = $app->getPathway();
$url_itemid='';
global $Itemid;
if(!empty($Itemid)){
$url_itemid='&Itemid='.$Itemid;
}
$pathway->addItem($this->element->product_name,hikashop_completeLink('product&task=show&cid='.(int)$this->element->product_id.'&name='.$this->element->alias.$url_itemid));
Because my code was after the original position of this code. The product_name is modified by the rest of the show function, it adds the variant name.
So I have got this pathway : "Home : Lattenbury Charm : Alderly Zest<span class="hikashop_product_variant_subname">: Classic</span>"
The only thing I can say, regarding my tests is : The pathway is working good in HikaShop and copy/past the original code in a view works good.
So, I have to say that some HikaShop core files modified in your website and I would not be able to provide such support on a modified HikaShop.
You told me that you cannot override correctly views, but I did it without any problem.
Maybe you were editing the views for the wrong template (the right one is "blakeworth-shop", not "blakeworth-general").
Please make a clean install of HikaShop, use the override system to modified HikaShop views.
Be careful while installing/updating HikaShop, all of your modified files would be overwritten.
Regards,