Написать нам в Telegram

Доработка сайта на WordPress

Доработка сайта на WordPress без поломок и «плагинной каши»: новый функционал через дочернюю тему и собственные плагины, WooCommerce с ЮKassa, СБП, СДЭК и 1С, ускорение до зелёных Core Web Vitals и переход на PHP 8.3 — всё на staging-копии.
Рассчитать стоимость
Что нужно сделать на сайте?
Типичные ситуации

Когда WordPress пора дорабатывать

01После обновления темы или плагина слетели все правки — кто-то вносил их прямо в файлы родительской темы
02На сайте 40–60 плагинов, половина делает одно и то же, а любое обновление грозит белым экраном
03Админка и страницы грузятся по 4–6 секунд, Вебмастер ругается на скорость, мобильная версия проседает
04Хостер прислал письмо: PHP 7.4 больше не поддерживается, а сайт на новой версии падает с фатальной ошибкой
05WooCommerce-магазину нужна оплата через СБП, расчёт доставки СДЭК и обмен остатками с 1С — готовые плагины конфликтуют
06Сайт уже взламывали или в нём спам-ссылки: плагины годами не обновлялись, а часть давно заброшена авторами

Сколько стоит доработка сайта на WordPress

Доработка сайта на вордпресс оценивается по задаче, а не по «прайсу за кнопку». Единичные правки — поправить вёрстку, форму, шаблон письма, вывод поля — от 5 000 ₽. Доработка функционала: новый раздел на кастомных типах записей и ACF, калькулятор, личный кабинет, свои Gutenberg-блоки — от 50 000 ₽. Интеграции WooCommerce с ЮKassa, СБП и СДЭК — от 50 000 ₽, обмен товарами, остатками и заказами с 1С — от 150 000 ₽. Ускорение сайта до зелёной зоны Core Web Vitals — от 50 000 ₽. Когда задач много и они мелкие, удобнее почасовая модель — 2 500 ₽/час.

Для ориентира: на рынке разовые задачи по WordPress у студий начинаются от 2 000–10 000 ₽, а сложные работы вроде интеграции с 1С или разработки темы оцениваются в 30 000–150 000 ₽. Мы называем точную сумму после аудита и фиксируем её в договоре.

Дочерняя тема и свой плагин: почему правки больше не слетают

Самая частая беда WordPress-сайтов — правки, внесённые прямо в файлы купленной темы. Первое же обновление их стирает, и сайт «откатывается» на полгода назад. Поэтому доработку сайта на WordPress мы начинаем с порядка: вёрстку и шаблоны переносим в дочернюю тему (child theme), а бизнес-логику — в собственный плагин, а не в разросшийся functions.php на тысячу строк. Изменения поведения ядра и чужих плагинов делаем через хуки и фильтры, не трогая их код. Результат — сайт обновляется одной командой WP-CLI, а при смене дизайна функционал не пропадает.

ACF, кастомные типы записей и Gutenberg-блоки

Если контент-менеджер правит каталог услуг, объектов или врачей через одну большую страницу в визуальном редакторе — это технический долг. Выносим такие сущности в кастомные типы записей и таксономии, поля — в ACF, а типовые секции дизайна — в собственные Gutenberg-блоки. Страницы собираются из готовых блоков за минуты, вёрстка не ломается, а тяжёлые конструкторы вроде Elementor можно постепенно убрать — вместе с их скриптами на каждой странице.

WooCommerce: оплата, доставка и 1С по-российски

Магазину на WooCommerce для работы в РФ нужны ЮKassa и СБП, расчёт и трекинг доставки СДЭК, фискализация по 54-ФЗ, обмен с 1С по CommerceML и YML-фид для Яндекса. Готовые плагины под каждую задачу часто конфликтуют между собой и с темой. Настраиваем связку целиком, дописываем недостающее через хуки WooCommerce, переводим заказы на HPOS для скорости, дорабатываем оформление заказа под вашу воронку. Обмен с 1С проверяем на копии с реальной выгрузкой — чтобы остатки и цены не разъехались в день запуска.

Плагинная каша, скорость и безопасность

Подавляющее большинство уязвимостей WordPress находят не в ядре, а в плагинах и темах, и чаще всего сайты взламывают через устаревшие и заброшенные расширения. Они же тормозят сайт: каждый добавляет свои скрипты, стили и запросы к базе. Проводим аудит в Query Monitor, убираем дубли и заброшенные плагины, простую логику переносим в свой код. Затем — кэширование страниц и объектный кэш Redis, WebP/AVIF и lazy-load для изображений, чистка автозагружаемых опций в базе. Цель — LCP до 2,5 секунды и INP до 200 мс на мобильных.

Отдельная задача — PHP. Версии 7.4 и 8.0 давно без поддержки, у 8.1 она закончилась в конце 2025 года. Переводим сайт на PHP 8.3: на staging-копии прогоняем все сценарии, чиним несовместимые плагины и старый код темы, после чего переключаем версию на бою. Обычно это ещё и заметный прирост скорости без единой строчки новой вёрстки.

Когда WordPress упирается в потолок

