Изображение в письмо можно добавить следующим образом.

Открываем файл переопределения шаблона

templates/имя_шаблона/html/com_virtuemart/invoice/invoice_items.php

комментируем

//foreach($this->orderDetails['items'] as $item) {

и вместо него добавляем

$dbmedia = JFactory::getDbo();
$query = $dbmedia->getQuery(true);
foreach($this->orderDetails['items'] as $item) {
 $query->clear();
 $query->select('*');
 $query->from('#__virtuemart_medias as m');
 $query->leftJoin('#__virtuemart_product_medias as p on p.virtuemart_media_id=m.virtuemart_media_id');
 $query->where('p.virtuemart_product_id='.$item->virtuemart_product_id);
 $dbmedia->setQuery($query);
 $photos = $dbmedia->loadObject();
 $file_url_thumb = JURI::root() . $photos->file_url_thumb;

и теперь  перед артикулом добавляем тэг изображения

<img style="float: left;margin: 0;width: 45px;height:auto;" src="/<?php echo $file_url_thumb; ?>">

Также в файле

templates/имя_шаблона/html/com_virtuemart/invoice/invoice.php

можно добавить какой-то css код, к примеру, такой

table td{
 font-size:12px !important;
 line-height:14px !important;
 padding:1px !important;
}

Этот код добавляется между тэгами style, которые находятся вначале файла около строки 

if ($this->headFooter)