010110101010110101010110101010110101010110101110101100110101100110101100110101100110101100001101011001101011001101011001101011001101011101100110101100110101100110101100110101100110011010101011010101011010101011010101011010101100110101100110101100110101100110101100110101010101101010101101010101101010101101010101101110010110110010110110010110110010110110010110</>{ }{ }</>
  • Доробки · OpenCart 3.x і 4.x

Покинутий сайт: підхопити те, що лишилося, і повернути в роботу

Підхопити покинутий проєкт сайту — це спершу інвентаризація, а не код: що вціліло з доступів, на кого записаний домен, чи є з чого відновитися. Аж потім видно, що робити далі й скільки це коштує. Сайт, за яким роками технічно ніхто не стежив, майже завжди має тихі поломки — те, що перестало працювати без жодної видимої ознаки. У виміряному нами каталозі на 1 848 карток три роки поспіль стояв лічильник аналітики, вимкненої 1 липня 2023 року, а нової властивості не було зовсім.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Із чого починаємо
з реєстру доступів, а не з коду
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

з реєстру доступів, а не з коду
Із чого починаємо
7–35
Строк

робочих днів, верхня межа — коли доступи повертають реєстратор і підтримка

безкоштовний аудит того, що лишилося, 3–7 робочих днів
Перед кошторисом
копія проєкту, розгорнута на тестовому майданчику й перевірена
Перша технічна дія
реєстр активів, доступи під вашим контролем, код у Git
Що лишається у вас
повернути кабінет, ключ від якого лишився в чужій пошті
Чого не обіцяємо

Безкоштовний аудит покинутого проєкту

Перше завдання — інвентаризація: що взагалі є на руках, що втрачено й що з цього ще працює. Тільки після цього має сенс говорити про план і гроші.

Що міряємо

  • Що збереглося з доступівДомен, хостинг, адмінка, база, поштові скриньки, кабінети платіжних систем і перевізників, аналітика, реєстратор домену. Частина доступів зазвичай утрачена, і повернення кожного — окрема історія зі своїм строком.
  • Стан середовищаВерсії платформи, мови й бази даних. Проєкти, які кілька років стояли без уваги, здебільшого працюють на гілках без підтримки: це і безпека, і неможливість поставити щось нове поверх.
  • Що зламалося тихоРечі, які перестали працювати без видимих ознак. У виміряному нами каталозі на 1 848 позицій у коді досі стояв лічильник аналітики, вимкненої 1 липня 2023 року, а нової властивості не було зовсім — дані не збиралися три роки, і на сайті це ніяк не проявлялося.
  • Залишки чужих налаштуваньЗаготовки з шаблонів, які так і лишилися. У виміряному нами сайті-каталозі рядок карти сайту в robots.txt був закоментований зразком «# Sitemap: https://site.com/sitemap.xml» — типовий слід незавершеного налаштування.
  • Резервні копіїЧи створюються вони взагалі й чи можна з них відновитися. На покинутих проєктах відповідь «є» часто означає «є файл, який ніхто не пробував розгортати».
  • Що працює й приносить грошіЯкі функції ще живі: замовлення, оплата, сповіщення. Це визначає, з чого починати й що не можна зачепити під час робіт.

Що ви отримуєте на руки

  • Реєстр активів: що є, де лежить, хто власник, які доступи втрачені.
  • Документ по стану: версії, тихі поломки, залишки чужих налаштувань, стан резервних копій.
  • План повернення в кероване русло з пріоритетами: що робити першим, що можна відкласти.
  • Розмову на 30–40 хвилин по документу.

Строк: 3–7 робочих днів — довше за звичайний аудит, бо частину доступів доводиться відновлювати

Чому це безкоштовно

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

Що далі

