Hi,
You would still need to edit the view file like suggested 5 years ago.
Which file to edit will depend on which contact button you want to change as there is both the button on the product details page and on the product listing.
To find which view file to edit, you can temporarily activate the "Display view files" setting of the HikaShop configuration and look at the page where you want to change the button:
www.hikashop.com/support/documentation/1...-display.html#layout
Now supposing that you use the "default" product layout and that you're talking about the contact button on the product page, it's still the file product / show_default.php that you'll want to edit.
There you can replace the code:
<a href="<?php echo hikashop_completeLink('product&task=contact&cid=' . (int)$this->element->product_id . $this->url_itemid); ?>" class="<?php echo $css_button; ?>"><?php
echo JText::_('CONTACT_US_FOR_INFO');
?></a>
by:
<a href="<?php echo hikashop_completeLink('product&task=contact&tmpl=component&cid=' . (int)$this->element->product_id . $this->url_itemid); ?>" class="modal <?php echo $css_button; ?>" rel="{handler: 'iframe', size: {x: 760, y: 480}}"><?php
echo JText::_('CONTACT_US_FOR_INFO'); JHtml::_('behavior.modal');
?></a>
Note however that this might not work based on the template you're using.
Please also note that our support is to help you with the setup of your shop, not to do custom development work for free.
If you need more custom development work in the future you can use our contact form to discuss that with us:
www.hikashop.com/support/contact-us.html