[MakeShop.pro] Фильтр по характеристикам

Укажите домен без http и слешей. Пример: domain.com
ms_filter_features

Поставка в электронном виде.

Модуль позволяет фильтровать товары по характеристикам в категориях
Подробное описание
$44.44
$44.44

MS: Фильтр по характеристикам

Описание

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

Основные возможности

  • Фильтрация по характеристикам: Фильтрация товаров по значениям характеристик в категориях
  • Исключение вариантов: Возможность исключения определенных вариантов характеристик из фильтрации для категорий
  • Динамическая фильтрация: Автоматическое скрытие категорий и товаров при применении фильтров
  • Интеграция с фильтрами: Работа с системой фильтров CS-Cart

Как работает модуль

Модуль использует следующие механизмы:

  1. База данных (addon.xml): При установке модуль добавляет поле ms_execute_feature_by_category в таблицу categories:
  • Поле типа TEXT для хранения списка вариантов характеристик, которые нужно исключить из фильтрации
  1. Хуки категорий (func.php):
  • fn_ms_filter_features_get_categories() - добавляет поле ms_execute_feature_by_category в данные категорий
  • fn_ms_filter_features_get_categories_post() - фильтрует категории на основе выбранных фильтров:
  • Скрывает категории, если выбранные варианты характеристик входят в список исключений категории
  • Пересчитывает количество товаров в категориях с учетом фильтров
  1. Хуки товаров (func.php):
  • fn_ms_filter_features_get_products() - применяет фильтрацию товаров по характеристикам
  • Скрывает товары категории, если выбранные варианты характеристик входят в список исключений категории
  1. Хуки фильтров (func.php):
  • fn_ms_filter_features_put_filter() - генерирует условия фильтрации на основе выбранных вариантов характеристик
  1. Хуки хлебных крошек (func.php):
  • fn_ms_filter_features_add_breadcrumb() - добавляет параметры фильтров в ссылки хлебных крошек
  1. Шаблоны:
  • design/backend/templates/addons/ms_filter_features/hooks/categories/detailed_content.pre.tpl - добавляет поле выбора вариантов характеристик для исключения в форме редактирования категории

Где находится функциональность

  • Административная панель:
  • Форма редактирования категории с полем "[MS]: Фильтр по характеристикам: исключение"
  • Выбор вариантов характеристик для исключения из фильтрации
  • Витрина:
  • Страницы категорий с фильтрацией товаров по характеристикам
  • Автоматическое скрытие категорий и товаров при применении фильтров

Настройки модуля

В настройках модуля доступна информация:

  • Варианты выбранных характеристик: Отображаются варианты характеристик для выбора в настройках категорий

Использование

  1. Настройка исключений для категории:
  • Откройте категорию для редактирования
  • Найдите поле "[MS]: Фильтр по характеристикам: исключение"
  • Выберите варианты характеристик, которые нужно исключить из фильтрации для этой категории
  • Сохраните изменения
  1. Результат:
  • При выборе исключенных вариантов характеристик в фильтрах, категория и ее товары будут скрыты
  • Это позволяет более гибко управлять отображением товаров в зависимости от выбранных фильтров

Технические детали

  • Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  • При установке добавляет поле ms_execute_feature_by_category в таблицу categories
  • Работает с системой фильтров CS-Cart
  • Использует регулярные выражения для проверки вариантов характеристик в списке исключений

Похожие товары

$44.44
Выберите опции
Скидка 75%
$44.44 $177.78
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
$44.44
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
Скидка 84%
$44.44 $276.67
Выберите опции