Доработка функционала сортировки в интернет-магазине на ModX

Текущая ситуация

В интернет-магазине, работающем на CMS ModX Revolution 2.8.1-pl с модулем Shopkeeper, существует проблема с сортировкой товаров в каталоге. Настроена кастомная логика сортировки (новинки сверху, отсутствующие товары снизу), а также стандартные сортировки по цене и названию.

Основные проблемы

  • При выборе любого фильтра в каталоге (например, по стране производителя) ломается кастомная сортировка
  • При исправлении кастомной сортировки перестают работать стандартные сортировки (по цене, названию)
  • В мобильной версии сайта не функционируют сортировки по цене и названию

Задачи для разработчика

Основные требования:

  1. Обеспечить одновременную корректную работу кастомной и стандартных сортировок при любых условиях
  2. Сохранить логику расположения отсутствующих товаров внизу каталога при всех типах сортировки
  3. Исправить работу сортировок в мобильной версии сайта

Критерии успешного выполнения:

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

Дополнительная информация

Задача не является разовой - мы ищем разработчика для долгосрочного сотрудничества. После выполнения этой задачи могут последовать другие работы по доработке текущего сайта, а также проекты на другом сайте, работающем на ModX.

Перед началом работы необходимо детально обсудить технические нюансы реализации и убедиться в полном понимании задачи с обеих сторон.

Разработка и наполнение сайта для финансового консультанта

Требуется создать новый продающий сайт для финансового консультанта взамен существующего решения на конструкторе. Необходимо перенести структуру и контент, реализовать магазин услуг и удобную систему управления.

Исправление модуля в проекте на Nest.js

Требуется отладка и ремонт неработающего самописного модуля в существующем проекте на Nest.js. Необходимо проанализировать проблему и обеспечить корректную работу функционала.

Комплект памяток по ОБЖ для детей 6-8 лет

Нужно создать набор наглядных памяток по безопасности для детей младшего школьного возраста. Текст должен быть адаптирован для детского восприятия, без канцелярита. В комплекте 4-6 тематических модулей.