Після аудиту — план по етапах із датами й кошторисом на перший етап, договір, рахунок, акт. Часто перший етап — це не розробка, а повернення доступів і резервні копії.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Скільки доступів утраченоКоли все на руках, інвентаризація — це кілька днів звірки. Коли з десятка сервісів живі три, кожен інший означає окрему процедуру відновлення, листування з підтримкою й очікування. Саме цей пункт розтягує строк від тижня до півтора місяця.
  • На кого записані домен і поштаДомен на компанію з доступом до її пошти повертається за документами. Домен на приватну особу, з якою немає зв'язку, — це вже юридична дорога, і технічними засобами вона не скорочується.
  • Вік середовищаПроєкт на підтримуваних версіях правиться одразу. Гілка без підтримки означає окремий етап оновлення перед будь-якою доробкою: у наших замірах інших сайтів досі трапляється PHP 7.3.33, який без підтримки з грудня 2021 року.
  • Чи є з чого відновитисяРобоча копія, яку вдалося розгорнути, знімає половину ризику й дозволяє працювати сміливіше. Немає копії — перший етап іде повільніше, бо кожна зміна робиться з оглядкою.
  • Обсяг того, що вже зламалосяОдна мертва аналітика й порожня карта сайту — це кілька годин. Проєкт, де паралельно посипалися оплата, пошта й обмін із обліковою системою, розбирається по одному вузлу, і кожен рахується окремим рядком.
  • Хто підтверджує рішення з вашого бокуРеєстратори й підтримка сервісів говорять із власником, а не з підрядником. Якщо кожен крок узгоджується тижнями, строк росте не через обсяг робіт, а через паузи в підтвердженнях.
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Розробник перестав відповідати

Листи без відповіді третій місяць, а сайт тим часом продає. Тут важливо не смикати код, поки не з'ясовано просту річ: на кого зареєстровані домен і хостинг і чиєю поштою заводили кабінети платіжних систем. Від відповіді залежить, повертаємо ми доступи чи заводимо сервіси заново.

Розберемо вашу ситуацію на безкоштовному аудиті
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Реєстр активів і доступів у письмовому вигляді — видно, що є, де лежить і на кого оформлено, ще до першої правки
  • Повернення доступів через реєстратора, хостинг і підтримку сервісів — домен і пошта переходять під ваш контроль
  • Резервна копія всього проєкту з перевіркою розгортання — точка, до якої можна відкотитися будь-коли
  • Тестовий майданчик як копія бойового — правки перевіряються там, продажі не зупиняються
  • Код у Git із першим комітом «як прийняли» — далі кожна зміна іменована й оборотна
  • Перелік тихих поломок: мертві лічильники, порожні карти сайту, шаблонні залишки в robots.txt
  • План першочергових робіт із поділом на безпеку, втрачені гроші й розвиток — вибираєте, що робити зараз
  • Виправлення критичного за узгодженим переліком і регулярні копії з перевіркою відновлення
  • Передача: письмова інструкція й прохід по адмінці з вашим менеджером
  • Умови: оплата за етапами, гарантійний строк 30 календарних днів на виконані роботи
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Доступи, ключ від яких лишився в чужій пошті чи телефоні
  • Відновлення вихідників, яких не існує
  • Відповідальність за дані, втрачені до нашого приходу
  • Юридичне повернення прав на домен у спірних випадках
  • Хостинг, домен, еквайринг
Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:7–35 днів

  1. Інвентаризація

    3–7 робочих днів

    Збираємо все, що збереглося, і зводимо в один реєстр: домен, хостинг, база, пошта, кабінети сервісів, аналітика. Проти кожного пункту — власник, стан доступу і що робити, якщо доступу немає.

  2. Повернення доступів

    3–15 робочих днів, паралельно з рештою

    Реєстратор, хостинг-провайдер, підтримка платіжних і поштових сервісів. Строки тут задаємо не ми: щось повертається за день, щось за три тижні, а щось не повертається зовсім, і сервіс заводиться заново.

  3. Копія й тестовий майданчик

    1–2 робочих дні

    Знімаємо копію файлів і бази й розгортаємо її окремо — саме розгортаємо, а не кладемо архів у папку. Поки копія не піднялася й не відкрилася, бойовий сайт ми не чіпаємо.

  4. Технічна діагностика

    2–4 робочих дні

    Версії середовища, лічильники, карта сайту, robots.txt, структуровані дані, пошта, платежі. На виході — перелік тихих поломок із поділом на безпеку, втрачені гроші й косметику.

  5. Перший етап виправлень

    3–10 робочих днів

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

  6. Регулярні копії й передача

    1–3 робочих дні

    Ставимо копіювання за розкладом і один раз відновлюємося з нього наживо. Потім письмова інструкція, прохід по адмінці з вашим менеджером і передача доступів у ваші руки.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Підхоплення покинутого проєкту» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

