Помощь Экспорт заказов

Valya2605

Создатель
Регистрация
4 Авг 2015
Сообщения
43
Реакции
0
Добрый день, подскажите использую экспорт заказов в ексель Для просмотра ссылки Войди или Зарегистрируйся . Но там не выгружается фото товара. Может кто то помочь? или может у кого то есть уже модуль с выгрузкой фото. Осторе 1.5.4.1 Спасибо

как я понимаю никто помочь не сможет? пусть даже не бесплатно

Подскажите пожалуйста, или направьте хотя бы. Дописала вот в контроллере



foreach ($products as $prod) {
$option_data = array();
$prod['img'] = $this->model_report_export_xls->getProductImage($prod['product_id']);
// Get the product option to get the color and the size
$options = $this->model_sale_order->getOrderOptions($order_id, $prod['order_product_id']);

if(!empty($options)){
$prod['img'] = $this->model_report_export_xls->getProductImage($prod['product_id']);
foreach ($options as $option) {
if ($option['name'] == 'Размер') {
$option_data['Size'][] = array(
'name' => $option['name'],
'value' => $option['value'],
'type' => $option['type']
);
}
if ($option['name'] == 'Цвет') {
$option_data['Color'][] = array(
'name' => $option['name'],
'value' => $option['value'],
'type' => $option['type']
);
}
}
}

$color = ''; $size = '';
if( !empty($option_data['Color']) ){
$color = '[Цвет : ' . $option_data['Color'][0]['value'] . ']';
}
if( !empty($option_data['Size']) ){
$size = '[Размер : ' . $option_data['Size'][0]['value'] . ']';
}

// Add each product line
$this->objPHPExcel->getActiveSheet()->setCellValue('A' . $counter, html_entity_decode($prod['name'], ENT_QUOTES, 'UTF-8') . ' ' . $color . ' ' . $size);
$this->objPHPExcel->getActiveSheet()->setCellValue('D' . $counter, $prod['model']);
$this->objPHPExcel->getActiveSheet()->setCellValue('F' . $counter, $prod['quantity']);
$this->objPHPExcel->getActiveSheet()->setCellValue('G' . $counter, $this->currency->format($prod['price'], $invoice['currency_code'], $invoice['currency_value']));
$this->objPHPExcel->getActiveSheet()->setCellValue('H' . $counter, $this->currency->format($prod['total'], $invoice['currency_code'], $invoice['currency_value']));

$counter++;
$this->load->model('tool/image');

//Выводим картинку
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setPath($this->model_tool_image->resize($prod['img']['image'], $this->config->get('config_image_cart_width'), $this->config->get('config_image_cart_height')));
$objDrawing->setCoordinates('A1');
//$iDrowing->setWidth(30);
//$iDrowing->setHeight(30);
$objDrawing->setOffsetX(35);
//$iDrowing->setRotation(25);
$objDrawing->setWorksheet($this->objPHPExcel->getActiveSheet());
}



но выдает ошибку




Fatal error: Uncaught exception 'Exception' with message 'File Для просмотра ссылки Войди или Зарегистрируйся not found!



Хотя по этой ссылке изображение есть.



Буду благодарна если хотя бы натолкнете на момент моей ошибки. Спасибо
 
Последнее редактирование модератором:
Выводить нужно именно закешированное изображение товара?
 
Назад
Сверху