WordPress: доработать сохранение заявок с форм, отправка в амо црм и уведомления в Telegram (Дистанционная работа)

Бюджет: 20 000 руб.

Задание: WordPress: доработать сохранение заявок с форм, отправка в амо црм и уведомления в Telegram (Дистанционная работа)

Сайт WordPress. Часть заявок с форм теряется. По результатам диагностики нашего программиста, текущая отправка напрямую в amoCRM завязана на открытие страницы «Спасибо». На некоторых страницах переход не срабатывал. В WordPress заявки сейчас не сохраняются. Нужно сохранить действующий сценарий и добавить независимые механизмы сохранения и доставки заявок. Что требуется 1. Проверить формы и интеграцию. Определить используемый плагин или собственный обработчик, составить список форм и страниц. Проверить главную, разделы «9-11 классы», «4 классы», «Детский сад», всплывающие формы. Уточнить, используют ли региональные поддомены общий код и обработчик. 2. Добавить сохранение в WordPress при отправке формы. После нажатия кнопки и прохождения валидации заявка должна сохраняться в базе на сервере до перехода на страницу «Спасибо», независимо от работы amoCRM и Telegram. Предусмотреть отправку с клавиатуры, а не только обработку клика. 3. Сохранить существующую передачу в amoCRM и добавить резервную доставку. Если текущий сценарий не доставил заявку, она должна передаваться из сохранённых данных на сервере. Предусмотреть повторные попытки при временных ошибках и защиту от дублей между старым и новым сценариями. Сохранить текущую воронку, ответственных и заполнение полей. 4. Настроить Telegram-уведомления. Помочь создать бота под моим аккаунтом и подключить отправку новых заявок в мой личный чат. В уведомлении: данные формы, дата и время, страница отправки, класс/группа, источник и UTM-метки. Отправка в Telegram должна работать независимо от amoCRM. При временных ошибках - повторные попытки. 5. Сохранять источник заявки. Все заполненные поля, идентификатор заявки, страницу и форму отправки, регион/поддомен, страницу входа, источник перехода и utm_source, utm_medium, utm_campaign, utm_content, utm_term. UTM-метки должны сохраняться при переходах между страницами до отправки формы. 6. Добавить просмотр заявок и статусов в WordPress. Нужны поиск по телефону, дата, данные заявки, статусы доставки в amoCRM и Telegram, ошибки и возможность вручную повторить неудачную доставку. Доступ - только авторизованным сотрудникам с соответствующими правами. 7. Обработать ошибки для пользователя. Успех показывать только после подтверждённого сохранения на сервере. При сбое приёма - понятное сообщение и возможность повторить отправку без повторного заполнения полей. API-интеграция с amoCRM уже настроена. Создавать её заново не требуется. Необходимо использовать существующий механизм передачи заявок, сохранить текущие настройки и дополнить его сохранением в WordPress, контролем результата и повторной отправкой при сбоях. Исключить дубли между существующим и резервным сценариями. Проверка и приёмка - Предоставить список проверенных страниц и форм. - Проверить отправку на компьютере и телефоне. - При заблокированном переходе на «Спасибо» заявка сохраняется в WordPress и доставляется в amoCRM и Telegram. - При временной недоступности amoCRM или Telegram заявка сохраняется, после восстановления сервиса доставка повторяется. - Двойной клик, повтор запроса и обновление страницы «Спасибо» не создают повторную сделку в amoCRM. - UTM-метки сохраняются после перехода с посадочной страницы на другую страницу с формой. Перед работой сделать резервную копию. После завершения передать краткое описание изменений и инструкцию по просмотру заявок и повторной отправке. В отклике укажите опыт работы с WordPress и API amoCRM, предлагаемый способ реализации, итоговую стоимость и готовность выполнить работу за три дня. Платные плагины и регулярные платежи, если они нужны, укажите заранее.