Многофункциональный обработчик каталога
От: АКРИТ
6 990 ₽
Дата публикации:
03.04.2014
Число установок:
Более 1000 раз
Дата обновления:
29.01.2026
Включает в себя:
Array
Последняя версия:
2.9.0
Модуль позволяет производить любые изменения над выборкой элементов из инфоблоков.
Функционал модуля поделен на три инструмента:
Во этих инструментах можно задать фильтрацию списочным фильтром или фильтром на условия. Данные фильтры позволяют сделать гибко настраиваемые выборки элементов по их свойствам:
После того, как выборка задана одним из двух фильтров, рассмотрим возможности по ее изменению у каждого из этих трех модулей.
Блок пересчета цен, позволяет управлять ценами в карточках товара и товарных предложениях:
Блок установки описания элементов инфоблоков и принадлежащих им товарных предложений:
Блок установки значений свойств позволяет выставить в зависимости от выбранного набора условий или же сразу для всего инфоблока и принадлежащих ему товарных предложений значения свойств:
Для всех блоков Вы сможете сохранить заданные параметры обработки в профиль и запускать его по расписанию для повторной обработки:
Также модуль позволяет логировать изменения в элементах и пишет их в виде лог-файла в настройках модуля:
Приобретая модуль, Вы получите практически не ограниченные возможности автоматизированного управления своим каталогом товаров и элементами инфоблоков.
Функционал модуля поделен на три инструмента:
- Блок пересчета цен
- Блок установки описания
- Блок установки значений свойств
Во этих инструментах можно задать фильтрацию списочным фильтром или фильтром на условия. Данные фильтры позволяют сделать гибко настраиваемые выборки элементов по их свойствам:
- Позволяют настроить необходимую выборку под изменения
- Выборка может быть задана через списочный фильтр или фильтр на условиях
После того, как выборка задана одним из двух фильтров, рассмотрим возможности по ее изменению у каждого из этих трех модулей.
Блок пересчета цен, позволяет управлять ценами в карточках товара и товарных предложениях:
- Изменение цен на выбранный процент или фиксированное значение (уменьшение или увеличение)
- Изменение цен относительно других цен (напр. процент или значение прибавить к закупочной цене)
- Изменение валют цен
- Расставить наценки к ценам
- Округление цен
Блок установки описания элементов инфоблоков и принадлежащих им товарных предложений:
- Позволяет составить новое описание анонса или подробного описания элемента инфоблока используя шаблон текстовой заготовки со вставками переменных из свойств элемента инфоблока
- Найти и заменить значение в описаниях - позволяет заменить описание на новое по шаблону
- Дописать новое описание в начало исходного текста
- Дописать новое описание в конец исходного текста
- Преобразовать описания из html в обычный текст разными способами
- Значения описаний могут быть составлены из других полей, свойств, параметров каталога, цен в виде вставок, заданных через усы-нотации {prop_3}
- Выбор свойств сделан через комбинированный список для удобного выбора через поиск
Блок установки значений свойств позволяет выставить в зависимости от выбранного набора условий или же сразу для всего инфоблока и принадлежащих ему товарных предложений значения свойств:
- Работает с любыми свойствами инфоблока, параметрами каталога и сео-полями
- Можно менять даты, списки и числовые значения
- Позволяет менять штрихкод, ширину, высоту, вес, состав и количество комплектов и другие параметры каталога (для торговых каталогов)
- Можно устанавливать количество на указанном складе для торгового каталога
- Позволяет составлять сеo-значения элементов, в том числе используя рандомизатор текста
- Для текстовых полей значения могут быть составлены из других полей, свойств, параметров каталога, цен в виде вставок заданных через усы-нотации {prop_3}
- Для текстовых полей значения могут быть добавлены в начало, в конец, преобразованы из html в текст, либо произведена замена по принципу "найти и заменить" конкретные вхождения значения
- Для свойств типа файл можно убрать значение, добавить к имеющимся файлы либо заменить выбранными новым файлом (для множественных свойств типа файл)
- Выбор свойств сделан через комбинированный список для удобного выбора через поиск
Для всех блоков Вы сможете сохранить заданные параметры обработки в профиль и запускать его по расписанию для повторной обработки:
- Можно задать путь к php через настройки в главном модуле АКРИТ
- Задать периодичность выполнения сохранённого профиля
- Установить задачу в cron (при доступности такой операции на хостинге)
Также модуль позволяет логировать изменения в элементах и пишет их в виде лог-файла в настройках модуля:
Приобретая модуль, Вы получите практически не ограниченные возможности автоматизированного управления своим каталогом товаров и элементами инфоблоков.
Характеристики
|
Дата публикации
|
03.04.2014 |
|
Число установок
|
Более 1000 раз |
|
Дата обновления
|
29.01.2026 |
|
Включает в себя
|
Array |
|
Последняя версия
|
2.9.0 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3382 3383 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
10 |
- - Автоматизация выпуска обновлений и реструктурирование файлов в модуле. - Добавлена проверка на конфликт версий jQuery - Другие незначительные улучшения кода.
- - Улучшения в деинсталляции модуля: теперь удаляются установленные cron-задачи
- - Миграция модуля на jQuery3
- - увеличено число обрабатываемых за шаг элементов: при запуске из консоли - 1000, а из админки - 100.
- - немного ускорена обработка модуля установки цен при запуске из командной строки
- другие незначительные улучшения в коде. - - У сохраненных профилей обработки появился признак блокировки для отслеживания текущего состояния запуска профиля из cron.
- - Стабилизирован новый механизм запуска обработки из админки.
- - улучшена безопасность модуля
- - стабилизирован новый механизм запуска из cron.
- - незначительные интерфейсные улучшения
- - Улучшена обработка запуска профиля из cron, когда фильтр выборки не настроен
- При постановке задачи в cron теперь учитываются и "дополнительные параметры конфигурации php" из модуля служебных инструментов
- Ошибки запуска из cron теперь логируются в модуле и в файле ошибок из .settings.php. - - Переработано и улучшено сохранение профилей
- - добавлен функционал заполнения свойств основных товаров по значениям свойств его предложений
https://disk.yandex.ru/i/OMPPEYy89wkJIg - - Рефакторинг кода запуска, внутренний механизм запуска стал более технологичным
- Улучшен механизм запуска из cron. - - добавлена возможность сохранять отрицательные проценты у инструмента пересчета цен
- - повышение стабильности работы
- - улучшения в работе фильтра на условиях по схеме "не равно конкретно выбранному разделу": теперь с учетом также и не равенства вложенных в него разделов
- другие улучшения в работе фильтра на условиях. - - восстановлена функция "найти и заменить"
- - улучшение стабильности работы модуля
- - повышена скорость обработки инструментом изменения цен в ряде сценариев
- улучшена обработка сетевых ошибок - - еще повышена скорость обработки инструментом установки значений свойств в ряде сценариев
- при включении хранения кэша в memcache либо redis можно существенно ускорить фильтрацию инструментом установки значения свойств (либо можно настроить через .settings.php в секции 'services' - 'cache.memcache')
- доработан механизм добавления к значению в конец или начало для строковых свойств
- другие переработки программного кода для совместимости с последними обновлениями битрикса - - улучшена работа интерфейса запуска и остановки
- повышена скорость обработки инструментом установки значений свойств в ряде сценариев
- другие переработки кода "под капотом" - - в фильтр на условиях добавлена возможность фильтрации товаров по закупочной цене
- инструмент пересчета цен теперь умеет менять и закупочную цену тоже
- инструмент изменения значений свойств теперь умеет менять и цены в исходной валюте. Для изменения в валюте используйте, пожалуйста, специальный для этого инструмент пересчета цен
- минимальная версия PHP поднята до 8.1
- выполнена часть работ по переписыванию старого кода в d7
- и другие незначительные интерфейсные улучшения - - Улучшен интерфейс выбора инфоблока
- Для свойств привязок к справочникам появилась возможность прибавлять значения к уже установленным через опцию "Добавить к текущим значениям"
- Другие незначительные интерфейсные улучшения на вкладке "Установка значений и запуск" - - доработан списочный фильтр для фильтрации свойств, у которых не задан символьный код
- добавлен режим работы "Фильтровать товары по торговым предложениям". Без указания этой настройки выбираются и товары и предложения по фильтру к ним
- значительно переработан код фильтрации - - доработан пошаговый запуск в административном интерфейсе
- - улучшено логирование работы модуля
- - улучшения в обработке кодировки текста в модуле обновления описаний
- учтена ситуация с подключением другими модулями jquery1 - - улучшения в списочном фильтре
- - Незначительные интерфейсные изменения
- Комбинированный список теперь еще в ряде элементов интерфейса
- Путь к интерпретатору php теперь берется из модуля core - - Улучшен интерфейс: в выборе свойств - теперь используется Комбинированный список с полем для поиска. Можно теперь свойства выбирать как по имени, так и по символьному коду.
- Обновлена страница техподдержки модуля
- Улучшено сохранение настроек - - в инструмент установки значений свойств добавлена возможность очищать картинку для анонса и детальную, а также свойства-файлы элементов инфоблоков https://disk.yandex.ru/i/k6EL8Rrp8cPsQw
- незначительные интерфейсные улучшения - - в инструмент изменения цен добавлена возможность указать необходимую валюту, новое поле "Установить валюту у изменяемых цен"
- незначительные интерфейсные улучшения - - незначительные интерфейсные улучшения
- - в инструмент изменения цен добавлен режим "прибавить значение к другой цене" (напр. можно розничную цену теперь устанавливать как закупочная цена плюс какая-то величина)
- - в инструмент изменения цен добавлен модификатор "% от другой цены"
напр. можно розничную цену теперь устанавливать как увеличенная закупочная цена https://disk.yandex.ru/i/wHik8cvTl1aPOw
- незначительные интерфейсные изменения - улучшена поддержка php8 - - Улучшения в установщике модуля (модуль зависит от служебного модуля acrit.core)
- - Улучшена работа модуля при запуске из cron
- - Улучшена обработка логирования при больших файлах лога
- - улучшена совместимость с php8
- - Улучшена совместимость с php8
- - Улучшена совместимость с php8
- Незначительные интерфейсные улучшения - - незначительные улучшения
- - незначительные улучшения
- - незначительные улучшения
- - улучшена совместимость с php8
- - улучшение совместимости с php8
- - улучшение совместимости с php8
- - исправление найденных ошибок в запуске из cron
- - в списочном фильтре переделан интерфейс выбора по разделам инфоблока: можно выбирать несколько (с зажатым ctrl),
теперь отображаются и не-активные разделы тоже https://disk.yandex.ru/i/bs2l3mIkua4NSg
- другие интерфейсные изменения - - В списочный фильтр добавлена фильтрация по ценам и параметрам товаров (Закупочная цена, Доступное количество, Зарезервированное количество, Вес (грамм), Ширина (мм), Длина (мм), Высота (мм))
- Фильтр на условиях уже содержит поле с количеством товара:
https://disk.yandex.ru/i/Q3JI9p1NYMDNsg
https://disk.yandex.ru/i/nMwMh2gHRds_ag - - мы модифицировали cron-запуск профилей. если вы ничего не заметили - значит все прошло успешно ;)
- - в установке значений свойств для полей дата/время теперь можно использовать в подстановках часы и минуты https://disk.yandex.ru/i/tltP6JnCU1lMbQ
- другие незначительные изменения "под капотом" - - незначительные исправления
- - исправления при фильтрации по полю "товар" в фильтре-конструкторе https://disk.yandex.ru/i/V51n9yFeZIMZHA
- незначительные интерфейсные исправления - - в установке значений свойств для полей дата/время теперь можно использовать подстановки вида NOW(+-nD) https://disk.yandex.ru/i/sTPPPS0nOnKV-w
- - исправлена обработка элементов в установке значений свойств
- незначительные интерфейсные изменения при восстановлении сохраненного профиля - - доработка списочного фильтра: добавлена возможность фильтровать по свойствам с датой относительно текущей даты
(например, выбрать все товары, которые менялись два дня назад) https://disk.yandex.ru/i/T7aNoLdjI7MX-A
- другие незначительные интерфейсные изменения в списочном фильтре - - незначительные исправления в интерфейсе установки цен
- - незначительные интерфейсные изменения
- - доработана логика чекбокса "Добавить к текущим значениям" для множественного свойства типа "список"
- - улучшена логика установки привязок к секциям для элементов инфоблока: https://yadi.sk/i/VnuwZ6Zfs_OwGg
теперь можно переписать текущие значения, либо добавить к текущим, либо убрать указанные секции - - добавили исключения проактивного фильтра при установке
/bitrix/admin/acrit.catprice*
/bitrix/admin/settings.php*
- логи не сразу выключались, кешировалась настройка в модуле b_option - - улучшен функционал рандомизатора текста https://yadi.sk/i/vY0L-oYvYkAjJA
- - для множественных свойств добавлена возможность добавлять значения https://yadi.sk/i/DYLh4BnGW1TQ-w
- незначительные интерфейсные изменения - незначительне интерфейсные изменения
- - незначительные исправления при запуске на cron
- - добавлена очистка управляемого кеша при изменении цен
- незначительные интерфейсные изменения - - исправлены возможные ошибки при работе модуля в utf8
- - фикс на работу фильтра-конструктора (ограничение: "и не" и "или не" в данный момент не работают)
- - ускорена обработка свойств на cron
- - добавлена фильтрация по не заполненным описаниям в списочном фильтре https://yadi.sk/i/D9y0togBZANerA
- - Внесены улучшения в обработку свойств типа файл: в файлах теперь можно задавать описания, а также дописывать файлы к имеющимся, см. https://yadi.sk/i/UIPrp2eo0dBE8A
- другие незначительные исправления по обработке и интерфейсу выбора файлов - - логирование операций в настройке модуля https://yadi.sk/i/kcW_SRaup4uHbQ
- внесены исправления в модуль установки цен (добавлен выбор валюты) - - добавлена возможность преобразование HTML-содержимого в текст для модуля изменения свойств
https://yadi.sk/i/P2zSobleZp8nxg - - добавлена возможность преобразование HTML-содержимого в текст для модуля изменения описаний
https://yadi.sk/i/U4-71Hwt6aIuxA
- исправление незначительных ошибок, рефакторинг кода - - добавлен рандомайзер текста для сео-полей инфоблока https://yadi.sk/i/vY0L-oYvYkAjJA
- добавлена возможность использовать значения цен в подстановках списочных свойств https://yadi.sk/i/hVHbGRfrCTuyUQ
- исправление незначительных ошибок, рефакторинг кода - - незначительные исправления в списочном фильтре
- - в списочный фильтр добавлен тип "заполнено" для выбора записей со всеми
заполненными значениями https://yadi.sk/i/N7socblJlGdXUA - - интерфейсные исправления в списке сохраненных профилей
- - в фильтр по инфоблоку вернули поле "Активность" https://yadi.sk/i/pmAt2a6TPbabGw
- - незначительные исправления ошибок в установке свойств типа файл (модуль изменения свойств)
- - добавлен пересчет фасетного индекса при изменении свойств элементов инфоблока (модуль изменения свойств)
- установка модуля: добавлено в проактивный фильтр исключение, позволяющее добавлять описания c потенциально опасным html, напр. с iframe - - незначительные изменения в коде (рефакторинг)
- незначительные исправления ошибок
- добавлена установка параметра каталога "Коэффициент единицы измерения"
- - добавлена возможность менять секцию в модуле изменения свойств (можно выбрать несколько секций)
- - незначительное исправление ошибок в модуле обработки описаний
- - Исправлены ошибки автоматического запуска профилей (модуль обновления описаний)
- Другие незначительные исправления - - внесены доработки в сохранение профилей обработки
- - модуль описаний: добавлена возможность менять только одно из полей
- модуль описаний: добавлена возможность указывать тип изменяемого описания https://yadi.sk/i/5fACXocvhXPReg - - добавлена страница тех.поддержки
- - Исправлены интерфейсные ошибки
- Исправлена фильтрация по некоторым HL-блокам - - Добавлена форма обратной связи при удалении модуля
- - Добавлена функция "найти и заменить" для модуля обновления описаний https://yadi.sk/i/WMOcdGsmo0dd8w
- - Незначительные исправления в модуле установки цен в типе полей "справочник"
- Незначительные изменения в интерфейсе (уведомление о новых версиях) - - Незначительные изменения в интерфейсе (уведомление о новых версиях)
- - исправления в списочном фильтре
- добавлен фильтр активности в списочный фильтр
- незначительные изменения в интерфейсе - - ускорение функционала установки свойств
- исправления в фильтрах - - исправления для фильтрации по свойствам-справочникам hightload
- исправления в административном меню при демо-установке модуля
- - реализована работа модуля из папки /local/modules
- добавлена возможность управлять штрихкодами у товаров https://yadi.sk/i/lRzNtKY_3ZenVX
- исправления интерфейсных ошибок - - пропуск hightload-справочников без полей "UF_NAME" и "UF_XML_ID"
- - незначительные изменения
- - добавлена возможность работать с внешним кодом (XML_ID)
- незначительные исправления в коде
- исправление мелких ошибок - - исправления интерфейсных ошибок
- - исправлены ошибки в интерфейсе фильтра
- - незначительные изменения в интерфейсе
- - Исправлена недоработка установки сео-полей для многих элементов
- Исправлены другие мелкие недочеты - - "Шаг 1 из 0" убрана ситуация
- Доработан интерфейс профилей
- Исправлена ошибка "Array()" при запуске профилей из списка - - новые сео-поля теперь доступны для установки в блоке установки свойств
- незначительные изменения в интерфейсе - - изменена процедура проверки окончания демо-периода модуля
- - доработано обновления детальной и картинки для анонса в блоке "Установка значений свойств"
- - в функционал обновления описаний добавлены поля каталога
- - добавлены стандартные поля инфоблоков в функционал обновления описаний
- - незначительные изменения в интерфейсе
- - незначительные изменения в интерфейсе
- - отключена ведение диагностики
- 2.2.1 - устранение ошибок E_WARNING - исправлены ошибки режима "найти и заменить" - исправлена подмена URL в строковых свойствах
- - функция "найти и заменить" в установке свойств https://yadi.sk/i/SzCaOxBVvVBHX - исправление в подсчете кол-ва элементов - другие мелкие доработки в коде
- - исправление переопределения dump() - исправление проблем с пустыми профилями
- - незначительные исправления в фильтре
- - незначительные изменения
- - незначительные изменения
- - доработки в установке свойств типа "привязка к элементам".
- - исправлен выбор товаров при установке свойств
- - устранено зависание модуля при определенных конфигурациях серверного ПО в процессе запуска обработки.
- Изменения: - доработана совместимость модуля с 1С-Битрикс 16+ - доработана обработка и настройка прав доступа в настройках модуля
- Изменения: - доработана обработка цены товара в комплекте при установке количества его количества (с учетом опций комплекта)
- Изменения: - доработана обработка цены товара в комплекте при установке количества его количества
- Изменения: - добавлена поддежка комплектов для Торгового каталога: замена товаров в комплекте, установка количества товара в комплекте
- - Добавлены для обработки поля инфоблока
- Изменения: - добавлено редактирование профилей - запуск профилей по расписанию - изменение количество товара на складах
- Изменения: - добавлено редактирование профилей - запуск профилей по расписанию - изменение количество товара на складах
- - добавлена возможность выбора фильтра. Добавлены параметры каталога: длина, ширина, высота, закупочная цена. - добавлен списочный фильтр. - добавлена возможность выбора способа установки описания(перезапись, дописать в начало, дописать в конец). В установке описания детальное описание и анонс добавлены в фильтр. В установке значений текстовых свойств появилась возможность задавать значения выражениями с шаблонами. - добавлен выбор нескольких свойств одновременно в "установке значений свойств"; - добавлено сохранение профилей и их запуск в "пересчете цен" и "обновлении описаний" - добавлено в установке значения свойств на 2 шаге удалены старые фильтры и добавлены новые, более удобные и функциональные. Изменены блоки условий. Добавлена возможность установки значений цены. Добавлены типы установки значений текстовых свойств (перезаписать, дописать в конец, в начало). - добавлена возможность установки значений свойств и описаний для обычных инфоблоков (не каталогов). - добавлена возможность изменять активность элементов - добавлены новые поля фильтрации - добавлена возможность установки значений свойств и описаний для обычных инфоблоков (не каталогов). - добавлена возможность изменять активность элементов - добавлена загрузка изображений из медиабиблиотеки - добавлена возможность округления цен. - добавлена возможность выбора названия раздела в шаблонах описаний - добавлен шаблон для генерации имени раздела в котором находится элемент
