01 01234567890 01234567890

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

Берём чужой код и доводим до рабочего состояния

Услуга

01

Доработка

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

С чем

ПРИХОДЯТ


Задачи разного размера, но все начинаются одинаково: что-то нужно поменять на сайте, который уже работает.

  • Новый раздел, страница или услуга
  • Формы и заявки, которые уходят в CRM
  • Фильтры, поиск, личный кабинет
  • Интеграции: оплата, доставка, 1С
  • Скорость: сайт грузится медленно
  • Ошибки после обновления или переезда

Отдельная категория — «сайт вроде живой, но заявок нет». Тут доработка начинается не с кода, а с разбора: куда уходит человек, дошли ли формы до почты, не потерялась ли аналитика при прошлой правке. Иногда починка одной формы возвращает больше, чем редизайн.

Подхватываем

ЧУЖОЙ КОД


Главный страх заказчика, который уже обжёгся: «никто не берётся, все говорят — давайте перепишем с нуля».

Как мы заходим в проект

Сначала осмотр: платформа и версии, правки в ядре, состояние резервных копий, что с хостингом, есть ли репозиторий. Это несколько часов работы, а не многодневный аудит.

После осмотра — честный ответ. Часто выясняется, что код нормальный и страшно было зря. Иногда наоборот: правки сделаны в ядре, и любое обновление всё сломает — тогда мы говорим об этом до того, как вы заплатите за доработку.

Что делаем в первую очередь

Ставим резервное копирование и проверяем, что копия разворачивается. Пока этого нет, любая правка — риск потерять сайт целиком.

Дальше — задача, с которой вы пришли. Рефакторинг предлагаем только там, где без него не сделать нужное: переписывать чужой код ради красоты за ваши деньги мы не будем.

Как это выглядит на большом проекте — кейс MagiJewelry: новый чекаут за двое суток и три месяца рефакторинга без остановки магазина.

Работаем с

ПЛАТФОРМАМИ


Ограничение не в платформе, а в состоянии кода. Ниже — то, с чем приходят чаще всего.

WordPress

Самый частый случай. Обычно это десяток плагинов, половина из которых не обновлялась годами. Чиним, чистим лишнее, добавляем нужное своим кодом, а не очередным плагином.

1С-Битрикс

Каталог, обмен с учётом, скорость. Отдельная страница про платформу — разработка и поддержка на Битриксе.

OpenCart

Магазины с историей правок: модули поверх модулей. Разбираем, что реально используется, и приводим в порядок — разбор такого рефакторинга.

Тильда

Правки в рамках конструктора, свой код в блоках, интеграции форм с CRM. Честно предупреждаем, где Тильда упирается в потолок.

MODX

Реже, но встречается. Чаще всего это сайты, сделанные давно и хорошо: доработка сводится к новым разделам и обновлению окружения.

Самописные и Laravel

Наш основной стек, поэтому разбираемся быстро. Самый непредсказуемый вариант по срокам: всё зависит от того, как писали до нас.

Доработка или

ПЕРЕДЕЛКА


Граница простая: доработка идёт внутри существующей структуры — новый раздел, фильтр, форма, интеграция, ускорение. Это часы и дни работы.

Переделка — это когда меняется логика сайта целиком или переносится платформа. Такое считается как новый проект, и притворяться, что это «просто доработка», нечестно по отношению к бюджету.

Если сомневаетесь, на какой вы стороне границы, — есть разбор когда пора делать редизайн и как не потерять позиции. Там же про то, почему переделка без плана переноса адресов обнуляет поисковый трафик.

Как считаем

РАБОТУ


Два способа, и выбор зависит от того, насколько задача понятна заранее.

Разовые задачи

3 000 ₽ / час


Оплата по факту отработанного времени. Подходит, когда задача мелкая или когда заранее непонятно, что там внутри.

Абонемент

20 000 ₽ / мес