B2B-каталог запчастин до промислового швейного обладнання

Задача
Прийняти каталог, який довго працював без технічного супроводу, і зрозуміти, що в ньому зламалося непомітно.
Рішення
Замір карти сайту й швидкості, звірка мовних версій, перевірка лічильників аналітики та структурованих даних.
Результат
1 992 адреси в карті сайту без жодного дубліката — 1 848 карток товару і 138 категорій. TTFB 388,1 мс, повне завантаження 419,5 мс, HTML головної 120,2 КБ — третя найлегша розмітка серед 16 виміряних сайтів. Мовні позначки uk-ua, ru-ua і x-default коректні. Критичне: у коді підключений лічильник Universal Analytics, який Google остаточно вимкнув 1 липня 2023 року, а властивості GA4 немає зовсім — три роки дані не збиралися, і ззовні це ніяк не проявлялося. Додатково: нуль блоків JSON-LD і microdata на каталозі з 1 848 позицій, а robots.txt не оголошує карту сайту, хоча сама карта робоча й повна. Вимір 31.07.2026.
Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • OpenCart 3.x і 4.x — на них приходить більшість покинутих магазинів; під 4.x частина українських модулів досі не зібрана
  • WordPress і WooCommerce — код на хостингу зазвичай повний, але платні плагіни без ліцензій оновити нічим
  • PHP і MySQL — версію видно з першої ж відповіді сервера; на покинутих проєктах це часто гілка без підтримки
  • Git — перший коміт «як прийняли»; історію змін до нас він не відновить
  • Тестовий майданчик як копія бойового — платіжні шлюзи на ньому працюють лише в тестовому режимі
  • Резервне копіювання з перевіркою відновлення — копія, яку жодного разу не розгортали, нічого не доводить

Інтеграції

  • реєстратор домену
  • панель хостингу
  • Google Search Console
  • Google Tag Manager
  • GA4
  • платіжні провайдери
  • перевізники
  • SMTP
  • Telegram
Підхопити наявний проєкт чи зробити заново

Чим цей варіант відрізняється від «Розробка з нуля»

Коли можна безпечно змінювати сайт7–35 робочих днів, продажі весь цей час ідуть
Що буде з накопиченимадреси, індекс і історія лишаються на місці
Ставлення до невідомогоспершу міряємо, потім чіпаємо
Утрачені доступиповертаємо або перевипускаємо, домен усе одно потрібен
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Усе, що збереглося: логіни, паролі, листи від попереднього підрядника, рахунки хостингу — навіть те, що здається вже неробочим.
  2. Контакти реєстратора домену й хостинг-провайдера та дані про те, на кого оформлено договір.
  3. Доступ до пошти, на яку заводили сервіси, якщо він у вас є: через неї повертається більшість кабінетів.
  4. Історія проєкту людською мовою: хто робив, коли зупинилися, що змінювали останнім.
  5. Одна людина з правом підтверджувати відновлення доступів — реєстратор і підтримка сервісів говорять із власником.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

розробник не виходить на зв'язок — з чого починати?

З доступів, а не з коду. Домен зазвичай повертається через реєстратора за документами власника, хостинг — через підтримку провайдера, кабінети сервісів — процедурою відновлення на пошту компанії. Щось повертається за кілька днів, щось за кілька тижнів, а щось не повертається взагалі, і тоді сервіс заводиться заново. Ці строки задаємо не ми, тому в плані вони стоять окремим рядком, а не всередині «розробки».

сайт роками не змінювався і начебто працює — навіщо взагалі щось робити?

