Заказ закрыт
Доработка системы фильтрации и управления товарами

Бюджет: по договоренности
КОРРЕКТНАЯ РАБОТА ФИЛЬТРА В КАТАЛОГАХ
Настроить механизм фильтрации так, чтобы он точно отбирал товары по выбранным пользователем параметрам. Фильтр должен работать в связке с ЧПУ.

УПРАВЛЕНИЕ КАТЕГОРИЯМИ ДЛЯ ФИЛЬТРА
Необходимо реализовать в админ-панели отдельный раздел для управления структурой фильтра.
Категории первого уровня (например, "Грузовики", "Запчасти") Возможность создать новую категорию 1-го уровня, которая автоматически появится в блоке фильтра на страницах каталога и в шапке. Возможность удалить категорию из фильтра. При этом сама товарная категория в системе не удаляется, а просто перестает отображаться в фильтре. 

Категории второго уровня (например, "Самосвалы", "Тягачи" внутри "Грузовики и спецтехника") Возможность назначить дочернюю категорию для категории 1-го уровня в структуре фильтра. Возможность удалить дочернюю категорию из фильтра. 

Категории третьего уровня (например, "Воздушные", "Топливные" внутри 2-го уровня "Фильтры", которые внутри 1-ой категории "Запчасти") Возможность назначить дочернюю категорию для категории 2-го уровня в структуре фильтра. Иерархия категорий (Родительская -> Дочерняя) должна четко отображаться в настройках фильтра в админ-панели. Все изменения в этой структуре должны мгновенно применяться в шапке сайта и в боковом блоке, где расположен фильтр.

ДОРАБОТКА СИСТЕМЫ АТРИБУТОВ
Функционал атрибутов есть, но работает с ошибками.

В админ-панели должен быть интерфейс для создания атрибутов (например, "Бренд", "Мощность", "Фото"). При добавлении/редактировании товара должны отображаться все созданные атрибуты, чтобы их можно было заполнить значениями (например, для атрибута "Мощность" указать значение например: "300 л.с", "256л.с"). Возле каждого атрибута в админ-панели должен быть переключатель, позволяющий временно отключить атрибут. Отключенные атрибуты не должны отображаться в форме редактирования товара и в публичной части сайта в фильтре и карточке товара.

УМНАЯ ФИЛЬТРАЦИЯ С ЗАВИСИМОСТЬЮ ПАРАМЕТРОВ
Реализовать механизм, при котором в фильтре скрываются значения атрибутов, не соответствующие выбранному набору других фильтров.
Пользователь выбирает в фильтре "Бренд: Shacman". В соседнем фильтре "Мощность" должны отображаться только те значения (например, 200 л.с., 250 л.с.), которые существуют среди товаров бренда Shacman. Значения, которых нет (например, 50 л.с.), должны скрываться или становиться неактивными.
Фильтр должен обновлять доступные значения без перезагрузки страницы через AJAX), после каждого изменения пользователем любого из параметров.

ФУНКЦИЯ СКРЫТЬ ТОВАР
Добавить в карточку редактирования товара в админ-панели переключатель чекбокс с названием "Скрыть товар" или "Не публиковать".

Когда товар скрыт он отображается в каталоге и в результатах поиска на сайте. Прямая ссылка на товар может показывает товар, но с opacity 50%, карточки товара тоже с opacity 50%. Заказать его нельзя. Кнопки не активны

СИСТЕМА КАСТОМНЫХ ПЛАШЕК ДЛЯ ТОВАРОВ
Заменить существующую статичную плашку "Скидка" в карточке тавара на гибкую систему пользовательских плашек, которыми можно маркировать товары.

Функционал для Администратора:
В админ-панели должен быть создан новый раздел "Управление плашками".
Возможность создать новую плашку с указанием:
Название (для внутреннего использования, например, "Хит продаж").
Текст на плашке (то, что видит пользователь, например, "ХИТ", "НОВИНКА", "АКЦИЯ").
Цвет фона плашки (#A347FF для первой плашки).
Цвет фона плашки (#FCC300 для второй плашки).
Активность (включена/выключена плашка для использования).
В форме создания/редактирования товара должно появиться поле (выпадающий список или группа чекбоксов) "Выберите плашку", где можно выбрать одну или несколько из созданных активных плашек или не выбирать ни одной .
Опубликован 06.10.2025 в 11:29
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.