Добрый вечер, просидел уже много времени за вопросом добавления картинок в письмо после оформления заказа. Весрия Opencart - 2.0.1.1 Результат в письме пустое поле "Изображение" Использовал такой пример:
в файле \catalog\model\checkout\order.php после 'model' => $product['model'], вставим 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'thumb' => $this->model_tool_image->resize($product_image, 50, 50), перед $data['products'][] = array( вставим $this->load->model('tool/image'); $product_qimage = $this->db->query("SELECT image FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'"); $product_image = $product_qimage->row['image']; Далее в файле шаблона \catalog\view\theme\default\template\mail\order.tpl после <?php foreach ($products as $product) { ?> <tr> вставим <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> </td> а перед <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;"><?php echo $text_product; ?></td> вставим <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: #EFEFEF; font-weight: bold; text-align: left; padding: 7px; color: #222222;">Изображение</td> ну и ниже colspan="4" заменить на colspan="5"
Толкните на путь истины что тут не так.