Пакетные операции в инфоблоках Битрикс
Когда в каталоге несколько тысяч товаров, даже простая задача по правке товаров может отнять нерациональное количество времени. Поднять цены, перенести значения между свойствами, очистить устаревшие данные, изменить остатки или деактивировать часть ассортимента приходится через импорт, временные скрипты или последовательное редактирование карточек.
Модуль добавляет в стандартные гриды инфоблоков полноценную массовую обработку. Вы выбираете нужные элементы, настраиваете изменения, проверяете результат и запускаете операцию.

Этот модуль полезен контент-менеджерам, администраторам каталогов, интеграторам и разработчикам, которым регулярно приходится изменять большие объёмы данных в инфоблоках.
Он особенно ценен там, где важны одновременно скорость и контроль: изменения должны выполняться массово, но оставаться понятными, проверяемыми и обратимыми.
Выбор данных через стандартный UIДля выборки используются стандартные коробочные фильтры. Вы добавляете необходимые поля, устанавливаете параметры выборки и затем просматриваете список результатов. Если нужно исключить несколько позиций, достаточно в этом списке снять у них галочки.

Обычная массовая правка умеет заменить одно значение другим. Здесь возможностей значительно больше.
Для строк можно добавить префикс или суффикс, выполнить поиск и замену, применить регулярное выражение, изменить регистр или убрать лишние пробелы. Для чисел - прибавить сумму, изменить значение на процент, умножить или округлить. Для дат - установить новую дату, сдвинуть её на период или использовать текущую.
Множественные свойства можно дополнить, очистить, удалить из них конкретные значения или убрать дубли. Значение можно скопировать из другого поля, а текст - собрать по шаблону из данных самого элемента.

Каждое изменение может иметь собственное условие. Например:
- поднять цену только у активных товаров определённого бренда;
- добавить тег только товарам выбранной категории;
- заполнить название из нескольких полей, если оно ещё пустое;
- очистить устаревшее свойство только у заданной группы элементов.
Модуль понимает разницу между обычными элементами инфоблока, товарами и торговыми предложениями. В одной операции можно обработать товары, предложения или оба типа данных.

Доступны параметры товара, вес и габариты, НДС, единицы измерения, тип товара, количественный учёт, цены и остатки. Цены можно менять на фиксированную сумму или процент, округлять, сохранять исходную валюту либо явно конвертировать. Остатки можно устанавливать, увеличивать и уменьшать - как в целом по товару, так и по отдельным складам.

Связь товара с предложениями остаётся понятной: модуль показывает, какие данные относятся к основному товару, а какие - к его вариантам. Связанные фильтры не позволят случайно обработать предложения посторонних товаров.
Детальный предпросмотр всех потенциальных правокДо запуска модуль показывает, сколько позиций действительно изменится, сколько останется без изменений и где обнаружены проблемы. Для каждого поля видны исходное и новое значения. Длинный текст открывается отдельно, а файлы, списки и привязки отображаются под понятными названиями.

Предпросмотр можно отфильтровать и выгрузить в CSV или XLSX. Отдельные товары можно исключить прямо на этом этапе, не возвращаясь к настройке всей выборки.
Пакетная обработка и восстановление после сбоевИзменения применяются небольшими порциями. В окне видны прогресс, скорость выполнения, оставшееся время и журнал. Если браузер закрыли или соединение прервалось, состояние операции остаётся в базе. Позже её можно открыть, проверить настройки и продолжить.
Фильтры, гриды и предпросмотр используют серверную пагинацию, поэтому модуль поддерживает каталоги большого объёма и объемные операции с данными товаров этих каталогов.
История, контроль и откатВсе запуски сохраняются в разделе операций. Там видно, кто и когда запустил обработку, какой инфоблок она затронула, сколько элементов было изменено или пропущено и для скольких возникли ошибки.
Можно открыть настройки выполненной операции, посмотреть итоговые изменения, скачать журнал, повторно применить обработку или выполнить откат. Перед изменением модуль сохраняет снимки данных и структуры полей, чтобы не накатывать старое состояние на уже изменившуюся схему инфоблока.

Права пользователя проверяются не только при открытии окна, но и во время выполнения каждой порции.
Типовые операции можно сохранятьНастроенную обработку можно сохранить и использовать повторно - такой шаблон операции называется сценарием. У сценария есть название, описание, фильтр, набор изменений и режим работы с товарами и предложениями.
Например:
- «Поднять розничную цену на 7% и округлить до 90»;
- «Деактивировать товары без остатка»;
- «Добавить сезонный тег»;
- «Очистить устаревшее свойство в выбранной категории».
Сценарий запускается только после предпросмотра. Его можно дублировать, импортировать, экспортировать или загрузить в обычное окно обработки и изменить настройки для разовой задачи.
Расширяется под задачи проектаЕсли встроенных действий недостаточно, разработчик может зарегистрировать собственное действие. Пользователь увидит его в том же редакторе с нужными полями и настройками, а модуль возьмёт на себя выборку, предпросмотр, порционное выполнение, журнал и историю.
Это позволяет решать специфические задачи проекта без создания отдельного административного интерфейса для каждой новой обработки.
Поддерживает свой язык выраженийЕсли вам не хватает встроенных операций, и вы не хотите привлекать программиста для разработки отдельного типа операции под ключ, вы можете собрать выражение для вычисления значения свойства используя встроенный в модуль мини-DSL.

