Описание задачи

Добрый день! Есть интернет-магазин на фреймворке Laravel. Требуется добавить два функциональных модуля:

1. Фильтр каталога товаров

  • Фильтрация по основным характеристикам товаров: цена, категория, бренд и т.д.
  • Удобный интерфейс для покупателя
  • Обновление результатов без перезагрузки страницы (через Ajax) - приветствуется

2. Импорт товаров из Excel в админ-панели

  • Возможность загружать xlsx-файлы с товарами
  • Валидация данных и вывод ошибок (например, неверный формат ячейки)
  • Сохранение в БД через уже существующие модели в Laravel
  • Логирование импорта (сколько товаров добавлено, сколько пропущено)

Технические ожидания

  • Работа в рамках текущей архитектуры Laravel и связки с БД
  • Код должен быть чистым и легко расширяемым
  • Интерфейс импорта - страница в админ-панели с простым UX
  • Более подробное ТЗ предоставлю после обсуждения деталей