WordPress отлично подходит для корпоративных сайтов, контентных проектов и магазинов на несколько тысяч товаров. Но если в каталоге десятки тысяч позиций со сложными фильтрами, нужен полноценный личный кабинет с ролями и документами или сайт держит высокую нагрузку — каждая доработка начинает стоить как небольшой проект, а скорость не спасает никакой кэш. В такой ситуации честно скажем, что выгоднее: продолжать доращивать WordPress или переносить проект на ReactJS с нашей CMS, сохранив URL и SEO-трафик.

Что дорабатываем на WordPress
01
Новый функционал: калькуляторы, фильтры, личный кабинет, формы с отправкой в CRM и Telegram, мультиязычность
02
Кастомные типы записей и поля ACF: каталоги услуг, объектов, специалистов, кейсов — с удобным редактированием в админке
03
Собственные Gutenberg-блоки под ваш дизайн, чтобы контент-менеджер собирал страницы без вёрстки и без платных конструкторов
04
WooCommerce: оплата ЮKassa и СБП, доставка СДЭК, обмен с 1С, выгрузка YML в Яндекс, кастомное оформление заказа
05
Разбор «плагинной каши»: аудит, удаление дублей и заброшенных плагинов, перенос нужной логики в свой код
06
Ускорение, обновление ядра и PHP до 8.3, закрытие уязвимостей, лечение после взлома
Инструменты и подход
Дочерние темы (child theme): правки живут отдельно и переживают обновления родительской темы
Свой плагин вместо разросшегося functions.php: бизнес-логика не зависит от темы и не теряется при редизайне
Хуки и фильтры (actions/filters) вместо правки чужого кода — ядро и плагины остаются обновляемыми
ACF, кастомные типы записей и таксономии, block.json и Gutenberg-блоки на React
WooCommerce с HPOS, ЮKassa, СБП, СДЭК, обмен CommerceML с 1С, YML-фиды для Яндекса
WP-CLI, Git, staging-копия, Query Monitor, Redis object cache, PHP 8.3
Как дорабатываем WordPress
1
/ 6
Аудит:
смотрим версию ядра и PHP, список плагинов, правки в родительской теме, логи ошибок и уязвимости
2
/ 6
Смета:
фиксируем объём, цену и сроки в договоре; крупные задачи делим на этапы с оплатой 50/50
3
/ 6
Staging-копия:
разворачиваем копию сайта и базы, все правки ведём там — живой сайт и продажи не трогаем
4
/ 6
Разработка:
код в дочерней теме или своём плагине, через хуки и фильтры, под Git — без правок ядра и чужих плагинов
5
/ 6
Проверка и выкладка:
тестируем формы, корзину, оплату, скорость; выкатываем с бэкапом и планом отката
6
/ 6
Передача:
код, доступы и короткая инструкция по админке — ваши
1
/ 6
Аудит: смотрим версию ядра и PHP, список плагинов, правки в родительской теме, логи ошибок и уязвимости
2
/ 6
Смета: фиксируем объём, цену и сроки в договоре; крупные задачи делим на этапы с оплатой 50/50
3
/ 6
Staging-копия: разворачиваем копию сайта и базы, все правки ведём там — живой сайт и продажи не трогаем
4
/ 6
Разработка: код в дочерней теме или своём плагине, через хуки и фильтры, под Git — без правок ядра и чужих плагинов
5
/ 6
Проверка и выкладка: тестируем формы, корзину, оплату, скорость; выкатываем с бэкапом и планом отката
6
/ 6
Передача: код, доступы и короткая инструкция по админке — ваши

Типичный результат доработки

Количество активных плагинов
Было
40–60
Стало
15–25
Время загрузки страницы на мобильных
Было
4–6 сек
Стало
1,5–2 сек
Версия PHP
Было
7.4 и ниже
Стало
8.3
Правки, потерянные при обновлении темы
Было
регулярно
Стало
ноль — всё в дочерней теме
Срок типовой доработки
Было
недели поиска исполнителя
Стало
1–5 рабочих дней

Почему АП-ИМ

  • С 2008 года в разработке: подхватываем WordPress-сайты после фрилансеров и других студий, разбираемся в чужом коде
  • Пишем «по-вордпрессовски»: дочерние темы, хуки, свои плагины — чтобы сайт спокойно обновлялся и через три года
  • Не решаем каждую задачу ещё одним плагином: там, где хватит 30 строк кода, не ставим тяжёлый комбайн
  • Знаем российскую обвязку WooCommerce: ЮKassa, СБП, СДЭК, 1С, выгрузки для Яндекса
  • Честно скажем, когда WordPress упёрся в потолок и доработки обходятся дороже переезда на другое решение
  • Фикс-смета в договоре, поэтапная оплата 50/50, код и доступы остаются у вас

Кому доверить доработку WordPress

