Если сайт на CMS “вроде работает”, но постоянно тормозит, ломается после правок, не тянет рост и держится на одном человеке — это не поддержка, а риск. Мы делаем доработку CMS как инженерный процесс: разбираем текущую реализацию, поднимаем тестовый контур, фиксируем план работ и выпускаем изменения без хаоса и простоев.
Когда подходит
- нужно добавить функциональность: личный кабинет, заявки, фильтры, каталоги, роли, контентные сценарии;
- сайт “сыпется”: ошибки, конфликты модулей/плагинов, непредсказуемые поломки после обновлений;
- нужны интеграции: CRM/ERP, платежи, доставки, email/SMS, внешние API, импорт/экспорт;
- просела скорость и конверсия: тяжелые страницы, админка тормозит, растёт нагрузка;
- нужно закрыть безопасность: доступы, права, обновления, уязвимости, мониторинг;
- код “чужой”, документации нет, прошлые подрядчики пропали — надо навести порядок.
Что делаем
1) Быстрый технический разбор (без гаданий)
- снимаем вводные: доступы, окружение, версия CMS, список модулей/плагинов, интеграции;
- смотрим логи, ошибки, узкие места производительности, конфликты и “мины”;
- фиксируем план работ: что делаем сейчас, что — после стабилизации.
2) Безопасный контур разработки
- делаем копию (staging) или поднимаем тестовый стенд, чтобы не ломать прод;
- настраиваем схему релизов и отката (бэкап/точка возврата);
- договариваемся о правилах: как принимаем задачи, как тестируем, как выкатываем.
3) Доработка функционала
- добавляем новые разделы, типы контента, поля, формы, бизнес-логику;
- правим шаблоны и интерфейсы так, чтобы это не превращалось в “костыли”;
- делаем админку удобной: права, роли, сценарии, контроль ошибок редакторов.
4) Интеграции и автоматизация
- подключаем внешние сервисы и API, делаем корректный обмен данными;
- строим импорты/экспорты, очереди, вебхуки, расписания;
- фиксируем протоколы ошибок и повторов, чтобы интеграции не “умирали молча”.
5) Производительность и стабильность
- ускоряем страницы и админку: кеши, тяжелые запросы, оптимизация медиа;
- устраняем причины падений: конфликты, утечки, неправильные настройки сервера;
- добавляем мониторинг: доступность, ошибки, SSL, базовые метрики нагрузки.
6) Безопасность (без иллюзий)
- актуализируем обновления CMS/модулей, закрываем известные риски;
- наводим порядок в доступах, правах, ключах, админ-панели;
- проверяем типовые уязвимости, отключаем лишнее, включаем защитные механизмы.
Критерии “готово”
- задачи внедрены и проверены на тестовом контуре, прод не ломается;
- есть понятный план релизов: что сделано, что в очереди, какие риски;
- добавлены точки контроля: бэкап/откат, мониторинг ошибок, базовые метрики;
- функционал работает по сценарию бизнеса, а не “как получилось”;
- команда/владелец проекта понимает, где что находится и как это поддерживать.
Чем отличаемся
- Работаем с чужими проектами: умеем разбирать “наследие” и доводить до нормы.
- Не ломаем прод: тестовый контур, регламент релизов, контроль отката.
- Закрываем цель, а не “задачку”: функционал + стабильность + скорость + безопасность.
Сроки и стоимость
Обычно: от 1–3 дней и от 15 000 ₽. Точная оценка зависит от состояния кода, окружения, интеграций и наличия staging/доступов.
Перейти к категории услуг
Вы дорабатываете любые CMS или только популярные?
Чаще всего работаем с популярными CMS, но в целом важнее не "бренд", а доступы и состояние проекта. Если система редкая - сначала посмотрим код и окружение.
Как понять, что задача "быстрая", а не на неделю?
Быстрые - это правки шаблонов, формы, мелкие баги. Долго обычно получается из‑за интеграций, нестандартной логики и отсутствия тестового контура.
Можно сделать доработки так, чтобы не сломать работающий сайт?
Да: делаем на тестовом домене/копии, потом выкатываем. Если staging(копия сайта) нет - всё равно можно аккуратно, но риски выше.
Сколько стоит доработка сайта на CMS?
Обычно это от 3 дней и от 15 000 ₽. Точная оценка зависит от объёма работ и доступов.
Вы работаете с чужим кодом? Я не знаю, кто его писал.
Да. Просто на старте лучше честно сказать, что документации нет. Мы обычно закладываем время на разбор и фиксируем, что именно делаем.