ZXY · Починка функционала сайта

Починка функционала: формы, кнопки и скрипты снова работают

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

Коротко

Починка функционала — диагностика и исправление форм, скриптов, калькуляторов и отправки почты с тестами сценариев. От 8 000 ₽ за задачу, срочные фиксы в день обращения.

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

Диагностика

Находим первопричину: JS-ошибки, сервер, почта, конфликт плагинов.

Формы и почта

Письма не приходят или в спам: SMTP, заголовки, антиспам.

Скрипты

Калькуляторы, фильтры, слайдеры — логика и совместимость.

Тесты

Все сценарии после фикса: устройства, браузеры, граничные случаи.

Почему функционал ломается

Типовые причины: обновление CMS или плагина сломало совместимость; устаревшая JS-библиотека конфликтует с новой; переезд на другой хостинг оборвал почтовую функцию; SSL-сертификат блокирует смешанный контент; спам-фильтр хостинга начал резать письма. Поломка редко «внезапна» — обычно есть точное событие-триггер. Наша задача — найти именно первопричину: залатать симптом легко, но через неделю сломается соседний модуль. Мы просим у вас контекст (что менялось перед поломкой) и сами смотрим логи — в 80% случаев причина находится за первый час.

Формы и письма — самый частый кейс

Форма «отправилась», а письмо не пришло: причина в 90% случаев на серверной стороне — mail() без настроенного SMTP, письма без SPF/DKIM попадают в спам, почтовый порт закрыт хостингом. Мы настраиваем корректную отправку через SMTP с аутентификацией, добавляем заголовки доставляемости, подключаем логирование отправки. Заодно проверяем антиспам: honeypot и временные ловушки, чтобы после починки форма не завалилась ботами. Клиенту — сообщения об успехе и ошибках, вам — копию заявки на второй адрес и запись в CRM, если она подключена.

Скрипты и интерактив

Калькуляторы, фильтры каталогов, слайдеры, всплывающие окна, маски телефонов — всё это JavaScript, который ломается от конфликтов версий и ошибок в консоли. Мы отлаживаем в браузере: читаем консоль, находим конфликтующие скрипты, исправляем логику (частая история — калькулятор считает по старым ценам из-за хардкода). Если функционал устарел безнадёжно — предложим замену на аккуратный современный аналог: дешевле поддерживать. Всё, что чиним, тестируем по сценарию пользователя: не только «кнопка работает», но и граничные случаи — пустые поля, дробные числа, быстрый клик.

Как проходит работа

Заявка: описываете проблему (что делаете, что ожидаете, что происходит; скриншот/видео приветствуется) + доступы. Диагностика: 1–2 часа, находим причину, называем точную стоимость и срок — без сюрпризов. Фикс: на копии сайта, с проверкой соседнего функционала (чтобы не починить одно и сломать другое). Тесты: сценарии на устройствах и браузерах, чек-лист. Выкатка на прод и повторная проверка. Отчёт: что было, что сделали, что проверили. Срочные задачи (сайт теряет заявки сейчас) — старт в день обращения с наценкой 30%.

Стоимость и сроки

Мини-задача (одна поломка, причина локальна) — от 8 000 ₽, срок 1 день. Стандартная (форма + почта + тесты) — от 15 000 ₽, 1–2 дня. Сложная диагностика (конфликт модулей, потеря данных после обновления) — от 25 000 ₽, оценка после диагностики. Ежемесячная подписка поддержки — от 15 000 ₽/мес: включает такие задачи в пакете часов и мониторинг доступности форм 24/7 — многие поломки мы находим раньше вас. Диагностика бесплатна при заказе фикса, отдельно — 3 000 ₽ (зачитывается в последующую работу).

Почему ZXY

Мы разрабатываем сайты целиком — понимаем связку фронтенд + сервер + почта + CMS, а не только «HTML-ремонт». Чиним причину, а не симптом: каждый фикс сопровождается объяснением, почему сломалось и как этого избежать. Тестируем по-взрослому: устройства, браузеры, граничные случаи — «у меня работает» не ответ. Работаем с чужим кодом аккуратно: без переписываний, только по задаче, с бэкапами перед правками. И если поломка — симптом более глубоких проблем (устаревшая CMS, дырявые плагины), честно скажем и предложим план, а не бесконечные фиксы.

Этапы работы

1

Заявка

Описание, скриншоты, доступы.

2

Диагностика

Логи, консоль, первопричина — 1–2 часа.

3

Смета

Точная стоимость и срок до работ.

4

Фикс

На копии, с бэкапом, без побочных поломок.

5

Тесты

Сценарии, устройства, браузеры, границы.

6

Отчёт

Причина, решение, рекомендации по профилактике.

Частые вопросы

Сколько стоит починить функционал?

Мини-задача — от 8 000 ₽ (1 день), форма с настройкой почты — от 15 000 ₽, сложная диагностика — от 25 000 ₽. Диагностика бесплатна при заказе фикса.

Форма отправляется, а письма не приходят — это чините?

Да, это самый частый кейс: настройка SMTP, DKIM/SPF, логирование отправки. Заодно добавим антиспам и копию заявки на второй адрес.

Нужны ли доступы к хостингу?

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

Не сломаете ли что-то ещё при фиксе?

Правки — на копии сайта, после фикса проверяем соседний функционал по чек-листу. Любая регрессия по нашей вине чинится бесплатно.

Можно ли отслеживать такие поломки заранее?

Да: в тарифе поддержки формы мониторятся 24/7 — мы узнаём о проблеме за минуты, а не от клиента через неделю.

Что если сайт совсем старый и ломается постоянно?

Скажем честно и посчитаем: иногда 3–4 фикса в год дороже точечного апгрейда. Предложим план обновления с приоритетами — решать вам.

Обсудим ваш проект