10 часов в месяц по ставке 2 000 ₽ в час, неизрасходованные часы переносятся. Выгоднее, если задачи появляются регулярно — условия поддержки.

Фиксированная смета

Когда объём ясен: новый раздел, интеграция с известным API, перенос на другой сервер. Называем сумму и срок до начала работ.

Оценку в часах даём до старта, и если по ходу выясняется, что задача больше, чем казалась, — останавливаемся и пересогласовываем, а не ставим перед фактом в конце месяца.

Осмотр

S.01

Смотрим сайт и доступы: платформа и версии, правки в ядре, копии, хостинг, аналитика. На выходе — список задач с оценкой в часах и указанием того, что стоит починить до основной работы.

  • Платформа и версии
  • Правки в ядре
  • Копии и откат
  • Хостинг и окружение
  • Работа форм
  • Оценка в часах
Работа

S.02

Делаем на копии, показываем результат до выкатки, обновляем боевой сайт в согласованное время. Магазин в рабочие часы не останавливаем — правки выкатываются так, чтобы посетитель ничего не заметил.

  • Тестовая копия
  • Показ до выкатки
  • Окно выкатки
  • Откат наготове
  • Отчёт по часам
  • Проверка на живом
Если

СРОЧНО


Аварии берём в день обращения: сайт не открывается, форма не отправляется, отвалился обмен с учётом, магазин не принимает оплату. Сначала возвращаем работу, разбор причин — после.

Плановые доработки ставятся в очередь, обычно это несколько дней. У клиентов на абонементе задачи идут вперёд: за это в том числе и платят помесячно.

Чего мы не делаем — не обещаем «починим за час», не увидев сайт. Оценка без доступов — это гадание, за которое потом платит заказчик.

Типичные

ОШИБКИ

01

Правки сразу на боевом сайте. Без копии и отката одна ошибка превращается в простой магазина на весь день.

02

Доступы только у подрядчика. Домен, хостинг и лицензия должны быть оформлены на вашу компанию, иначе сайт нельзя ни перенести, ни восстановить.

03

Новый плагин на каждую задачу. Через год это десяток модулей, конфликтующих между собой, и сайт, который боятся обновлять.

04

Переделка вместо доработки. Переписать с нуля предлагают чаще, чем нужно: это проще продать, но дороже для вас и рискованнее для позиций в поиске.


Материалы по теме

А Квадрат

Входит в

РАБОТУ

Делаем в каждой задаче
  • Осмотр сайта и доступов
  • Оценка в часах до начала
  • Резервная копия с проверкой
  • Работа на тестовой копии
  • Показ результата до выкатки
  • Выкатка без простоя
  • Отчёт по потраченным часам
  • Проверка на живом сайте
Частые

ВОПРОСЫ


Сколько стоит доработка?

Разовые задачи — 3 000 ₽ за час. Если работа регулярная, выгоднее абонемент: 20 000 ₽ в месяц за 10 часов по ставке 2 000 ₽, неизрасходованные часы переносятся.


Возьмёте чужой сайт?

Да, это основная часть таких заказов. Сначала осмотр, потом честный ответ: что можно сделать, за сколько и стоит ли вообще.


С какими платформами работаете?

WordPress, 1С-Битрикс, OpenCart, MODX, Тильда, Laravel и самописные. Дело не в платформе, а в состоянии кода.


Где граница с переделкой?

Доработка — изменения внутри существующей структуры. Смена логики сайта или платформы — отдельный проект, и считать его нужно как новый сайт.


Как быстро возьмётесь?

Аварии — в день обращения. Плановые задачи — обычно несколько дней. У клиентов на абонементе приоритет в очереди.


А если доступов нет?

Помогаем восстановить их через регистратора домена и хостера. Без доступов работать нельзя, но ситуация решаемая чаще, чем кажется.

Давайте

ОБСУДИМ


Опишите задачу и дайте адрес сайта — посмотрим, что там внутри, и назовём срок и стоимость в часах. Если выяснится, что задача не стоит денег, скажем и это.