Инструменты – это не просто модуль , это целый комплекс решений разного рода задач. Данный модуль предназначен автоматизировать множество процессов на сайте и сделать работу разработчиков, владельцев сайта, маркетологов, SEO-шников и иных специалистов более удобным и привлекательным, т.е. избавиться от рутинных работ.
С помощью модуля легко решаются множество наболевших задач, встречающихся при разработке и эксплуатации сайтов.
Функционал проекта развит и продолжает развиваться опытным путём. Наши специалисты активно используют модуль при реализации или технической поддержке Web-проектов наших клиентов.
Модуль позволит не только в разы упростить работу специалистов, но и при грамотном использовании увеличить продажи. Создание посадочных страниц с помощью «МЕХАНИЗМА КОЛЛЕКЦИЙ», реализация «ПЕРЕКРЁСТНЫХ ПРОДАЖ» (аналогичные, рекомендуемые товары и аксессуары), несомненно, увеличат средний чек интернет-магазина.
!!!Важно понимать, что модуль – это «ИНСТРУМЕНТ», а не «ПАНАЦЕЯ». Как и со всеми инструментами, им нужно уметь пользоваться. Более подробно технические моменты описаны в документации.
Функциональность модуля.
I. Механизм коллекций – это главный функционал модуля. Он позволяет выполнить множество групповых действий над элементами инфоблоков и решать соответствующие задачи:
Привязка набора элементов к разделам инфоблока.
Действие «Перекрестные продажи».
Групповое действие "Отвязать от разделов инфоблока".
Групповое действие "Перенести в раздел".
Групповое редактирование свойств.
Групповое редактирование значений свойств с заменой макросов.
Групповое редактирование свойств и запись в них предустановленного массива фильтра.
Пошаговое удаление элементов инфоблока согласно выборке.
Пошаговое выполнение произвольного PHP действия над элементами инфоблока согласно выборке.
Механизм реализован через профили и можно настроить автоматический запуск с помощью агента или cron.
Это позволяет решать такие задачи как:
создание коллекций, товарных наборов в нужных разделах инфоблока, реализация посадочных страниц;
массовое заполнение свойств элементов инфоблока;
массовое удаление товаров;
массовая очистка свойств;
массовое заполнение свойств значениями других полей и свойств этого же элемента инфоблока, использование макросов;
выполнение произвольного действия над группой товаров - PHP действие;
массовая очистка превью или детального описания;
автоматизация привязки группы товаров к дополнительным разделам;
II. Расширенные Пункты меню. За основу взят стандартный компонент bitrix:menu.sections. Добавлена возможность задания собственного фильтра и использования дополнительных полей и пользовательских полей раздела, которые несомненно могут пригодиться в меню.
III. Популярность товаров по количеству созданных заказов. Это вспомогательный функционал, при включении данной опции создается служебное свойство в торговом каталоге и происходит подсчет количества, сколько раз каждый товар попал в заказ. Данное свойство может использоваться в публичной части, например, в сортировке товаров "по популярности". (Функционал не учитывает уже созданные заказы)
IV. Популярность товаров по количеству оплаченных заказов. Аналогично функционалу "Популярность товаров по количеству созданных заказов", за исключением, что подсчет ведется по полностью оплаченным заказам. (Функционал не учитывает уже созданные заказы)
V. Автоматическое сохранение минимальной и максимальной цены. Сохраняет цены в служебных свойствах товара "Минимальная цена" и "Максимальная цена" в базовой валюте. Цены актуализируются раз в сутки, согласно сохраненным курсам на сайте (периодичность можно менять, выполняется стандартным агентом). Дублирование доступного количества в свойства товаров.
VI. Механизм синхронизации инфоблоков. Позволяет копировать инфоблоки с имеющимися свойствами. разделами, элементами. АВТОМАТИЗАЦИЯ ПРОЦЕССОВ: при добавлении/изменении свойств, элементов, разделов родительского инфоблока, автоматически происходят изменения в дочернем инфоблоке.
Реализация блоков рекомендуемых, дополняющих или аналогичных товаров в детальной карточке продукта.
VIII. Нестандартная сортировка товаров.
Для реализации механизма необходимо использовать действие "Групповое редактирование" свойств" и создать служебные свойства (лучше всего типа "Число"), которые будут служить индексами сортировки. С помощью удобного фильтра задать наборы и заполнять данные индекс нужными значениями. И эти свойства использовать уже в публичной части при выводе товаров или новостей, подробнее в статье.
IX. *Автоматическая генерация торговых предложений.
После установки модуля необходимо перейти в настройки: Настройки -> Настройки продукта -> Настройки модулей -> Инструменты разработчика, и включить необходимые опции.
Также становится доступен компонент "Пункты меню" в визуальном редакторе (Scoder -> Инструменты разработчика -> Пункты меню). Данный компонент аналогичен компоненту bitrix:menu.sections, но добавлены новые параметры: "Поля разделов", "Свойства разделов", "Фильтр".
В административном разделе на странице: Сервис -> Инструменты разработчика -> Коллекции доступен механизм создания наборов из элементов инфоблока и действий над ними. Интерфейс и принцип создания выборки аналогичен работе фильтра в списке элементов инфоблока.
Разработчикам: для запуска профиля (действия над коллекциями) доступна функция CScoderBaseAgents::ReindexCollection($set_id), где $set_id - ид коллекции.
Добавлен механизм минимально/максимально допустимого количества товаров в корзине
1.8.8, 06.05.2024
Корректировки интерфейса при выборе объекта разделы инфоблока
1.8.7, 25.04.2024
Корректировка для группового PHP действия для разделов
1.8.6, 03.04.2024
В коллекциях добавлена обработка объекта "разделы" по групповому PHP действию
1.8.5, 15.03.2024
Интерфейс: изменение разрешенной длины полей "PHP выражение" и "Название" в настройках коллекций
1.8.4, 11.07.2023
Добавлены опции:
-Включить функционал "Не менять активность" для категорий инфоблока, для которых создано поле UF_NOTCHANGE_ACTIVE.
-Включить функционал "Не менять активность" для элементов инфоблока, у категорий которых создано поле UF_NOTCHANGE_ACTIVE.
-Назначать активность элементов инфоблока, как у родительской категории, для которой создано поле UF_NOTCHANGE_ACTIVE.
1.8.3, 11.07.2023
Добавлен функционал "Не менять активность" для категорий инфоблока и их вложенных элементов. UF поле для категория UF_NOTCHANGE_ACTIVE - создается вручную в нужном инфоблоке.
1.8.2, 14.04.2023
Изменения в языковых файлах
1.8.1, 31.01.2023
Корректировки для php8
1.8.0, 07.12.2022
Служебные корректировки для вспомогательного модуля "Генератор SKU"
1.7.9, 30.11.2022
Добавления нового поля в базе для профилей вспомогательного модуля "Генератор SKU"
1.7.8, 16.11.2022
Корректировки с учетом последних обновлений 1С-Битрикс
1.7.7, 09.11.2022
Обновление компонента меню menu.sections
1.7.6, 28.10.2022
Корректировки в считывании свойств в механизме коллекций. Разработчикам добавлен обработчик события OnBeforeElementAction(&$data, $arFields, $arSet), который позволяет модифицировать значения перед записью.
1.7.5, 28.10.2022
Корректировки в переиндексации коллекций
1.7.4, 21.10.2022
Корректировка в установщике данных
1.7.3, 04.10.2022
Учет активности торговых предложений при расчёте минимальной и максимальной цены
1.7.2, 29.08.2022
Добавлена опция и функционал "Активировать сохранение минимальной, максимальной цены по типам цен по отдельности"
1.7.1, 13.08.2022
Обновления компонента меню menu.sections
1.7.0, 19.07.2022
Корректировки по предыдущему обновлению.
1.6.9, 19.07.2022
Добавлена опция "Индексировать с помощью обработчиков событий" для действий "группового редактирования значений свойств"
1.6.8, 26.05.2022
Корректировки предыдущего обновления
1.6.7, 26.05.2022
Добавлен функционал "Добавлять вновь создаваемые свойства в профиль синхронизации автоматически" в профилях синхронизации инфоблоков
Корректировки, связанные с функционалом "указать свойства по отдельности"
1.6.4, 11.05.2022
В механизме синхронизации инфоблоков добавлена возможность указать свойства по отдельности
1.6.3, 10.05.2022
Новый интерфейс списка профилей синхронизации инфоблоков
1.6.2, 10.05.2022
Добавлено поле "Название" в фильтр списка
"Профилей синхронизации"
1.6.1, 28.04.2022
Добавлен агент счетчика заказанных товаров по пользователям
1.6.0, 28.04.2022
Перерасчет счетчиков при отмене, удалении заказа и при изменении состава заказа.
1.5.9, 27.04.2022
Добавлен счетчик заказанных товаров по пользователям.
1.5.8, 23.03.2022
Корректировки в интерфейсе редактирования профилей синхронизации.
1.5.7, 14.12.2021
Для "Признака идентификации элементов" добавлены свойства
1.5.6, 27.10.2021
Добавлены корректировки для функционала "Синхронизации инфоблоков" при использовании нескольких типов цен.
1.5.5, 16.09.2021
Корректировка синхронизации свойств типа список с пустым значением
1.5.4, 07.09.2021
Корректировки логики Интерфейса фильтра с учетом нововведений 1С-Битрикс.
1.5.3, 02.09.2021
Исправление отображения фильтра при просмотре разными пользователями
1.5.2, 27.07.2021
Корректировка интерфейса фильтра для свойств типа "Привязка к элементам"
1.5.1, 27.07.2021
Корректировка интерфейса фильтра для свойств типа "Привязка к элементам"
1.5.0, 09.07.2021
Корректировки для редакции Старт
1.4.9, 11.01.2021
Оптимизировано формирование фильтра в механизме "Перекрестных продаж"
1.4.8, 28.10.2020
Корректировке в функционале синхронизации элементов
1.4.7, 27.10.2020
Для разработчиков добавлены обработчики событий OnBeforeSectionCopyReindex и OnBeforeElementCopyReindex
1.4.6, 21.10.2020
В фильтр добавлено поле Включая подразделы [INCLUDE_SUBSECTIONS]
1.4.5, 05.10.2020
Разработчика добавлен обработчик данных вывода OnBeforeMenuReturn
1.4.4, 14.07.2020
Реализовано удаление компонента scoder:menu.sections при удалении модуля
1.4.3, 17.06.2020
Багфикс: принудительный возврат цен со скидками при запуске через крон
1.4.2, 13.06.2020
Добавлены корректировки для работы с модулем Генератор SKU
1.4.1, 27.05.2020
Добавлены корректировки для работы с модулем Генератор SKU
1.4.0, 26.05.2020
Добавлены корректировки для работы с модулем Генератор SKU
1.3.9, 13.05.2020
Добавлена опция "Индексировать с помощью обработчиков событий" в механизме коллекция для действия "PHP выражение"
1.3.8, 08.05.2020
Добавлено поле "Интервал между шагами, сек." в коллекциях
1.3.7, 13.04.2020
Изменение сортировки обработчиков событий в инсталляторе.
Добавление обработчиков событий.
1.3.6, 26.03.2020
Изменения в языковых файлах
1.3.5, 24.03.2020
Устранен недочет при синхронизации значений свойств типа "Список"
1.3.4, 20.03.2020
Добавлена поддержка свойств типа Файл в механизме синхронизации
1.3.3, 19.03.2020
Добавлена определение базового товара для торговых предложений в механизме синхронизации инфоблоков
1.3.2, 05.03.2020
Установка недостающих обработчиков событий
1.3.1, 28.02.2020
Внесены корректировки в механизм синхронизации инфоблоков
1.3.0, 27.02.2020
Скорректировано определение SITE_ID при расчете оптимальной цены
1.2.9, 25.02.2020
Добавлена возможность автоматической деактивации или удалении разделов и элементов из дочернего инфоблока в механизме синхронизации инфоблоков
1.2.8, 24.02.2020
Добавлена возможность автоматизации элементов и разделов в механизме синхронизации инфоблоков
1.2.7, 18.02.2020
В "механизм синхронизации инфоблоков" добавлена синхронизация SEO и ПОЛЕЙ ТОРГОВОГО КАТАЛОГА
1.2.6, 17.02.2020
В "механизм синхронизации инфоблоков" добавлена синхронизация СВОЙСТВ
1.2.5, 31.01.2020
Добавлен механизм синхронизации инфоблоков
1.2.4, 24.01.2020
Добавлена возможность задать собственное поле сортировки (Другое) в коллекциях / Добавлен параметр "Доступное количество" в фильтр / Перед загрузкой обновлений и использованием механизма коллекций рекомендуем делать бекап сайта
1.2.3, 21.01.2020
Добавлена возможность задавать "Максимальное количество обрабатываемых элементов"
1.2.2, 14.01.2020
Добавлено поле "Индексировать с помощью Агента" в коллекциях
1.2.1, 23.12.2019
Корректировка списка разделов для фильтра
1.2.0, 11.11.2019
Добавлена обработка макросов в действие Перекрестные продажи
1.1.9, 28.10.2019
Добавлено действие "Перекрестные продажи / Аналогичные, рекомендуемые, похожие товары / Аксессуары"
1.1.8, 07.10.2019
Добавлен расчет "оптимальной" цены
1.1.7, 22.08.2019
Добавлен параметр "Формировать пункты меню из элементов раздела" в компонент menu.sections
1.1.6, 24.05.2019
Устранен недочет сохранения интерфейса фильтра
1.1.5, 24.05.2019
Добавлена переиндексация раздела при групповых действиях
1.1.4, 05.04.2019
Изменен принцип хранения фильтра
1.1.3, 20.02.2019
Добавлен учет значений множественных свойств при групповом редактировании значений свойств с заменой макросов
1.1.2, 19.02.2019
Добавлено действие "Групповое редактирование значений свойств с заменой макросов"
1.1.1, 29.01.2019
Добавлено действие "Групповое редактирование значений свойств инфоблока"
1.1.0, 28.01.2019
Незначительные изменения
1.0.9, 24.01.2019
Добавлена дополнительная опция
"Перенести в разделы"
1.0.8, 23.01.2019
Незначительные изменения
1.0.7, 23.01.2019
Добавлена вспомогательная функция CScoderBaseAgents::ReindexCollection($set_id - ид коллекции) для возможности автоматического запуска профилей.
1.0.6, 22.01.2019
Добавлена дополнительная опция "Отвязать от разделов инфоблока"
1.0.5, 21.01.2019
Добавлена дополнительная опция "Привязка к разделам инфоблока"
1.0.4, 18.01.2019
Добавлено поле "Дополнительные поля, доступные в массиве $arFileds" в настройках коллекции
1.0.3, 17.01.2019
Добавлен механизм коллекций, действия над элементами коллекции
1.0.2, 11.12.2018
Устранен недочет при сохранении настроек
1.0.1, 29.11.2018
Добавлена опция "Дублировать доступное количество в свойства товаров"
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.
При обращении в службу поддержки обязательно указывайте:
адрес сайта,
логин и пароль администратора,
ftp логин и пароль,
e-mail покупателя модуля или номер вашего купона,
техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.