new

msExportOrdersExcel

Экспорт заказов minishop в Excel
Автор дополнения
Андрей Степаненко
Пакетов
29
Закачек
5 501
Автор дополнения
Пакетов
29
Закачек
5 501
Обычно отвечает в течение недели
Версия 3.0.8-beta
Дата выпуска 08.11.2022
Загрузки 121
Просмотры 4 769
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Приложение для экспорта заказов minishop2 в XLS,XLSX,CSV.
При выгрузке учитываются фильтры и сортировки minishop для заказов.

Скачать пример экспорта заказов


Кнопка экспорта

после установки у вас появится кнопка для экспорта.



Консоль экспорта

При экспорте запускается консоль для информирования о процессе экспорта



Экспортированный файл

Так выглядит экспортируемый файл.



Экспорт заказов авторизованным пользователем


После включения параметра msexportordersexcel_download_user (по умолчанию отключен)
авторизованные пользователи смогу скачивать свои заказа в формате XLS прямо с фронтенда.

Для этого нужно добавить кнопку на страницу в личном кабинете пользователя:
[[!msExportOrdersExcel]]

Самое основное чтобы был параметр msexportordersexcel в запросе.

Системные настройки


Доступны следующие параметры
Автоматически скачивать после экспорта
msexportordersexcel_download
Да

Источник для сохранения файлов по умолчанию
msexportordersexcel_source_default
устанавливается автоматически после инсталяции

Включить форматирование даты
msexportordersexcel_date_process
Да

Формат даты
msexportordersexcel_date_format
d.m.Y H:i:s

Экспорт записей


Если записей очень много и скрипт не успевают отдавать файлы на скачивание, установите в настройках параметр msexportordersexcel_downloadНет в таком случаем вернется ссылка на скачивания.

Управление профилями экспорта


В списке заказов, выберите изменить колонки


3.0.0-beta

  • избавление от источника файлов для использования пути указанного системой
  • для Mac исправление кодировки при скачивание файлов CSV
  • Управление профилями экспорта из админки
  • Изменен путь хранения профилей пользователя
  • Добавление к товару поле от товара msProduct msProductData

2.0.0-beta

  • Управление дополнительными поля перенесено в список заказов
  • Редактирование колонок заказа
  • Редактирование колонок товара
  • Добавлен функция original() в кастомные классы поле
  • Описание по том как добавлять дополнительные поля

1.0.9-pl

  • Исправлен баг подключения процессора при переносе или переименовании папки core

1.0.8-pl

  • Исправлена передачи переменной $row с записью

1.0.7-pl

  • Исправлена перезапись модифицировнных профилей выгрузки

1.0.6-pl

  • Добавлена информация в обработчик о записи

1.0.5-pl

  • Исправлена ошибка в профиле выгрузки

1.0.4-pl

  • Добавлена возможность для авторизированных пользователей фронтенда скачивать свои заказа по нажатию на кнопку "Скачать заказы в XLS"

1.0.3-beta

  • Добавлена set_time_limit(100); для увеличения времени исполнения скрита если на хостинге возможно это сделать

1.0.2-beta

  • Иcправление для подключения процессоров только из папки core

1.0.1-beta

  • Поддержка английского языка

1.0.0-beta

  • New build script.

Последние обсуждения в сообществе MODX.pro