Разработка

Доработка существующего сайта и интернет-магазина

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

Как это работает

Как мы меняем работающий магазин, не задевая заказы

  1. Задача из конкретного места

    Разбираем, что именно не устраивает: корзина, фильтр, доставка или учёт. Смотрим код и текущую работу.

  2. Изменение на копии

    Правки делаем и проверяем отдельно от живого сайта, чтобы покупатели не видели недоделанного.

  3. Перенос на живой сайт

    Когда проверка пройдена, изменение выходит в работу, а результат передаётся по акту.

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

Видов задач
4
новые функции, данные каталога, подхват чужого проекта, обновление платформы
Первый разбор
Бесплатно
смотрим состояние кода и говорим, дорабатывать или делать заново
Работаем с чужим кодом
Да
в том числе когда прежний исполнитель недоступен
Гарантия на работы
30
дней
со дня подписания акта, на то, что сделали мы
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Сайт работает, но не умеет того, что уже нужно бизнесу

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

Разберём вашу ситуацию на бесплатном аудите
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Честный ответ на главный вопрос: дорабатывать или делать заново — с объяснением, почему именно так, а не «нам удобнее переписать»
  • Обзор состояния кода перед оценкой: что уже есть, что работает, что сломано и чего не хватает для задачи, которую вы ставите
  • Сама доработка с тестированием на копии сайта, а не сразу на живом: правки не должны класть магазин посреди рабочего дня
  • Проверка, что новое не сломало старое — оформление заказа, оплата и доставка должны работать после каждого изменения
  • Доступы, которые были потеряны, восстанавливаем или оформляем заново на вас — это часть работы по подхвату чужого проекта
  • Описание того, что изменилось, понятное не только разработчику: чтобы через год вы знали, что именно здесь дорабатывали и зачем
  • Передача по акту и гарантия 30 календарных дней на выполненные работы
Этапы работы

Прозрачные этапы с согласованием на каждом шагу

  1. Обзор того, что есть

    1–3 дня

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

  2. Решение: доработка или переделка

    1 день

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

  3. Работа на копии

    зависит от объёма

    Разворачиваем копию сайта и вносим изменения там. Живой магазин тем временем работает как работал: никто не должен ловить ошибки вместо вас при оформлении заказа.

  4. Перенос на живой сайт и проверка

    1–2 дня

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

Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Гарантий на чужой код, которого мы не трогали: отвечаем за свои изменения, а не за всё, что написали до нас
  • Оценки без просмотра кода — доработка «похожей» задачи в двух магазинах отличается в разы, и назвать сумму заранее значило бы угадывать
  • Оценок прежнего исполнителя как человека: говорим, что сделано не так и чем это грозит, без выводов о нём
  • Бесконечной поддержки по цене разовой доработки: сопровождение — это отдельная договорённость со своим объёмом
  • Работы на живом сайте без резервной копии: если копию сделать негде, сначала решаем это
Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

Вы беретесь за сайт, который делали не вы?

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

Как понять, дорабатывать или делать новый сайт?

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

Прежний разработчик пропал, доступов нет. Это решается?

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

Вы не сломаете то, что работает?

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

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

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

Можно ли обновить OpenCart без потери данных и позиций?

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

Вы будете поддерживать сайт дальше?

Можем, но это отдельная договорённость: разовая доработка и сопровождение — разные вещи с разным объёмом. Так же нормально, если дальше ведёт ваш разработчик: всё, что мы сделали, остаётся в вашем репозитории с описанием изменений, чтобы следующий не начинал с разбора чужого кода.

Вы дорабатываете сайты на WordPress и Joomla или только на OpenCart?

OpenCart — основная платформа, с которой мы работаем, но доработку сайтов на WordPress и WooCommerce тоже берём. Отдельных страниц про Joomla и другие движки у нас нет, поэтому решение принимаем после диагностики: если версия ещё получает обновления, а ядро не переписано изнутри, доработка возможна. Если же платформа устарела настолько, что каждая правка тянет за собой обновление половины модулей, скажем это до начала работ и сравним с переездом. Диагностика бесплатная, и её вывод остаётся у вас.

От чего зависит стоимость доработки сайта?

Меньше от самой функции, чем от кода, в который её нужно встроить. Та же кнопка на чистом шаблоне — небольшая правка, а на сайте, где прежние исполнители правили файлы ядра и модули без всякого описания, — отдельная работа с проверками. Ещё влияют версия платформы, наличие тестовой копии и объём проверки после изменения: в магазине это всегда сценарий от карточки до оплаты. Публичных цен нет по той же причине — оценку даём после диагностики, с разбивкой по задачам, и фиксируем в договоре.

Не уверены, какая услуга ваша?

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

Все услуги направления
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору