Hi,
Moving the display of that price elsewhere in the interface is quite easy, you just have to move the "price with option" zone with the layout drag&drop interface when you're editing your show_default view file.
And if you don't have the interface because you've made too many modifications, you can move its code directly:
<!-- PRICE WITH OPTIONS -->
<?php
if($this->params->get('show_price')) {
?>
<span id="hikashop_product_price_with_options_main" class="hikashop_product_price_with_options_main">
</span>
<?php
}
?>
<!-- EO PRICE WITH OPTIONS -->
Duplicating it is more complex since you can only have one element with the same ID in HTML.
You would have to duplicate that code and change the ID in it, which means that you'll also have to edit the file option.php to add custom javascript code to handle that new ID.
For example, you could duplicate the code:
var target = d.getElementById("hikashop_product_price_with_options_main");
if(target)
o.xRequest("'.hikashop_completeLink('product&task=price'.$url_itemid,true,true).'", {mode:"POST",data:"price="+price_with_options.value,update:target});
That would lead to the AJAX request to get the price with options being done twice instead of once each time, so it's not that nice, but it's way easier than modifying the code to copy the data after the AJAX request.