Hi,
It's quite easy to find what which block of code does what by simply reading the ids/classes of the HTML elements.
For example, this block displays the description:
<div id="hikashop_product_description_main" class="hikashop_product_description_main">
<?php
echo JHTML::_('content.prepare',preg_replace('#<hr *id="system-readmore" */>#i','',$this->element->product_description));
?>
</div>
This one shows the specifications:
<div class="hikashop_tabs_content" id="hikashop_show_tabular_specification">
<?php
//LAYOUT show_block_dimensions
$this->setLayout('show_block_dimensions');
echo $this->loadTemplate();
if(!empty($this->fields)){
//LAYOUT show_block_custom_main
$this->setLayout('show_block_custom_main');
echo $this->loadTemplate();
}
?>
</div>
Then it's up to you to move them around how you want.