Поддержка Плагины Как не ждать ответ сервера? CF7

  • У меня идет интеграция с CRM битрикс через curl, там довольно много запросов… Создать лид, создать компанию, добавить контакт и т.д.

    При клике отправить заявку, если все поля заполнены корректно, ответ от сервера в среднем жду 4 секунды..

    4 секунды это очень много..

    Как сделать так чтобы CF7 проверил все поля с помощью JS и отправил данные и не ждал ответа от сервера а сразу сказал что все гуд?

    Если будет такая реализация, с какими проблемами я могу столкнуться в будущем?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    Как сделать так чтобы CF7 проверил все поля с помощью JS и отправил данные и не ждал ответа от сервера а сразу сказал что все гуд?

    Вместо отправки на сервер сделать постановку в очередь, которая будет обрабатываться в фоне (по хрону).

    Если будет такая реализация, с какими проблемами я могу столкнуться в будущем?

    Как минимум, с временной рассинхронизацией данных (письмо с CF7 ушло, а в базу CRM данные еще не попали) и с необходимостью контролировать очередь на предмет заторов.

    После отправки, покажите 4-х секундный мультик — пользователь останется

    А так — на тостере вроде всё рассказали

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Как не ждать ответ сервера? CF7» закрыта для новых ответов.