Many thanks Nicolas - just what I needed.
In fact all I really needed to know was the variable:
$this->element->product_url
so I could include it in the view. Is there any place where all the Product attributes like this are listed/documented? (I'm fairly new to PHP and am just picking it up as I go along).
Is there also somewhere where the architecture/framework of the HikaShop views is explained? The way you can modify them and then revert back to the "standard" supplied code seems to suggest some kind of OO-mechanism. Is this the case? And is this a HikaShop architecture or an underlying Joomla architecture (I'm also fairly new to Joomla).
In particular, what happens when you upgrade to a new HikaShop version? Are your modified views and CSS retained until you manually remove them - and at that point do you get the new updated HikaShop code/modules?