Чтобы в VM3, в письмо покупателю с его заказом добавить изображение товара необходимо в файле com_virtuemart/views/invoice/tmpl/invoice_items.php в цикле
foreach($this->orderDetails['items'] as $item) {
дописать код вызова картинки для товара, саму картинку можете вставлять дальше в таблице куда хотите
$productModel = VmModel::getModel('Product'); $product_images = $productModel->getProduct($item->virtuemart_product_id,true,false,true,$item->quantity); $productModel->addImages($product_images,1); if($product_images->images[0]->file_url_thumb ){ echo '<a href="'.JURI::root () .$product_images->link.'"><img src="'.JURI::root () .$product_images->images[0]->file_url_thumb.'"></a>'; }else if($product_images->images[0]->file_url){ echo '<a href="'.JURI::root () .$product_images->link.'"><img src="'.JURI::root () .$product_images->images[0]->file_url.'" width="90"></a>'; }
width="90" укажите размер изображения, вызывается если в массиве не найден file_url_thumb