Возможности
Формы и заявки
На конструкторе формы работают через его серверы. После переноса этих серверов нет — поэтому Webrelay добавляет собственный обработчик form-handler.php и настраивает уведомления на email и в Telegram.
Как это работает
При переносе Webrelay:
- Находит все формы на сайте
- Меняет их
actionнаform-handler.php - Добавляет файл
form-handler.phpв архив - Для магазинов добавляет скрипт перехвата корзины
Когда посетитель отправляет форму, form-handler.php принимает данные, отправляет письмо на ваш email и сообщение в Telegram.
Какие формы перенаправляются
| Форма | Что происходит |
|---|---|
Форма с внешним action (https://…) | Перенаправляется на form-handler.php |
Форма с пустым action или # | Перенаправляется на form-handler.php |
Форма с локальным action (/submit.php) | Остаётся без изменений |
| Поисковая форма | Не трогается |
Формы на Craftum и mottor
У Craftum и mottor в статическом HTML нет тегов <form> — поля рисует JavaScript. Webrelay открывает страницу в реальном браузере, дожидается появления полей и оборачивает их в рабочие <form action="form-handler.php">. Для Tilda это не нужно — там формы есть в HTML изначально.
Магазин и корзина
Корзина конструктора отправляет заказ на его API, которого после переноса не будет. Скрипт store-cart.js:
- Перехватывает запросы к API конструктора (Tilda Store, Craftum, mottor)
- Собирает состав корзины из DOM и данные покупателя из формы
- Отправляет заявку на
form-handler.php - Показывает окно «Спасибо за заказ» (на русском или английском — по языку сайта)
Уведомления
Письмо отправляется всегда — через стандартную функцию mail() на хостинге. Убедитесь, что хостинг разрешает отправку почты.
Telegram
Заявки можно получать в Telegram:
- На подписке — через готовый бот Webrelay, ничего настраивать не нужно
- На пакете и подписке — можно подключить свой бот
Для России отправка идёт через Cloudflare-прокси, чтобы сообщения доходили без VPN.
Проверка форм
После переноса обязательно отправьте тестовую заявку:
- Откройте сайт (или превью)
- Заполните и отправьте форму
- Проверьте, что письмо пришло на email и/или в Telegram
Если письмо не приходит — почти всегда дело в том, что хостинг блокирует mail(). Уточните у поддержки хостинга, включена ли отправка почты.
FAQ
Куда приходят заявки после переноса?
На email и в Telegram. Обработку выполняет файл form-handler.php, который Webrelay кладёт в архив сайта.
Нужно ли что-то настраивать вручную?
Email и Telegram-уведомления настраиваются в Webrelay перед переносом. На хостинг файлы загружаются уже готовыми — дополнительная настройка не требуется.
Почему не приходят письма с форм?
Чаще всего хостинг блокирует функцию mail(). Проверьте в панели хостинга, разрешена ли отправка почты, или используйте уведомления в Telegram.
Будет ли работать корзина интернет-магазина?
Да. Скрипт store-cart.js перехватывает оформление заказа, собирает товары и данные покупателя и отправляет заявку на email и в Telegram. Серверную онлайн-оплату нужно подключить отдельно.
Поддерживается ли английский язык?
Да. Окно подтверждения заказа и сообщения показываются на русском или английском в зависимости от атрибута lang страницы.
Попробуйте перенос бесплатно
Одна страница — бесплатно, без регистрации. Оцените результат за 1 минуту.
Перенести сайт