Ah yes, variants should not be impacted.
Please edit the file "show" of the view "product" via the menu Display>Views an change the code:
echo JComments :: showComments($this->element->product_id, 'com_hikashop', $this->element->product_name);
to:
if (hikashop_getCID('product_id')!=$this->element->product_id && isset ($this->element->main->product_name)){
$product_id = $this->element->main->product_id;
$product_name = $this->element->main->product_name;
}else{
$product_id = $this->element->product_id;
$product_name = $this->element->product_name;
}
echo JComments :: showComments($product_id, 'com_hikashop', $product_name);
that way, comments will always be attached to the main product.