Также DSL может использоваться для условного заполнения свойств - если блок кода вернет false, операция над текущим товаром произведена не будет.
Документация по DSL, а также руководство по использованию модуля в целом доступны на странице настроек модуля.
В нашем каталоге представлены готовые сайты и интернет-магазины для различных сфер деятельности.
Для того, чтобы найти подходящий вариант воспользуйтесь фильтром, расположенном в каждом разделе.
Вы можете отфильтровать готовые решения по тематике, стоимости и другим параметрам.
Пожалуйста, обратить внимание, что для установки купленного решения вам обязательно потребуется система управления Битрикс, позволяющая редактировать сайт или интернет-магазин без знания программного кода.
Перейдя на детальную страницу любого решения, вы увидите его цену, кнопку со ссылкой на демо версию, список подходящих редакций Битрикс и два варианта покупки:
- Вы покупаете только решение (подходит тем, у кого уже есть платформа Битрикс с нужным набором функций).
- Вы покупаете все необходимое для установки в одном наборе, в который уже входит:
- выбранное вами готовое решение;
- минимально требуемая редакция 1С-Битрикс;
- аренда хостинга и домена.
Вы можете выбрать базовый набор, либо составить свой добавив в него:
- другую редакцию 1С-Битрикс, которая включает в себя больше полезных функций;
- более мощный хостинг;
- услуги приоритетной техподдержки и пр.
Положите товары в корзину, кликните по ней в правом верхнем углу страницы и нажмите на кнопку
«Оформить заказ» или кликните по кнопке «Быстрый заказ».
Быстрый заказ
Функция «Быстрый заказ» позволяет пропустить стандартную процедуру оформления покупки. Вместо этого вы оставляете свои контактные данные в специальной форме обратной связи и ожидаете звонка нашего сотрудника. Он уточняет позиции вашего заказа, отвечает на вопросы и отправляет подтверждение заказа на вашу электронную почту.
Обычное оформление
При выборе стандартного оформления заказа, вы увидите новую страницу. Здесь вам нужно будет выбрать тип плательщика, вариант оплаты и доставки заказа.
Оплата
Вы можете оплатить заказ по безналичному расчету, а также наличными при помощи платежной системы Яндекс.Деньги, выбрав способ оплаты через электронный кошелек или картами Visa, Mastercard, либо Maestro.
Доставка
Купленные программные продукты будут отправлены вам по электронной почте в виде цифро-буквенного кода. Данный код (лицензионный ключ) выписывается автором программного продукта и предоставляет вам неисключительное право на его использование.
Установка
При покупке готового решения вместе с системой управления сайтом Битрикс, их установка проводится абсолютно бесплатно.
Безналичный расчет
Данный способ оплаты доступен для физических и юридических лиц. После заполнения и подтверждения заказа вы получите по e-mail счeт со всеми реквизитами, который необходимо распечатать и оплатить в любом коммерческом банке в течение 5 банковских дней с момента оформления заказа.
Пожалуйста, обратите внимание, что продажа программных продуктов осуществляется без НДС
(пп. 26 п. 2 ст. 149 НК РФ).
Оплата при помощи сервиса Яндекс.Деньги
Данный способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Надёжность и безопасность приёма платежей подтверждена международными сертификатами PCI Security Standards Council. Информация о сервисе находится в официальных реестрах Visa International и MasterCard Worldwide.
После заполнения и подтверждения заказа вы будете переадресованы на защищенный веб-сайт сервиса Яндекс.Деньги, где сможете выбрать способ оплаты при помощи платежных карт Visa, Mastercard или Maestro, либо электронного кошелька Яндекс.Деньги.
Доставка
Купленные программные продукты поставляются в виде цифро-буквенного кода, используя который их можно установить на хостинг согласно инструкции. Код отправляется онлайн на указанную в заказе электронную почту.
После получения оплаты от покупателя до момента отправки ему лицензионного ключа может пройти несколько часов.
На протяжении этого времени проводится оформление купленной программной продукции.
Внимание! Неправильно указанный e-mail может привести к дополнительной задержке. Пожалуйста, проверяйте ваши персональные данные при регистрации и оформлении заказа. Конфиденциальность ваших данных гарантируется.
Для установки вам потребуется
- Система управления «Битрикс» (подходящей редакции);
- Домен;
- Хостинг.
Все это вы можете купить в готовом наборе у нас на сайте, ускорив процесс дальнейшей установки.
Базовую установку мы сделаем для вас бесплатно!
Не нашли ответа на свой вопрос?Свяжитесь с нами, и мы предоставим необходимую информацию. |
Задать вопрос
|



