Bulkpilot — пакетный редактор товаров
LEGKO AppsBulkpilot — массовые изменения товаров без долгой ручной работы и правок вслепую.
Плагин добавляет в каталог Shop-Script единое окно для работы с текстами, SEO, ценами, остатками, категориями, характеристиками, изображениями и видео. Перед записью Bulkpilot показывает результат «было → станет», а выполненные изменения фиксирует в журнале.
Для кого: для владельцев магазинов, контент-менеджеров, администраторов каталога и SEO-специалистов, которым регулярно приходится одинаково изменять десятки, сотни или большие выборки товаров.
Меньше рутины
Одна настройка применяется к выбранной части каталога вместо последовательного открытия карточек.
Результат до запуска
Предпросмотр показывает затронутые товары и будущие значения без записи в каталог.
Повторяемые сценарии
Условия отбора и несколько действий можно сохранить для следующего запуска.
Контроль после изменения
Журнал, остановка пакетной операции и откат поддерживаемых изменений помогают разбирать результат.
Как проходит работа
Выберите товары: отметьте их штатными средствами Shop-Script или задайте условия сценария.
Настройте действия: включите только нужные поля и укажите новые значения или правила расчёта.
Проверьте: посмотрите фактическую выборку и сравнение «было → станет».
Запустите: примените изменения сразу либо один раз в выбранные дату и время.
Основные данные и контент
Тексты и публикация
Название, адрес страницы, краткое и полное описание, публикация, тип товара и налог.
Теги и наклейки
Добавление, замена и удаление тегов; готовые наклейки, формы, цвета и собственный HTML/CSS.
Заголовок, ключевые слова и описание; добавление в начало или конец, шаблоны с переменными и правило «только если пусто».
Адреса страниц
Создание адресов по названию или шаблону с проверкой уникальности.
Цены, остатки и правила результата
основная, зачёркнутая и закупочная цена;
установка значения, увеличение или уменьшение на сумму либо процент;
округление, направление округления, минимальная и максимальная граница;
общий остаток, выбранный склад или все склады;
изменение всех модификаций товара либо только основной.
Категории и характеристики
Структура каталога
Добавление в категории, исключение, замена или очистка списка, назначение основной категории.
Обычные характеристики
Массовое изменение значений и создание обычной характеристики непосредственно в редакторе.
Характеристики, формирующие модификации, намеренно остаются в штатном редакторе вариантов Shop-Script: их массовая замена может изменить структуру артикулов.
Фото и видео
добавление до 10 изображений за один выбор;
замена галереи с предварительной проверкой резервной копии;
удаление главного изображения или всей галереи;
подготовка новых файлов и оптимизация уже загруженных JPEG и PNG;
преобразование поддерживаемых изображений в WebP;
назначение или удаление ссылки YouTube, Vimeo, VK Video или Rutube.
Анимированные GIF сохраняются без изменений, а готовые WebP не пережимаются повторно.
Сценарии автоматизации
Сценарий объединяет правила поиска товаров и последовательность действий. Предварительно выделять товары не обязательно: Bulkpilot работает только с доступной сотруднику частью каталога и повторно проверяет условия перед запуском.
До 10 условий
Логика «выполняются все» или «выполняется хотя бы одно».
Несколько действий
Согласованная последовательность изменений в одном сценарии.
Сейчас или позже
Запуск после предпросмотра либо однократно по расписанию через работающий CRON.
Контроль выборки
Строгий снимок подтверждённых товаров или повторный расчёт по актуальным данным.
Если каталог изменился до запуска
Что сделает Bulkpilot
Снимок должен совпасть
Безопасно остановит задание, если подтверждённая выборка изменилась.
Актуальная выборка
Заново рассчитает условия и изменит только подходящие на момент запуска товары.
Предпросмотр и пакетная обработка
предпросмотр не изменяет товары и показывает пример реальных будущих значений;
большие выборки выполняются небольшими пакетами с отображением прогресса;
один пакет защищён от повторного параллельного запуска;
остановка прекращает следующие пакеты после завершения текущего;
автоматический профиль подбирает рекомендуемые лимиты по ресурсам сервера, а ручной режим позволяет задать их отдельно.
Журнал и восстановление
автор, время, комментарий, состав операции и фактические изменения;
поиск, фильтры, экспорт и диагностический файл;
отмена всей поддерживаемой операции или восстановление одного товара;
проверка более новых изменений перед откатом;
настраиваемое количество хранимых операций и автоматическая очистка завершённых записей.
Если поле было изменено позднее вручную или другой операцией, Bulkpilot не должен молча перезаписывать свежее значение при откате.
Права и данные магазина
права сотрудников Shop-Script повторно проверяются на сервере;
пользователь без доступа к товару не может изменить его через сценарий;
по текущей реализации каталог не отправляется на сторонний сервис Bulkpilot;
диагностический файл создаётся только с согласия пользователя, сначала скачивается на его компьютер и автоматически разработчику не отправляется.
Ограничения версии 2.0
поддерживается однократный отложенный запуск; повторяющихся расписаний пока нет;
добавление, замена, удаление и оптимизация изображений выполняются вручную в разделе «Фото и видео» и не сохраняются в сценариях;
сценарий с установкой или удалением ссылки на видео выполняется только сразу после предпросмотра;
восстановление зависит от срока хранения журнала, наличия связанных резервных файлов и отсутствия конфликтующих более новых изменений;
журнал Bulkpilot не заменяет полную резервную копию базы данных и файлов магазина.
Системные требования
Shop-Script
12.7 или новее
2.7 или новее
7.4 или новее
Расширения PHP
Phar, Zlib и Mbstring
Обработка изображений
GD либо ImageMagick
Запуск по времени
Работающий Webasyst Cron или системный CRON
Перед первой крупной операцией сделайте штатную резервную копию магазина, проверьте настройки на небольшой выборке и внимательно изучите предпросмотр.
Помогите сделать Bulkpilot лучше
Если вы заметили ошибку, неточность интерфейса или вам не хватает важной возможности, пожалуйста, напишите разработчику. Укажите последовательность действий и ожидаемый результат; при необходимости приложите диагностический файл из настроек плагина.





