Проект столкнулся с рядом технических проблем: сайт на WordPress нуждался в серьёзном рефакторинге из-за конфликтов модулей, отсутствия должной SEO-оптимизации и частых сбоев. При этом обширный каталог климатического оборудования (тысячи позиций) требовал гибких фильтров по типу устройства, мощности и другим характеристикам. Также владелец хотел обновить внешний вид по макетам из Figma, сделав сайт более современным и удобным. Дополнительно необходимо было настроить автоматическую отправку данных о заказах в Telegram для оперативной обработки и обеспечить выгрузку ассортимента в Яндекс Маркет, учитывая множество уникальных свойств товаров.
Что сделано
1. Глубокий аудит и рефакторинг кода
- Проанализировал все плагины и темы, которые были установлены.
- Убрал конфликтующие или неактуальные модули.
- Переписал существенную часть back-end и front-end логики, чтобы сайт работал стабильно и быстро.
- Проработал структуру базы данных и оптимизировал запросы, что снизило нагрузку на сервер.
2. Разработка кастомных фильтров
- Создал удобные фильтры для WooCommerce, с учётом особенностей ассортимента.
- Реализовал гибкий поиск по ключевым параметрам (мощность, площадь, цена, бренд и т.д.), чтобы покупатели быстро находили нужные модели.
- Продумал логику так, чтобы добавление новых товаров или категорий не ломало фильтрацию и не требовало дописывать код каждый раз.
3. Редизайн по макетам Figma
- Перенёс дизайн-макеты в «живой» интерфейс, сохранив стилистику и удобство навигации.
- Сделал сайт адаптивным, чтобы он одинаково хорошо выглядел на смартфонах, планшетах и десктопах.
- Уделил внимание UX: проработал расположение кнопок, всплывающих окон и форм заказа.
4. Интеграции
- Telegram: Починил и доработал модуль, который после каждого успешного оформления заказа формирует сообщение в телеграм. Теперь менеджеры оперативно получают уведомления и могут сразу связываться с клиентом.
- Яндекс Маркет: Вместо стандартных решений, которые не подходили под большие объёмы данных и специфичные характеристики, написал кастомное решение, позволяющее выгружать тысячи единиц товаров. Настроил корректную передачу нужных атрибутов и категорий.
В итоге сайт Tradicii-Klimata.ru обрёл:
- Стабильность и скорость: устранены критические ошибки, сайт выдерживает высокую посещаемость без перебоев.
- Удобство выбора: гибкая система фильтров и улучшенный дизайн упрощают процесс подбора товаров.
- Расширенные возможности: автоматические уведомления в Telegram, простая выгрузка в Яндекс Маркет и адаптивная верстка делают магазин удобным и для владельца, и для конечного пользователя.
- Простоту в дальнейшем развитии: благодаря оптимизированной структуре кода и продуманной архитектуре теперь можно безболезненно добавлять новые функции и модули.
Проект сдался в согласованные сроки, клиент остался доволен и продолжает сотрудничество по другим задачам.