- Опубликовано:
- 19.07.2022
- Обновлено:
- 31.01.2025
- Версия:
- 1.2.0
- Установлено:
- 50 - 99 раз
- Подходящие редакции:
- Малый бизнес, Бизнес, Интернет-магазин + CRM
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
Согласитесь, что, например, при стандартной сортировке товаров по цене (от дешевых к дорогим), будет не самым лучшим решением показывать в начале товары у которых хоть и самая низкая цена, но которые практически никто не покупает (или того хуже — не в наличии). Возможно, что посетитель в таком случае просто не доберется до ликвидных товаров у которых цена чуть-чуть выше (особенно при большом ассортименте).
Модуль позволяет решить эту и другие подобные ситуации в пользу бизнеса.
- Сортировка с помощью модуля доступна с версии модуля iblock 20.0.400 в компонентах-наследниках класса \Bitrix\Iblock\Component\ElementList
- Модуль предназначен для опытных пользователей, прошедших как минимум курс «Контент-менеджер».
Для раскрытия всех возможностей и использования модуля с максимальной эффективностью, рекомендуется:
- производить внедрение совместно с разработчиком и профессиональным маркетологом
- применять разные правила для разных категорий товаров, проводить тесты и вести аналитику.
- Неограниченное количество сортировок
- Неограниченное количество правил для каждой сортировки
- Многоуровневые условия для правила сортировки
- Комбинированные условия и группы условий
- Возможность использования логических операторов «И» и «ИЛИ», а так же условий «равно», «не равно», «больше или равно», «меньше или равно», «больше», «меньше», «содержит» или «не содержит»
- Возможность использовать направления сортировки: возрастание, убывание, возрастание с пустыми значениями в начале, возрастание с пустыми значениями в конце, убывание с пустыми значениями в начале, убывание с пустыми значениями в конце
- Вычисление отдельных индивидуальных значений сортировки для каждого товара
- Автоматическое обновление значений сортировки каждого товара на основе множества стандартных событий Битрикс
- Возможность создания агентов для дополнительного автоматического обновления значений свойств сортировки (требуется, если в правилах сортировки используются динамические свойства)
- свойства товара (его различные характеристики: артикул, изображение, габариты, производитель, акции, хиты и так далее)
- параметры товара (доступность, количество на складе, цена, закупочная стоимость, тип и т.п.)
- количество продаж товара и сумма на которую товар был продан (с учетом статуса заказа и периодом), количество показов
- свои поля (достаточно указать символьный код)
- ID элемента и раздела (с учетом и без подраздела)
- существующий индекс сортировки товара
- название, символьный код
- дата и время создания или изменения
- активность (включая начало и окончание)
- наличие картинки или описания
- внешний код, теги
Модуль устанавливается стандартными средствами Битрикс. Сразу после установки модуль готов к работе и не требует настройки.
- изменим алгоритм уже существующей сортировки
- создадим новую сортировку и отобразим управляющие элементы.
1. Изменение алгоритма стандартной сортировки.
На странице создания сортировки, мы должны указать ее название, символьный код и выбрать инфоблок с нашим каталогом товаров и нажать кнопку «Сохранить» (см. рис).
Правило для сортировки которую мы хотим - комбинированное (состоит из нескольких условий). Для комбинированных правил, модуль для каждого товара вычисляет уникальное значение сортировки, исходя из объявленных условий. Это значение как раз и используется для сортировки по нескольким свойствам (оно хранится в отдельном инфоблоке модуля). Т.к. значение зависит от изменяющихся свойств (у товара, например, может одновременно измениться цена и наличие в любой момент), необходимо поддерживать его актуальность. Для этого предусмотрена функция создания агентов для перерасчета значений сортировки.
На странице настроек правила сортировки необходимо указать его название. В поле «Создать агента:» выбираем «Да». Выбираем нужный сайт из списка, а в качестве основного раздела - «Трикотажная пряжа». Нажимаем кнопку «Применить» (см. рис).
Не покидая страницу, переходим на вкладку «Сортировка», где зададим условия для нашего правила сортировки.
Если на этом этапе возникнут трудности, обращайтесь за нашей технической поддержкой. Мы обязательно поможем.
<? if(\Bitrix\Main\Loader::includeModule("profistudio.merchandiser")) { \Profistudio\Merchandiser\Tools::includeComponent( "1", // ID сортировки $arParams["CUSTOM_ELEMENT_SORT"], // Массив с полями сортировки $arParams["IBLOCK_ID"], // ID инфоблока $arResult["VARIABLES"]["SECTION_ID"], // ID раздела $arResult["VARIABLES"]["SECTION_CODE"], // Символьный код раздела $arParams // Параметры кеширования );} ?> |
Код необходимо установить перед подключением компонента «bitrix:catalog.section», а в массив параметров компонента добавить "CUSTOM_ELEMENT_SORT" => $arParams["CUSTOM_ELEMENT_SORT"] (см. рис).
2. Создание новой сортировки с управляющими элементами.
Не забываем добавить агентов в настройку правила, т.к. количество продаж товара величина изменчивая и необходимо будет обновлять значения сортировки.
<? $arParams["CUSTOM_ELEMENT_SORT"] = $APPLICATION->IncludeComponent( "profistudio:merchandiser.sort.list", "select", // Шаблон (".default" - ссылки, "select" - выбор из списка) array( "IBLOCK_ID" => "17", // ID инфоблока "SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"], // Символьный код раздела "SECTION_ID" => $arResult["VARIABLES"]["SECTION_ID"], // ID раздела "SORT_LIST" => array(0 => "1"), // ID сортировок "SORT_ID_DEFAULT" => "1", // ID сортировки по умолчанию "NAME" => "Сортировка:", // Название "SORT_PARAMETER" => "my_sort", // Название параметра для сортировки "SAVE_SESSION" => "Y", // Сохранять выбранную сортировку в сессию "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000" ), false ); ?> |
- Шаблон компонента — определяет как будут отображаться сортировки (в виде кнопок - «.default» или в виде списка - «select»).
- ID сортировок — в этом поле нам следует отметить 2 наши созданные сортировки, которые мы хотим отобразить.
- ID сортировки по умолчанию — выбираем одну из наших сортировок.
- Название — подпись к списку наших сортировок.
- Название параметра для сортировки — отображается в адресной строке, при выполнении сортировки.
- Сохранять выбранную сортировку в сессию — оставьте отмеченным, если хотите чтобы у пользователя сохранялась выбранная сортировка.
Кстати!
Если вы серьезно занимаетесь маркетингом и настроены на плодотворную работу по увеличению прибыли, то рекомендуем вам ознакомиться с нашими решениями для интернет-магазинов:
- Модуль для смены типа цен в корзине в зависимости от условий
- Модуль быстрых SEO-ссылок для каталога товаров
- Модуль автогенерации SEO-настроек (мета-теги, карта сайта и многое другое) для страниц умного фильтра
- Модуль точечной настройки SEO для страниц с параметрами (страницы умного фильтра, поиска и т.п.)
19 февраля 2025 11:26
Модуль может и хороший, но.....
Модуль может и хороший, но воспользоваться им мне так и не удалось без привлечения дополнительной помощи своего разработчика, а не поддержки создателя данного модуля. Модуль установился на сайт без проблем, необходимы настройки на сайт произвел тоже быстро и остался последний шаг, надо добавить параметр модуля в определённый файл шаблона сайта (у меня Аспро Премьер) я лично не смог. Я обратился за помощь к разработчику модуля, так как написано у них что "Если на этом этапе возникнут трудности, обращайтесь за нашей технической поддержкой. Мы обязательно поможем." И всё бы хорошо, они помогут, я готов заплатить дополнительно за настройку модуля адекватную сумму, но мне говорят для того чтобы они помогли в донастройки модуля (а мне надо было только найти определённый файл, куда вставляется этот параметр) надо купить у них минимальный пакет услуг на 10 часов работы и это не по 2000 рублей за час. У всех компаний политика разная, но я считаю то это перебор. Всё позитивное мнение о разработчике исчезло. Спасибо.
19 февраля 2025 12:13
Фархад, спасибо за обратную связь. Постараемся учесть на будущее.
Да, минимальный пакет платной поддержки у нас 10 часов на 6 месяцев. Небольшие вопросы, связанные с установкой и настройкой модулей стараемся решать бесплатно. Но чаще всего вопросы связаны с доработкой или устранением ошибок на сайте клиента или настройкой какой-то логики индивидуальной и каждому его сайт править бесплатно мы не можем. Если разобрать детально ваше обращение то, на самом деле было 2 вопроса - первый, то что вы и описали касался установки. Здесь действительно нужно исправить ситуацию и при покупке более сложных в установке модулей, мы добавим время на установку силами наших специалистов. И второй - по настройке вашей логики сортировки. Это все же останется за отдельную оплату.
8 августа 2024 00:12
модуль
Модуль супер. Удобный. Рекомендую. Техподдержка на высоте.
1 августа 2022 11:51
Модуль рабочий. Плохо что нет автоматизации для создания множества правил и встроенной системы аналитики (приходится анализировать в метрике/analytics). За такую цену можно было бы и сделать
Пользуемся меньше недели. Настраивается действительно просто, можно составить сложные условия. Но вот отслеживать результаты по прежнему приходится в сторонних системах аналитики. Может для кого-то это и удобно, но за такую цену, можно было бы хотя бы какую-то рекомендательную систему по правилам добавить. Так же я бы предложила добавить в правила возможность отслеживать показатели не только внутри битрикса, но как раз и из сторонних систем аналитики, например по источникам трафика (хотя бы по меткам), т.е. чтобы более гибко использовались правила, как можно более индивидуально. В целом, все устраивает, тех.поддержка отвечает, правда, не сразу. И вместо текстовой инструкции, лучше снять просто видео, наглядное. Сложно ориентироваться, если не разработчик.
3 ноября 2022 20:46
Спасибо за модуль
Спасибо за полезный функционал, решение не нагружает страницу, имеет гибкие настройки, все интуитивно понятно в настройках. Отдельно спасибо разработчику за помощь в установке модуля. Рекомендую. И видео по установке и настройке было бы полезно сделать. Спасибо.