Доработка сайта
Услуга
01
Доработка
Сайт работает, но чего-то не хватает: нужен новый раздел, сломалась форма, отвалился обмен, а тот, кто его делал, больше не отвечает. Мы берём такие сайты — с чужим кодом, без документации и с историей правок, о которой никто не помнит.
С чем
Задачи разного размера, но все начинаются одинаково: что-то нужно поменять на сайте, который уже работает.
- Новый раздел, страница или услуга
- Формы и заявки, которые уходят в CRM
- Фильтры, поиск, личный кабинет
- Интеграции: оплата, доставка, 1С
- Скорость: сайт грузится медленно
- Ошибки после обновления или переезда
Отдельная категория — «сайт вроде живой, но заявок нет». Тут доработка начинается не с кода, а с разбора: куда уходит человек, дошли ли формы до почты, не потерялась ли аналитика при прошлой правке. Иногда починка одной формы возвращает больше, чем редизайн.
Подхватываем
Главный страх заказчика, который уже обжёгся: «никто не берётся, все говорят — давайте перепишем с нуля».
Как мы заходим в проект
Сначала осмотр: платформа и версии, правки в ядре, состояние резервных копий, что с хостингом, есть ли репозиторий. Это несколько часов работы, а не многодневный аудит.
После осмотра — честный ответ. Часто выясняется, что код нормальный и страшно было зря. Иногда наоборот: правки сделаны в ядре, и любое обновление всё сломает — тогда мы говорим об этом до того, как вы заплатите за доработку.
Что делаем в первую очередь
Ставим резервное копирование и проверяем, что копия разворачивается. Пока этого нет, любая правка — риск потерять сайт целиком.
Дальше — задача, с которой вы пришли. Рефакторинг предлагаем только там, где без него не сделать нужное: переписывать чужой код ради красоты за ваши деньги мы не будем.
Как это выглядит на большом проекте — кейс MagiJewelry: новый чекаут за двое суток и три месяца рефакторинга без остановки магазина.
Работаем с
Ограничение не в платформе, а в состоянии кода. Ниже — то, с чем приходят чаще всего.
WordPress
Самый частый случай. Обычно это десяток плагинов, половина из которых не обновлялась годами. Чиним, чистим лишнее, добавляем нужное своим кодом, а не очередным плагином.
1С-Битрикс
Каталог, обмен с учётом, скорость. Отдельная страница про платформу — разработка и поддержка на Битриксе.
OpenCart
Магазины с историей правок: модули поверх модулей. Разбираем, что реально используется, и приводим в порядок — разбор такого рефакторинга.
Тильда
Правки в рамках конструктора, свой код в блоках, интеграции форм с CRM. Честно предупреждаем, где Тильда упирается в потолок.
MODX
Реже, но встречается. Чаще всего это сайты, сделанные давно и хорошо: доработка сводится к новым разделам и обновлению окружения.
Самописные и Laravel
Наш основной стек, поэтому разбираемся быстро. Самый непредсказуемый вариант по срокам: всё зависит от того, как писали до нас.
Доработка или
Граница простая: доработка идёт внутри существующей структуры — новый раздел, фильтр, форма, интеграция, ускорение. Это часы и дни работы.
Переделка — это когда меняется логика сайта целиком или переносится платформа. Такое считается как новый проект, и притворяться, что это «просто доработка», нечестно по отношению к бюджету.
Если сомневаетесь, на какой вы стороне границы, — есть разбор когда пора делать редизайн и как не потерять позиции. Там же про то, почему переделка без плана переноса адресов обнуляет поисковый трафик.
Как считаем
Два способа, и выбор зависит от того, насколько задача понятна заранее.
Разовые задачи
Оплата по факту отработанного времени. Подходит, когда задача мелкая или когда заранее непонятно, что там внутри.
Абонемент
10 часов в месяц по ставке 2 000 ₽ в час, неизрасходованные часы переносятся. Выгоднее, если задачи появляются регулярно — условия поддержки.
Фиксированная смета
Когда объём ясен: новый раздел, интеграция с известным API, перенос на другой сервер. Называем сумму и срок до начала работ.
Оценку в часах даём до старта, и если по ходу выясняется, что задача больше, чем казалась, — останавливаемся и пересогласовываем, а не ставим перед фактом в конце месяца.
Осмотр
S.
Смотрим сайт и доступы: платформа и версии, правки в ядре, копии, хостинг, аналитика. На выходе — список задач с оценкой в часах и указанием того, что стоит починить до основной работы.
- Платформа и версии
- Правки в ядре
- Копии и откат
- Хостинг и окружение
- Работа форм
- Оценка в часах
Работа
S.
Делаем на копии, показываем результат до выкатки, обновляем боевой сайт в согласованное время. Магазин в рабочие часы не останавливаем — правки выкатываются так, чтобы посетитель ничего не заметил.
- Тестовая копия
- Показ до выкатки
- Окно выкатки
- Откат наготове
- Отчёт по часам
- Проверка на живом
Если
Аварии берём в день обращения: сайт не открывается, форма не отправляется, отвалился обмен с учётом, магазин не принимает оплату. Сначала возвращаем работу, разбор причин — после.
Плановые доработки ставятся в очередь, обычно это несколько дней. У клиентов на абонементе задачи идут вперёд: за это в том числе и платят помесячно.
Чего мы не делаем — не обещаем «починим за час», не увидев сайт. Оценка без доступов — это гадание, за которое потом платит заказчик.
Типичные
01
Правки сразу на боевом сайте. Без копии и отката одна ошибка превращается в простой магазина на весь день.
02
Доступы только у подрядчика. Домен, хостинг и лицензия должны быть оформлены на вашу компанию, иначе сайт нельзя ни перенести, ни восстановить.
03
Новый плагин на каждую задачу. Через год это десяток модулей, конфликтующих между собой, и сайт, который боятся обновлять.
04
Переделка вместо доработки. Переписать с нуля предлагают чаще, чем нужно: это проще продать, но дороже для вас и рискованнее для позиций в поиске.
Материалы по теме
А Квадрат
Входит в
Делаем в каждой задаче
- Осмотр сайта и доступов
- Оценка в часах до начала
- Резервная копия с проверкой
- Работа на тестовой копии
- Показ результата до выкатки
- Выкатка без простоя
- Отчёт по потраченным часам
- Проверка на живом сайте
Частые
Сколько стоит доработка?
Разовые задачи — 3 000 ₽ за час. Если работа регулярная, выгоднее абонемент: 20 000 ₽ в месяц за 10 часов по ставке 2 000 ₽, неизрасходованные часы переносятся.
Возьмёте чужой сайт?
Да, это основная часть таких заказов. Сначала осмотр, потом честный ответ: что можно сделать, за сколько и стоит ли вообще.
С какими платформами работаете?
WordPress, 1С-Битрикс, OpenCart, MODX, Тильда, Laravel и самописные. Дело не в платформе, а в состоянии кода.
Где граница с переделкой?
Доработка — изменения внутри существующей структуры. Смена логики сайта или платформы — отдельный проект, и считать его нужно как новый сайт.
Как быстро возьмётесь?
Аварии — в день обращения. Плановые задачи — обычно несколько дней. У клиентов на абонементе приоритет в очереди.
А если доступов нет?
Помогаем восстановить их через регистратора домена и хостера. Без доступов работать нельзя, но ситуация решаемая чаще, чем кажется.
Давайте
Опишите задачу и дайте адрес сайта — посмотрим, что там внутри, и назовём срок и стоимость в часах. Если выяснится, что задача не стоит денег, скажем и это.