Bulkpilot — пакетный редактор товаров
LEGKO AppsBulkpilot — пакетный редактор товаров для Shop-Script с предварительной проверкой результата, журналом операций и контролируемым откатом.
Когда в каталоге десятки, сотни или тысячи товаров, одинаковые правки вручную отнимают часы и повышают риск случайной ошибки. Bulkpilot добавляет действие прямо в список товаров: отметьте нужные позиции, выберите поля, проверьте результат «было → станет» и только после этого подтвердите изменение.
Как проходит массовая операция
Вы выбираете товары штатными средствами каталога Shop-Script.
Включаете только нужные поля и задаёте новые значения или правила расчёта.
Предпросмотр показывает, какие товары и значения действительно изменятся.
После подтверждения операция выполняется пакетами и записывается в журнал.
Название, описания и служебные поля
название, адрес страницы, краткое и полное описание;
публикация, тип товара и налог;
теги: добавление, замена или удаление;
наклейки: готовые шаблоны, формы, палитры и собственный HTML/CSS;
формирование адресов по названию или шаблону с проверкой уникальности.
Цены и остатки
основная, зачёркнутая и закупочная цена;
установка значения, увеличение или уменьшение на сумму либо процент;
округление результата, минимальная и максимальная граница;
общий остаток или остаток выбранного склада;
обработка всех модификаций товара либо только основной.
SEO-заголовок, ключевые слова и SEO-описание;
замена, добавление в начало или конец;
условие «только если поле пустое»;
персональные шаблоны с переменными товара: название, ID, артикул и цена.
Категории и характеристики
добавление товаров в категории, замена набора категорий, исключение и очистка;
назначение основной категории;
создание обычной категории непосредственно в редакторе;
массовое изменение обычных характеристик и создание обычной характеристики.
Характеристики, формирующие модификации, намеренно остаются в штатном редакторе вариантов Shop-Script: их массовая замена может изменить структуру артикулов.
Изображения и видео
добавление нескольких изображений к выбранным товарам;
замена всей галереи с предварительным созданием резервной копии;
удаление главного изображения или всей галереи;
оптимизация и изменение формата новых файлов перед загрузкой;
назначение или удаление ссылки YouTube, Vimeo, VK Video или Rutube.
Предпросмотр без записи в каталог
Кнопка проверки не изменяет товары. Bulkpilot рассчитывает будущий результат, показывает старые и новые значения и сообщает, сколько товаров будет затронуто. Это помогает заметить неверную формулу, лишнюю категорию или не тот набор товаров до сохранения.
Пакетная обработка
Большие текстовые операции выполняются небольшими пакетами. В интерфейсе видны прогресс, число обработанных и изменённых товаров. Остановка прекращает следующие пакеты после завершения текущего; уже записанные изменения при необходимости отменяются отдельно через журнал.
Журнал и восстановление
комментарий, автор, время, состав операции и подробности по каждому товару;
фильтры, экспорт журнала и скачивание диагностики;
отмена всей операции или восстановление одного товара;
проверка более новых изменений перед откатом;
резервные копии изображений для операций, где они необходимы.
Если после пакетной операции значение было изменено вручную или другой операцией, Bulkpilot может остановить восстановление конфликтующего поля вместо молчаливой перезаписи более новых данных.
Что именно означает безопасность в Bulkpilot
предпросмотр отделён от применения и не должен записывать изменения;
необратимое удаление изображений требует отдельного подтверждения;
при замене галереи старые оригиналы копируются и проверяются до удаления;
права сотрудников Shop-Script продолжают действовать;
по текущей реализации каталог не отправляется на сторонний сервис Bulkpilot;
диагностический файл создаётся только по запросу пользователя и перед отправкой может быть просмотрен.
Важно: журнал Bulkpilot предназначен для отката поддерживаемых операций и не заменяет полную резервную копию базы данных и файлов магазина. Перед первым большим запуском рекомендуется сделать штатную резервную копию и проверить сценарий на небольшой выборке.
Ограничения
за один выбор можно добавить до 10 файлов JPG, PNG, GIF или WebP: не более 20 МБ каждый и 35 МБ суммарно;
видео назначается ссылкой; произвольные видеофайлы плагин не загружает;
оптимизация и конвертация относятся к новым загружаемым изображениям, а не к уже существующей галерее;
восстановление зависит от срока хранения журнала, наличия резервных файлов и отсутствия конфликтующих более новых изменений;
создание категорий, характеристик и изменение товаров доступны только сотрудникам с соответствующими правами.
Системные требования
Webasyst Framework 4.2 или новее;
Shop-Script 12.7 или новее;
«Инсталлер» 2.7 или новее;
PHP 7.4 или новее;
расширения PHP Phar и Zlib;
для обработки изображений — GD или ImageMagick.





