Проект для лондонской компании SmartRoom. Клиент масштабировался, и старая сборка на Elementor перестала отвечать требованиям бизнеса: сайт грузился медленно, а внедрить сложную кастомную логику в конструктор было невозможно.
Что было сделано:
• Полная переверстка посадочных страниц (Landing & Location pages) с нуля на HTML5, CSS3 (строго по BEM) и Vanilla JS.
• Отказ от тяжелых плагинов: реализованы легкие кастомные скрипты для мобильной навигации, слайдеров и системы аккордеонов (FAQ).
• Интеграция Advanced Custom Fields (ACF) для удобного управления сеткой помещений (цены, размеры, наличие) из админки.
• Разработка кастомной системы захвата лидов: при клике на бронирование срабатывает AJAX-модалка, которая динамически подтягивает данные выбранного юнита и отправляет их на бэкенд без перезагрузки страницы.
Результат для бизнеса:
Максимально быстрая загрузка страниц (что критично для SEO), удобная админ-панель для менеджеров и бесшовная воронка бронирования, повышающая конверсию.
Стек технологий:
WordPress, PHP, Advanced Custom Fields (ACF), JavaScript, AJAX, HTML5, CSS3 (BEM).
🔗 Смотреть код, архитектуру и Live-версию проекта на моем сайте:
https://www.madebycode.ru/