После установки модуля «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»
И не забывайте о безопасности вашего магазина, смотрите как защитить админку опенкарт от брута.