Бо частина речей ламається без видимих ознак. У виміряному нами каталозі на 1 848 карток стояв лічильник аналітики, яку Google вимкнув 1 липня 2023 року, а нової властивості не було зовсім: три роки сайт продавав, а дані не збиралися. Тут варто відразу назвати межу — сам лічильник нічого не покращує, він лише повертає можливість бачити. І навіть повернувши його, ви отримаєте тенденцію, а не бухгалтерську істину: блокувальники, режим згоди й обмеження браузерів на cookie цифри занижують.

з чого починається сама робота?

З копії, яку ми розгортаємо й відкриваємо, а не просто зберігаємо. На покинутих проєктах це не формальність: часто виявляється, що копії немає взагалі або вона є, але ніхто ніколи не пробував її піднімати, і всередині немає бази. Поки копія не піднялася на тестовому майданчику, бойовий сайт ми не чіпаємо. Це наша власна умова, і ми її не обходимо навіть коли просять «швиденько поправити одну дрібницю».

як ви взагалі розумієте, на чому зроблений сайт?

Дивимось, що віддає сервер, а не що написано в документах. Движок і тему видно зі шляхів усередині HTML — у покинутому проєкті це часто єдине достовірне джерело. Свіжий приклад із нашого ж портфеля: у власному описі проєкту стояв WordPress, а в коді лежав шлях до теми OpenCart. Опис у себе ми виправили, але висновок ширший — при підхопленні жодному опису, включно з нашим власним, не можна вірити без перевірки.

чи можна підхопити проєкт, якщо немає вихідників?

Якщо це поширена платформа — так: код лежить на хостингу, і його достатньо, щоб працювати далі. Ми беремо те, що є, кладемо в Git першим комітом «як прийняли» і далі ведемо історію нормально. Складніше з самописними проєктами й з платними модулями без ліцензій: оновити їх нічим, і частина функцій може виявитися втраченою назавжди. Це з'ясовується на аудиті, а не на середині робіт.

які сліди попередніх підрядників трапляються найчастіше?

Незавершені налаштування, які так і лишилися шаблонними. У виміряному нами сайті-каталозі рядок карти сайту в robots.txt був закоментований заготовкою «# Sitemap: https://site.com/sitemap.xml», а сама карта віддавала 200 з порожнім тілом. Чесна межа: оголошена карта сайту не піднімає позиції й не гарантує індексацію — вона лише прибирає причину, через яку сторінки можуть не дійти до індексу взагалі. Те саме зі структурованими даними: розмітка дає шанс на розширений сніпет, але показувати його чи ні, вирішує пошуковик.

у нас старий хостинг і стара версія платформи — це небезпечно?

Так, і сертифікат тут не допомагає: він шифрує канал, і на цьому все. Від дірки в застарілій версії мови чи CMS він не захищає. У наших замірах інших сайтів досі трапляється PHP 7.3.33 — гілка без підтримки з грудня 2021 року, тобто виправлень безпеки для неї не виходить. На підхопленні ми ставимо це в перший етап поруч із копіями: оновлення середовища робиться до доробок, а не після.

скільки коштує підхоплення?

Це щонайменше дві різні суми. Перша — повернення в кероване русло: доступи, копії, інвентаризація, виправлення критичного. Друга — розвиток, і вона рахується вже як звичайні роботи. Ми свідомо розділяємо їх у кошторисі, щоб було видно, за що ви платите зараз, а що можна відкласти на потім. Назвати цифру до аудиту чесно неможливо: обсяг задає те, скільки доступів утрачено й наскільки застаріле середовище.

скільки це триває і чи можна потім вести проєкт самим?

7–35 робочих днів. Нижня межа — коли всі доступи на руках і треба тільки навести лад. Верхня — коли доступи повертають реєстратори й підтримка сервісів. Вести далі самим можна: реєстр активів, репозиторій, доступи й письмова інструкція лишаються у вас, а на передачі ми проходимо адмінку з вашим менеджером на живій задачі. Ми не тримаємо проєкт у себе в заручниках — це і є різниця з тим, від чого ви щойно постраждали.

Напишіть, що збереглося: доступи, листи, рахунки хостингу.

За кілька днів скажемо, що з цього ще під вашим контролем, що повертається і в якому порядку. Якщо реанімувати немає сенсу — почуєте це першим же листом.

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.