Hi,
1. You will have to edit the view "product / show_tabular" and add some PHP code to display the a short description, something like:
echo JHTML::_('content.prepare',preg_replace('#<hr *id="system-readmore" */>#i','',substr($this->element->product_description,0,250)));
You can replace "250" by the desired value.
2. Add this kind of code:
if($this->element->prices[0] != 0)
Just after:
$this->setLayout('listing_price');
3. You can use custom fields to display images. To add a tab, you have to add a tab entry, a "li" and a "div" for the content.
Thanks to look how it is made, and just duplicate an entry and edit it as you wish.
Here is global documentation for all the css layout customizations:
hikashop.com/support/support/documentati...ize-the-display.html