Изображение в письмо можно добавить следующим образом.
Открываем файл переопределения шаблона
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)