Hello,
That will required to create an override view on your view listing_div,table or list (link to your item menu display configuration), that will required some html & php knowledge.
For start what you can do, is to switch off the add to cart button, and create an new one with the same class (in order to keep the css of the "add to cart" button) and add in part that start with :
<div class="hkc-md-<?php echo (int)$span; ?> hikashop_product hikashop_product_column_<?php echo $current_column; ?> hikashop_product_row_<?php echo $current_row; ?>">
<div class="hikashop_container">
<div class="hikashop_subcontainer <?php echo $this->borderClass; ?>">
this kind of code at the end of the last <div> :
// Create the url link for each product page in php :
$link = hikashop_contentLink('product&task=show&cid=' . (int)$this->row->product_id . '&name=' . $this->row->alias . $this->itemid . $this->category_pathway, $this->row);
// Button display in html :
<a class="css_button css_button_cart" href="<?php echo $link;?>">Details</a>
For more details, see
this documentation
to learn how to custom front-end display
Hope you will succeed to get what you needs.
Regards