Периодическая поддержка и доработки.
Есть ТЗ и подобная реализация на других наших сайтах. А также программист, который проконсультирует. Сейчас требуется аналогично интегрировать два сайта и проверить корректную работу других сайтов. Для рассмотрения укажите в сообщении слово "Мегаплан" и ссылку на подобную сделанную работу.
Требуются знания: PHP, CMS WordPress, CRM Мегаплан, REST API
Ссылки:
Устройство форм-процессора:
Рекомендую брать за основу структуру файлов, которая сейчас реализована на другом нашем сайте, это последняя и красивая реализация, где структура файлов более логична.
Задачи:
1) Не упустить ни одной заявки с форм сайта.
2) Заявка должна быть отправлена:
- на почту определенным адресам;
- в Мегаплан.
2) Отправка должна происходить в фоне, чтобы пользователь не дожидался ответа от сервера.
3) Обработка формы должна происходить неотложно, но в фоне.
4) В случае отказа принимающей стороны (Мегаплан) попытки доставки должны продолжаться до ответа проблемной стороны (ошибкой или успехом).
5) Все происходящее в модуле должно быть залогировано, чтобы потом можно было понять, что и когда пошло не так, по какой причине.
Как устроено: Для отправки формы на сервер мы используем Ajax post-запрос со всеми необходимыми параметрами, полученными из формы, которую подтвердили.
Сайт на CMS Wordpress, контактные формы реализованы при помощи плагина Contact Form 7