Skip to content
msBulkEditor
Массовое редактирование товаров MiniShop3 в менеджере MODX 3
  1. Компоненты
  2. msBulkEditor
  3. Начало работы
  4. Системные настройки

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

Namespace: msbulkeditor. Ключи в БД: msbulkeditor_*.

Основные

КлючТипПо умолчаниюОписание
msbulkeditor_chunk_sizenumber50Товаров за один проход apply / batch
msbulkeditor_expert_limitnumber5000Максимум товаров в операции «все по фильтру»
msbulkeditor_preview_detail_limitnumber100Строк в детальном preview
msbulkeditor_history_retention_daysnumber90Срок хранения записей истории (дней)
msbulkeditor_enable_save_setting_userbooleanДаСохранять колонки и экспертный режим в modUserSetting
msbulkeditor_expert_modebooleanНетРазрешить экспертный режим в UI
msbulkeditor_import_max_rowsnumber10000Максимум строк CSV/XLSX за upload

Scheduler

КлючТипПо умолчаниюОписание
msbulkeditor_scheduler_enabledbooleanНетОчистка истории через задачу Scheduler

Задача msbulkeditor / operation_cleanup удаляет операции старше history_retention_days.

  1. Установите Scheduler.
  2. Включите msbulkeditor_scheduler_enabled = Да.
  3. Настройте cron на php /path/to/assets/components/scheduler/run.php (обычно раз в сутки).

Без Scheduler таблицы msbe_operations / msbe_operation_items растут, пока не настроите задачу или ручную очистку.

Права доступа

Права создаются при установке. Назначайте их политике менеджеров магазина.

ПравоНазначение
msbulkeditor_viewСетка, preview, история (чтение), состояние UI
msbulkeditor_editApply массовых операций, сохранение UI
msbulkeditor_rollbackОткат завершённых операций
msbulkeditor_presetsСоздание / изменение / удаление пресетов
msbulkeditor_import_exportИмпорт и экспорт файлов

Доступ к странице компонента возможен и при глобальном view (только просмотр).

Маршрут API → право

ГруппаRoutesПраво
Чтениеhealth/ping, products/list, products/preview, products/progress, history/list, history/items, presets/list, ui/state/get, fields/catalog, filters/references, bindings/checkview
Записьproducts/apply, ui/state/save, bindings/applyedit
Откатproducts/rollbackrollback
Пресетыpresets/save, presets/deletepresets
Файлыexport/run, import/run, import/parseimport_export

Вкладки Пресеты и Импорт и экспорт скрыты без соответствующих прав. Прямой URL без права редиректит на Товары.

Рекомендации для production

  • Каталог > 5000 позиций: держите expert_limit согласованным с RAM и timeout PHP. Уменьшите chunk_size, если чанк не укладывается в лимит времени.
  • enable_save_setting_user = Да — у менеджеров свои колонки. Нет — единый вид таблицы.
  • expert_mode = Нет — только явный выбор строк. Так меньше риск массовой ошибки.

Пути после установки

ПутьСодержимое
core/components/msbulkeditor/PHP, processors, lexicon
assets/components/msbulkeditor/connector, JS/CSS бандл

Connector: assets/components/msbulkeditor/connector.php.

После обновления пакета очистите кэш MODX и сделайте жёсткий reload страницы панели (или ?_reload=1).

Связанные разделы

  • События MODX — плагины на apply и экспорт
  • FAQ — типичные ошибки прав и лимитов