КритерийАП-ИМФрилансерЕщё один готовый плагин
Как вносятся правкиДочерняя тема, свой плагин, хукиЧасто прямо в родительскую темуНастройки плагина, без кода
Переживёт обновлениеДа, ядро и плагины обновляемыПравки слетают при обновленииЗависит от автора плагина
Влияние на скоростьТолько нужный код, замер Core Web VitalsНе замеряетсяЛишние скрипты и запросы на каждой странице
БезопасностьАудит плагинов, актуальный PHPНа усмотрение исполнителяЕщё одна точка входа для взлома
Работа на копииВсегда stagingНередко сразу на живом сайтеУстановка на живой сайт
ДоговорФикс-сметаУстно, чаще без договораЛицензия, поддержка автора
Как вносятся правки
АП-ИМДочерняя тема, свой плагин, хуки
ФрилансерЧасто прямо в родительскую тему
Ещё один готовый плагинНастройки плагина, без кода
Переживёт обновление
АП-ИМДа, ядро и плагины обновляемы
ФрилансерПравки слетают при обновлении
Ещё один готовый плагинЗависит от автора плагина
Влияние на скорость
АП-ИМТолько нужный код, замер Core Web Vitals
ФрилансерНе замеряется
Ещё один готовый плагинЛишние скрипты и запросы на каждой странице
Безопасность
АП-ИМАудит плагинов, актуальный PHP
ФрилансерНа усмотрение исполнителя
Ещё один готовый плагинЕщё одна точка входа для взлома
Работа на копии
АП-ИМВсегда staging
ФрилансерНередко сразу на живом сайте
Ещё один готовый плагинУстановка на живой сайт
Договор
АП-ИМФикс-смета
ФрилансерУстно, чаще без договора
Ещё один готовый плагинЛицензия, поддержка автора

Условия работы

  • Договор с фиксированной сметой и сроками — цена не растёт в середине работ
  • Поэтапная оплата 50/50: крупные доработки делим на этапы, по каждому аванс 50% и 50% после приёмки
  • Все работы — на staging-копии, выкладка с бэкапом и возможностью мгновенного отката
  • Код, тема, плагины и доступы — ваши: продолжить развитие сможет любой WordPress-разработчик
  • Сопровождение после запуска — остаёмся на связи: дорабатываем и развиваем проект по договору поддержки.
Максим Козлов
Услугу контролирует эксперт
Максим Козлов
Руководитель отдела разработки

15 лет опыта

Частые вопросы
Единичные правки — от 5 000 ₽, доработка функционала и новые разделы — от 50 000 ₽, интеграции WooCommerce с оплатой и доставкой — от 50 000 ₽, обмен с 1С — от 150 000 ₽. При потоке мелких задач удобна почасовая ставка 2 500 ₽/час. Точную смету называем после аудита и фиксируем в договоре.
Да, это типичная ситуация. Сравниваем тему с оригинальной версией, находим все изменения, переносим их в дочернюю тему и свой плагин. После этого тему и плагины снова можно обновлять без страха потерять доработки.
Иногда это правильный путь — проверенный плагин дешевле своей разработки. Но каждый плагин добавляет скрипты, запросы к базе и потенциальную уязвимость. Если задачу решают 30–50 строк кода в вашем плагине, делаем так: быстрее, безопаснее и без зависимости от чужого автора.
Все обновления проводим на staging-копии: прогоняем формы, корзину, оплату и ключевые страницы, чиним несовместимости и только потом переносим на живой сайт с бэкапом и планом отката. Сайт и продажи во время работ не страдают.
Доработка — это проектная задача с фиксированной сметой и результатом: новый функционал, интеграция, ускорение. Поддержка — абонентское сопровождение с мониторингом, обновлениями и пакетом часов в месяц. Можно начать с доработки, а затем при желании перейти на поддержку.
Скажем прямо. Когда каталог, личный кабинет или нагрузка перерастают возможности WordPress, дальнейшие доработки дорожают с каждой задачей. Тогда предложим перенос на ReactJS с нашей CMS с сохранением URL и SEO-трафика — решение принимаете вы после аудита.

Студия АП-ИМ (Санкт-Петербург, на рынке с 2008 года) выполняет доработку сайтов на WordPress и WooCommerce: разработку функционала на дочерних темах и собственных плагинах, кастомные типы записей и ACF, Gutenberg-блоки, интеграции с ЮKassa, СБП, СДЭК и 1С, ускорение, обновление PHP и закрытие уязвимостей. Берём сайты после других подрядчиков — вам не нужно искать отдельного программиста WordPress под каждую задачу.

Эта страница — о проектных доработках на WordPress. Абонентское сопровождение с SLA и пакетом часов описано в разделе поддержки WordPress, доработка сайтов на других CMS — на общей странице доработки. Все работы ведём на staging-копии, смету фиксируем в договоре, код и доступы передаём вам.

Полезные статьи
Какую CMS выбрать для сайта: 1С-Битрикс, WordPress или своя разработка
CMS определяет, во что обойдётся сайт за три года, как его продвигать, защищать и развивать. Разбираем четыре пути для РФ-рынка: 1С-Битрикс, WordPress, конструкторы сайтов и собственную (в том числе headless) разработку — по лицензиям, стоимости владения, безопасности, SEO и поддержке. Со сравнительной таблицей и рекомендациями под разные типы бизнеса.
Читать дальше