Импорт экспорт opencart (ocStore) 1.5.5.1

opencartПосле установки модуля «Export / Import для ocStore 1.5.5.x» категорий и товаров в excel, при попытке экспорта выдает ошибку «Could not close zip file php://output.»

Вот решение данной проблемы:

Вся проблема заключается в том, что данный модуль экспорта и импорта настроен на работу с файлами формата xlsx, т.е. MS Office Excel 2007 и выше, если же вы используете MS Office Excel 2003, то ваши файлы будут иметь расширение xls.

И так, исправляем модуль для работы с xls MS Office Excel 2003.
В файле /admin/model/tool/export.php

Заменить:

header('Content-Disposition: attachment;filename="backup_categories_products.xlsx"');"

на

header('Content-Disposition: attachment;filename="backup_categories_products.xls"');

Заменить:

$objWriter = PHPExcel_IOFactory::createWriter($workbook, 'Excel2007');

на

$objWriter = PHPExcel_IOFactory::createWriter($workbook, 'Excel5');

Так же, не забудьте добавить возможность просмотра и внесения изменений в данный модуль, для вашего пользователя.

Скачать модуль «Export / Import для ocStore 1.5.5.x»

И не забывайте о безопасности вашего магазина, смотрите как защитить админку опенкарт от брута.