АРАМА: Товарные коллекции в разделах. Категории для СЭО. Посадочные разделы. Товары со скидкой
От: АРАМА
15 000 ₽
Дата публикации:
10.11.2016
Число установок:
100 - 499 раз
Дата обновления:
18.04.2026
Включает в себя:
Array
Последняя версия:
1.9.0
Функциональные возможности:
Решение воплощает мечты многих владельцев сайта, а также SEO-специалистов по созданию категорий с необходимым товарным набором, удовлетворяющим указанным условиям, параметрам, свойствам.
Привязка товаров коллекции к разделам инфоблока выделяет ряд преимуществ:
| Позволяет организовать разделы, в которых автоматически собираются товары с различными параметрами. | |||
| Нет отдельных компонентов, поэтому нет необходимости что-либо подгонять под дизайн сайта. Все заработает в рамках текущего вашего дизайна, если вывод каталога уже настроен. | |||
| Поддержка 1с-Битрикс. | |||
| // Коллекции строятся на основе разделов инфоблока, поэтому сохраняется весь функционал разделов:
| |||
С помощью данного модуля можно создать товарные наборы для Нового года, 23 февраля, 8 марта, на День Рождения и другие праздники.
//
//
//
Конструктор условий:
//
//
Конструктор условий:
//
//
//
Имеется 2 варианта конструктора:
////
// | // | ||
аналогичен фильтру в списке товаров в административном разделе // // | аналогичен интерфейсу . [Не доступно в редакциях Старт, Стандарт, Эксперт] // | ||
// | --//-- | --//-- | // |
//
//
//
//
//
Как это работает:
//
//
//
//
//
//
//
//
//
Важно:
| ||
В данной вкладке производятся все настройки по коллекции: доступны конструкторы условий для подбора товаров и дополнительные опции. Важно:
| ||
Важно:
| ||
//
//
//Типовые примеры:
Разделы, где должны отображаться товары определенных параметров, например, принадлежать одному какому то бренду, или иметь конкретный цвет. Случаев бесчисленное множество. Вручную привязывать товары к такому разделу далеко не очень удобно. Модуль «Товарные коллекции в разделах» позволяет легко организовать подобные разделы.
Дополнительно в статье - или .
Например, на веб-сайте спорт товаров уже имеются разделы:
- Беговые дорожки
- Эллиптические тренажеры
- Велотренажеры
- ...
- Тренажеры по типу
- ... Для ног
- ... Для рук
- ... Для спины
- ... Для пресса
В этих категориях необходимо собирать товары из вышеуказанных разделов исходя из их свойств. С помощью модуля Вы легко можете организовать подобное.
Еще примеры в статье .
Один из ярких примеров применения модуля - создать иерархию разделов принципиально отличную от иерархии в учетной системе [программе].
Например, товары добавляются из 1C или парсятся из другого источника, в котором структура разделов не такая, какая бы Вам хотелось на сайте.
Используя модуль, необходимо всего один раз создать подходящую структуру, задать с помощью конструктора условий правила для разделов-коллекций и товары автоматически будут попадать в эти разделы.
Ненужные разделы, которые добавились из исходного источника, останется лишь деактивировать.
- бренд 1
- бренд 2
- бренд 3
- бренд 1 + бренд 3
- ...
Разделы, в каждом из которых будут только товары из одного бренда. или комбинации брендов
Еще больше примеров в статье .
В конструкторе условий можно задать условия, аналогичные и товары будут собраны в определенном разделе.
Иногда возникает задача привязать один подраздел к нескольким разделам [].
Стандартно реализовать такой возможности нет, т.к. для раздела можно выбирать только одного «родителя», в отличие от товаров.
С помощью данного модуля эту проблему можно хитро обойти, создав подраздел-дубль, и указав в условиях коллекции исходный подраздел.
Например, у вас построено дерево разделов:
- Смартфоны
// - ... Чехлы
// - Планшеты
Стоит задача, чтобы подраздел «Чехлы» (родитель - «Смартфоны») был доступен также в разделе «Планшеты».
Нужно создать подраздел [дубль] с названием «Чехлы» в родительском разделе «Планшеты», и, с помощью данного модуля, настроить условия попадания товаров из исходного раздела в подраздел-дубль.
Конечный результат будет таким:
- Смартфоны
// - ... Чехлы
// - Планшеты
// - ... Чехлы
Подробнее:
//
//
//
Примеры реализации у наших дорогих клиентов:
//
//
//
//
//
Примеры реализации у наших дорогих клиентов:
//
//
//
| на данном проекте реализованы коллекции по множеству параметров, например, собраны товары по грузоподъемности. | ||||
| в интернет-магазине деловой одежды собрана коллекция костюмов из жилетов, пиджаков, брюк и юбок. | ||||
| // в онлайн-магазине ТД Снегири представлена комбинация работы двух модулей:
| ||||
//
//
//
В комплект с модулем входит:
//
//
//
![]() Установка и настройка Настройка одного примера. / / | Информативная по настройке решения. / / | Публикация дополнительных статей, примеров применения модуля. / |
![]() Коммуникация Общение в популярных сервисах с сотрудниками техподдержки. | ![]() Бессрочная лицензия Год бесплатных обновлений, но лицензия на модуль без срока давности. | ![]() Техническая поддержка Без посредников. Только программисты - разработчики модуля. |
//
//
//
Внимание:
//
//
//
//
//
//
| Для привязки товаров к разделам инфоблока [разделам-коллекциям] необходима переиндексация. При переиндексации происходит привязка товаров к категориям инфоблока, но при этом они также останутся привязанными к своим старым разделам, для которых не настроена коллекция. Переиндексацию коллекции необходимо проводить только один раз после ее создания или изменении условий. // | ||||
| При переиндексации товар будет привязан к нескольким разделам. Чтобы товар отвечал только по одному адресу URL, нужно настроить поддержку канонических ссылок. Подробнее об этом в документации: . // | ||||
| Не рекомендуем указывать в условиях коллекций разделы, которые тоже являются коллекциями. В данном случае не гарантируется корректная работа. // | ||||
| В младших редакциях [Старт, Стандарт, Эксперт] поддерживается только один из интерфейсов конструктора условий - интерфейс фильтра. // | ||||
| Для работы решения необходимо, чтобы были установлены модули: iblock, highloadblock. // | ||||
| Данный модуль разработан с использованием АПИ D7, смотрите минимальные тех. требования для ядра D7. // | ||||
| Обязательно необходимо ознакомиться с содержанием вкладки Установка и Поддержка на данной странице. // // | ||||
| *Иногда возникает необходимость выполнить обратную задачу - сделать разделы-коллекции отдельно от основного каталога товаров. Т.е. чтобы они имели отельную страницу, а не выводились в меню или списке разделов каталога. Иными словами, чтобы визуально представляли отдельную сущность. По умолчанию такое не поддерживается, но не хитрыми доработками можно приспособить модуль и для решения этой задачи. Мы готовы в этом помощь за отдельное вознаграждение. Также в этом может здорово помощь модуль - . // // | ||||
| Модуль индексирует элементы для раздела-коллекции в рамках одного инфоблока. Для торгового каталога может проверять параметры торговых предложений. При необходимости показывать товары [элементы инфоблока] из другого инфоблока, нужно эти товары копировать. Для этого требуется дополнительный модуль - Подробнее о механизме в статье - | ||||
| При тестовом периоде модуль работает в ограниченном режиме: привязывает к коллекции не более 7-ми элементов. |
//
//
//
Наши сообщества:
//
//
//
//
//
Мы оказываем бесплатную техническую поддержку по модулю в период получения обновлений. Мы исключили промежуточные звенья обработки заявок и ваши заявки попадут напрямую к программистам, что сократит время их обработки. Обращайтесь к нам и мы поможем с установкой и настройкой модуля, проконсультируем по его работе.
//
//
//
//
//
//
//
//
При необходимости доработаем функционал под требования вашего проекта за отдельное вознаграждение.
Но оставляем за собой право отказаться от доработки без объяснения причин.
//
//
Наши сообщества:
//
//
//
//
Мы оказываем бесплатную техническую поддержку по модулю в период получения обновлений. Мы исключили промежуточные звенья обработки заявок и ваши заявки попадут напрямую к программистам, что сократит время их обработки. Обращайтесь к нам и мы поможем с установкой и настройкой модуля, проконсультируем по его работе.
//
//
//
|
|
//
| |
//
//
При необходимости доработаем функционал под требования вашего проекта за отдельное вознаграждение.
Но оставляем за собой право отказаться от доработки без объяснения причин.
Еще больше примеров в статьях:
//
//
//
//
//
//
//
//
Вас также может заинтересовать:
//
//
//
//
//
//
Мастер решения рутинных задач на всех редакциях 1С-Битрикс | Позволит создать вспомогательные категории на базе важных свойств | Дополнительные шаблоны для стандартного компонента меню [bitrix:menu] | |||||||
Характеристики
|
Дата публикации
|
10.11.2016 |
|
Число установок
|
100 - 499 раз |
|
Дата обновления
|
18.04.2026 |
|
Включает в себя
|
Array |
|
Последняя версия
|
1.9.0 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3382 3383 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
7 |
- Перезапись поля Дата последней переиндексации при полной переиндексации или через агента. Корректировки языковых файлов.
- Корректировки по уровню прав к функционалу модуля
- Корректировку по удалению коллекций при удалении условий в конструкторе скидок. Корректировки языковых файлов.
- Изменения в языковых файлах. Подсказки.
- Багфикс при индексации нескольких коллекций при использовании интерфейса фильтра
- Добавлено UF поле АРАМА: Товарная коллекция, чтобы автоматически отмечать разделы инфоблока, являющиеся коллекциями.
- Добавлен вывод активность у коллекций
- Перенос старого АПИ модуля на ORM. Удаление старого АПИ работы с БД модуля. Старое АПИ более не поддерживается.
- Корректировки по предыдущему обновлению
- Добавлена возможность заполнения свойства для товарных коллекций
- Служебные корректировки кода
- Смена кодировки языковых файлов на UTF-8, кодировка WINDOWS-1251 более не поддерживается. Убраны лишние инфоблоки из опции "Товары каких инфоблоков перебирать"
- Триальная версия
- Корректировки в языковых файлах: смена названия модуля
- Корректировки в языковых файлах: смена названия модуля
- Корректировки для main.ui.filter
- Замена jquery на jquery3 в модуле.
- Устранение ряда уязвимостей
- Устранение ряда уязвимостей
- Разработчикам: добавлена проверка ($GLOBALS["SCODER_COLLECTIONS_IGNOR"] == "Y") перед индексацией
- Пересмотрена логика включения опции "Использовать интерфейс фильтра" для редакций Старт или когда отключен интерфейс фильтра в настройках модуля
- Корректировке для "интерфейса фильтра" для свойств типа "Привязка"
- Добавлена передача "$sectionId = null" в метод CIBlockElement::SetElementSection, но с возможностью изменить $sectionId через обработчик событий OnBeforeScoderCollectionElementEdit
- Корректировки в обработчике событий OnBeforeProlog
- В настройках модуля добавлен параметр "Интервал между шагами, сек"
- Изменения в языковых файлах
- Дополнительные корректировки для php8
- Исправление невозможности удаления коллекций в списке: Сервисы - Товарные коллекции в разделах - Коллекции
- Корректировки для php8
- Изменения в кэшировании
- Корректировки для общей переиндексаци при отключенной интерфейсе фильтра
- Корректировка недочета предыдущего обновления.
- Улучшена совместимость с малыми версиями
- В функции агента добавлено определение $USER = new CUser, если объект не определен.
- Корректировка при использовании нескольких инфоблоков
- Корректировка
- Исправление отображения фильтра при просмотре разными пользователями
- Корректировки логики Интерфейса фильтра с учетом нововведений 1С-Битрикс.
- Корректировка: отвязка от раздела-коллекции при отмеченной опции "Учитывать доступность товаров / Только доступные"
- Корректировка интерфейса фильтра для свойств типа "Привязка к элементам"
- Внесены корректировки при проверке условий для торговых предложений
- Багфикс: принудительный подсчет скидок при запуске через крон
- Добавлена страница со списком всех коллекций: Сервисы -> Товарные коллекции в разделах -> Коллекции
- Корректировка списка разделов для фильтра
- Дополнение по функционалу "Отключить интерфейс фильтра"
- Добавлена опция "Отключить интерфейс фильтра" в настройках модуля
- Устранен недочет последних обновлений
- Добавлен параметр "Количество коллекций, обрабатываемых за один шаг" в настройках модуля; Выполнено кэширование коллекций при общей переиндексации; устранен недочет при сохранении опций типа checkbox
- Исправлен недочет предыдущего обновления
- При полной переиндексации добавлена пошаговость и для коллекций
- Добавлен параметр "Начинать с элемента (Ид)" в настройках модуля для общей индексации
- Устранен недочет для редакций Старт. Добавлен сброс общего кэша при редактировании коллекций.
- Оптимизация работы скриптов
- Поправлен недочет при кэшировании коллекций
- Добавлены действия над товарами со скидкой: Учитывать только товары со скидкой, Исключать товары со скидкой
- Добавлена доп. опция "Дополнять товарами со скидкой"
- Устранение недочетов предыдущего обновления
- Устранен недочет при подборе при указании свойств торговых предложений
- Добавлена возможность управления правами доступа к модулю
- Исправление недочетов предыдущего обновления
- Добавлена поддержка триального режима
- Оптимизирован функционал переиндексации
- Багфикс
- Увеличен cache_time (служебное)
- Добавлена возможность сохранения таблиц при удалении модуля
- Разработчикам добавлен обработчик события OnBeforeScoderCollectionElementEdit($return, $element_id, $set_id, $arOldSections, &$arNewSections), где $return - признак (false или true) - отвязать элемент от коллекции или привязать, $element_id - ид элемента инфоблока, $set_id - ид коллекции (ид раздела инфоблока), $arOldSections - массив ИД разделов, которым принадлежал товар, &$arNewSections - массив ИД разделов, которым будет принадлежать. Данный обработчик вызывается в момент индексации элемента инфоблока и можно менять параметр $arNewSections.
- Устранен недочет последних обновлений
- Устранен недочет последних обновлений
- Изменен алгоритм подключения используемых модулей
- Устранение проблем при запуске Агента
- Устранение проблем при полной переиндексации;
- Добавлена опция "Индексировать коллекции с помощью Агента"
- Багфикс
- Добавлен новый интерфейс конструктора - интерфейс фильтра
- Пересмотрена архитектура модуля. Оптимизирована работа скриптов.
- Убрано условие проверки, при котором товар автоматически попадал в коллекцию при добавлении/редактировании, только если эта коллекция хотя бы 1 раз индексировалась.
- Редактирование товара - добавлена обработка методов: SetPropertyValuesEx и SetPropertyValues.
- Добавлена возможность общей переиндексации
- Исправление проблемы, приводящей к конфликту с другими модулями
- Добавлена вкладка "Товарные коллекции" в админ. панели: Магазин -> ->Разделы на странице редактирования Раздела
- Разработчикам: добавлены обработчики событий: OnAfterScoderCollectionEdit - вызывается после изменения коллекции; OnAfterScoderCollectionDelete - вызывается после удаления коллекции.
- Устранение недочетов при кэшировании коллекций во время автоматического добавления элементов в набор
- Добавлено кэширование коллекций при автоматическом добавлении элементов в набор
- Добавлена доп. опция "Не менять активность коллекции"
- Добавлено дополнительное условие "Учитывать доступность товаров / Только доступные"
- Устранена ошибка учета родительских свойств при прохождении торговых предложений
- Добавлена дополнительная опция "Товары каких инфоблоков перебирать" Поправлена ошибка, возникающая при попадании большого числа товаров в коллекцию.
- Добавлены "Дополнительные условия"
- Исправлены недочеты в работе модуля со множественными свойствами инфоблока типа "Список"






