Доработка функционала сортировки в интернет-магазине на ModX
Текущая ситуация
В интернет-магазине, работающем на CMS ModX Revolution 2.8.1-pl с модулем Shopkeeper, существует проблема с сортировкой товаров в каталоге. Настроена кастомная логика сортировки (новинки сверху, отсутствующие товары снизу), а также стандартные сортировки по цене и названию.
Основные проблемы
- При выборе любого фильтра в каталоге (например, по стране производителя) ломается кастомная сортировка
- При исправлении кастомной сортировки перестают работать стандартные сортировки (по цене, названию)
- В мобильной версии сайта не функционируют сортировки по цене и названию
Задачи для разработчика
Основные требования:
- Обеспечить одновременную корректную работу кастомной и стандартных сортировок при любых условиях
- Сохранить логику расположения отсутствующих товаров внизу каталога при всех типах сортировки
- Исправить работу сортировок в мобильной версии сайта
Критерии успешного выполнения:
- Кастомная сортировка (новинки сверху) работает при применении фильтров
- Стандартные сортировки (цена, название) функционируют вместе с кастомной логикой
- Товары не в наличии всегда отображаются внизу списка
- Все сортировки работают корректно на мобильных устройствах
Дополнительная информация
Задача не является разовой - мы ищем разработчика для долгосрочного сотрудничества. После выполнения этой задачи могут последовать другие работы по доработке текущего сайта, а также проекты на другом сайте, работающем на ModX.
Перед началом работы необходимо детально обсудить технические нюансы реализации и убедиться в полном понимании задачи с обеих сторон.