Задать вопрос Связаться с нами
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
Главная
Модули «1С-Битрикс: Маркетплейс»
Категория: Инструменты
Автораспределение свойств по разделам каталога
kemplox.organizeproperties

Автораспределение свойств по разделам каталога

Разработчиком данного модуля является Кемплокс
Купить: 2 000 руб.
  • Описание
  • Установка
  • История
  • Техподдержка

  • Подходящие редакции 1С-Битрикс: Малый бизнес, Бизнес
  • Включает в себя: Компоненты, Модуль
  • Категории: Для интернет-магазина, Инструменты, Контент-менеджеру, Другое, Каталог товаров, Свойства, фильтр, поиск
  • Название компании-партнера: Кемплокс
  • Последняя версия: 4.0.1
  • Дата обновления: 02.07.2024
  • Дата публикации: 25.05.2021
  • Число установок: 100 - 499 раз
  • Адаптивность: Нет
  • Поддержка композита: Нет
  • Совместимо с Сайты24: Нет

Если торговый каталог представлен большим количеством разделов и элементов, то в инфоблоке каталога, как правило, много свойств. И на форме редактирования элемента отображаются все свойства, даже те, которые не актуальны для данного элемента.

Существует возможность привязки свойств элементов к конкретным разделам. Но сделать это вручную для большого каталога достаточно долго.

Данный модуль анализирует заполненные свойства в товарах разделов и автоматически привязывает данные свойства к этим разделам.

При этом можно заранее указать, какие свойства должны отображаться в умном фильтре.

Есть свойства, которые являются общими (например, Производитель), либо служебными (код видео с YouTube, Популярный товар, Рейтинг, Тема форума для отзывов…). Данные свойства должны отображаться во всех карточках товаров. Чтобы они не привязывались ко всему каталогу, а оставались бы общими, в модуле есть настройка для каждого свойства «Не обрабатывать это свойство». Если этот флаг установлен, то свойство будет проигнорировано модулем.

На разных сайтах каталог может быть представлен в разном виде. Где-то товары отображаются только на конечном уровне иерархии разделов или просто не включая товары подразделов. Где-то товары отображаются с учетом товаров подразделов. Поэтому есть возможность либо привязать свойства и отобразить их в умном фильтре только для разделов, непосредственно в которых лежат товары. А можно добавлять эти свойства в родительские разделы. Для этого добавлен флаг "Привязывать свойства, выбранные для умного фильтра, ко всем родительским разделам раздела элемента".

Если снять галочку "Привязывать свойства, выбранные для умного фильтра, ко всем родительским разделам раздела элемента", то свойства будут привязываться только к разделам, непосредственно в которых лежат товары. И эти свойства будут показываться в умном фильтре только этих разделов. Например, есть раздел "Обувь", в нем раздел "Мужская", в нем раздел "Кроссовки". И есть свойство "Страна производства", которое вы отметили "Использовать в умном фильтре". Если галочка "Привязывать свойства, выбранные для умного фильтра, ко всем родительским разделам раздела элемента" снята, то после обработки на сайте в разделе "Обувь-Мужская-Кроссовки" в умном фильтре будет свойство "Страна производства", а в разделах "Обувь-Мужская" и "Обувь" не будет. Если же галочку оставить, то и в "Обувь", и в "Обувь-Мужская", и в "Обувь-Мужская-Кроссовки" будет "Страна производства" в умном фильтре.

Если вам нужно, чтобы были оба варианта, то это можно будет сделать вручную. Определитесь, чего больше - свойств, которые должны отображаться на всех уровнях иерархии, или, наоборот, свойств, которые должны быть только на последнем уровне иерархии. Выберите соответствующее значение галочки "Привязывать свойства, выбранные для умного фильтра, ко всем родительским разделам раздела элемента", а после обработки поставьте или снимите галочки "Показать в умном фильтре" в настройках нужных разделов.

После обработки модулем необходимо произвести настройку полей формы редактирования элемента инфоблока и очистить прежде установленные свойства, оставив только «Значения свойств» (см. https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1883).

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

Модуль поддерживает версии php от 5.6 и до 8.2.
После установки решения в меню "Сервис" появится пункт "Автораспределение свойств по разделам каталога".

Выберите инфоблок. Выбрать можно только из инфоблоков с установленным флагом "Является торговым каталогом".

Появится список доступных к автопривязке свойств. Это могут быть свойства типа Строка, Число, Список, Привязка к элементам, Привязка к разделам, Справочник.

Выберите свойства, которые не нужно обрабатывать. Либо это общие для всех товаров свойства (бренд, артикул, похожие товары...), либо служебные свойства (рейтинг, количество оценок, ИД темы форума для отзывов...).

Выберите свойства, которые должны будут отображаться в умном фильтре.

Снимите или поставьте галочку "Привязывать свойства, выбранные для умного фильтра, ко всем родительским разделам раздела элемента" (см. подробности в описании модуля).

После обработки рекомендуем сбросить кеш. Кроме того, необходимо произвести настройку полей формы редактирования элемента инфоблока и очистить прежде установленные свойства, оставив только «Значения свойств» (см. https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1883).

Рекомендуем перед запуском обработки сделать резервную копию.


Модуль поддерживает версии php от 5.6 и до 8.2.
  • 4.0.1, 02.07.2024
    Добавлена поддержка PHP 8
  • 4.0.0, 16.06.2021
    • Появилось сохранение/восстановление формы настроек. Сохранение происходит при нажатии кнопки "Упорядочить", восстановление при выборе каталога.
    • Добавились события:
      • Событие OnBeforeBindPropToSection, происходит непосредственно перед привязкой свойства к разделу. Обработчик должен вернуть значение, эквивалентное true, иначе привязка и последующие обработчики не будут выполнены. В обработчик передаются параметры:
        • SECTION_ID - Ид. раздела, к которому будет привязка;
        • PROPERTY_ID - Ид. свойства, которое будет привязано;
        • PROPERTY_BIND_PARAMETERS - параметры этого свойства. Передаются по ссылке, т.е. могут быть изменены в обработчике;
      • Событие OnAfterBindPropToSection, происходит непосредственно после привязки свойства к разделу. Все обработчики будут выполнены независимо от возвращаемого значения. В обработчик передаются те-же параметры, все в виде значений (не по ссылке).
    • В список галок каждого свойства добавилась "Показать развернутым". Акивна, если не установлена "Не обрабатывать" и установлена "Умный фильтр"
    • Над списком настроек появился блок общего управления галками списка.
По вопросам поддержки, пожалуйста, обращайтесь info@kemplox.ru

Модуль поддерживает версии php от 5.6 и до 8.2.
Ссылки
  • Главная
  • Модули
  • Акции
  • Услуги
  • Отзывы
  • Блог
  • Новости
  • Контакты
  • Реквизиты
Поиск по сайту
Наши контакты

По всем вопросам обращайтесь:

Электронная почта: info@webdebug.ru

Telegram: webdebug

Форма обратной связи

Webdebug Bitrix certified
Webdebug QR-code
© ООО «Веб дебаг», 2011 – 2025. Политика конфиденциальности.
×
У Вас вопрос?
Загрузка ...
×
Связаться с нами
Загрузка ...
×
Установка модуля

Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.

×
Запрос на приобретение
и настройку модуля
Загрузка ...