Обсудить проект
+7 (812) 507-81-30 hello@rupor.agency
Эл.коммерция

NikiFilini

Инфраструктура интернет-магазина под высокие нагрузки

Клиент NikiFilini
Индустрия Одежда и аксессуары
Стек WordPress, WooCommerce, RetailCRM, МойСклад, Nginx, Grafana, Prometheus
Срок 2+ года (непрерывная поддержка)

Задача

Внутренняя команда разработки не справлялась с потоком задач и уровнем сложности платформы. Сайт на WordPress + WooCommerce работал под высокими пиковыми нагрузками: маркетинговые рассылки приводили одновременно тысячи покупателей. Не было нормального кэширования, мониторинга, тестового сервера. Код представлял собой спагетти из 40–50 плагинов разной степени свежести.

Решение

Аудит и перехват проекта

Начали с интеграции RetailCRM — задачи, с которой пришёл клиент. Между WooCommerce и CRM работает промежуточный API-сервер с кастомной бизнес-логикой: расчёт скидок, бонусов, подарков в корзине, списания. Разобрались в инфраструктуре, предложили улучшения — и нам передали весь проект.

Оптимизация производительности

Перенастроили сервер с нуля: отказались от Apache в пользу Nginx, обновили PHP, переписали узкие места в коде. Перевели управление товарами на High-Performance Order Storage в WooCommerce — товары хранятся в собственных таблицах, а не в структуре постов WordPress. Настроили правильное кэширование на всех уровнях.

Мониторинг и DevOps

Подключили Git для управления кодом, развернули Stage-сервер с паритетным окружением. Установили Grafana + Prometheus для мониторинга нагрузки в реальном времени. Добавили Sentry для отслеживания ошибок. Теперь видим полную картину состояния платформы.

Интеграции и развитие

Поддерживаем экосистему интеграций: МойСклад, RetailCRM, бэк-офис клиента через API, генерация фидов для VK, Яндекс.Маркет, Google Shopping. Разработали несколько версий карусели розыгрышей — ключевого виджета для маркетинговых кампаний. Реализовали систему подарочных сертификатов с виртуальным балансом в личном кабинете. Интегрировали Telegram-бот с промо-кодами сайта. Подключили эквайринги и системы рассрочки.

Результат

2+ года сотрудничества
50+ плагинов оптимизировано
0 падений на распродажах
24/7 мониторинг
До начала сотрудничества сайт NIKIFILINI поддерживался внутренним разработчиком, но нам не хватало системного развития и команды, которая могла бы закрыть весь спектр задач. С Рупор мы получили именно такой формат работы — от дизайна и разработки на WordPress до SEO, технической оптимизации и защиты от DDoS. Особенно ценным для нас стала надёжность сайта в периоды пиковых нагрузок. Во время сезонных распродаж, когда трафик кратно увеличивается, команда обеспечила стабильную работу сайта и была на связи 24 часа в сутки, оперативно реагируя на любые ситуации.
Илья Казаков
Илья Казаков Управляющий NikiFilini

Хотите такой же результат?

Обсудить проект