Документация

Возможности

Формы и заявки

На конструкторе формы работают через его серверы. После переноса этих серверов нет — поэтому Webrelay добавляет собственный обработчик form-handler.php и настраивает уведомления на email и в Telegram.

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

При переносе Webrelay:

  1. Находит все формы на сайте
  2. Меняет их action на form-handler.php
  3. Добавляет файл form-handler.php в архив
  4. Для магазинов добавляет скрипт перехвата корзины

Когда посетитель отправляет форму, 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
  • Показывает окно «Спасибо за заказ» (на русском или английском — по языку сайта)

Уведомления

Email

Письмо отправляется всегда — через стандартную функцию mail() на хостинге. Убедитесь, что хостинг разрешает отправку почты.

Telegram

Заявки можно получать в Telegram:

  • На подписке — через готовый бот Webrelay, ничего настраивать не нужно
  • На пакете и подписке — можно подключить свой бот

Для России отправка идёт через Cloudflare-прокси, чтобы сообщения доходили без VPN.

Проверка форм

После переноса обязательно отправьте тестовую заявку:

  1. Откройте сайт (или превью)
  2. Заполните и отправьте форму
  3. Проверьте, что письмо пришло на email и/или в Telegram

Если письмо не приходит — почти всегда дело в том, что хостинг блокирует mail(). Уточните у поддержки хостинга, включена ли отправка почты.

FAQ

Куда приходят заявки после переноса?

На email и в Telegram. Обработку выполняет файл form-handler.php, который Webrelay кладёт в архив сайта.

Нужно ли что-то настраивать вручную?

Email и Telegram-уведомления настраиваются в Webrelay перед переносом. На хостинг файлы загружаются уже готовыми — дополнительная настройка не требуется.

Почему не приходят письма с форм?

Чаще всего хостинг блокирует функцию mail(). Проверьте в панели хостинга, разрешена ли отправка почты, или используйте уведомления в Telegram.

Будет ли работать корзина интернет-магазина?

Да. Скрипт store-cart.js перехватывает оформление заказа, собирает товары и данные покупателя и отправляет заявку на email и в Telegram. Серверную онлайн-оплату нужно подключить отдельно.

Поддерживается ли английский язык?

Да. Окно подтверждения заказа и сообщения показываются на русском или английском в зависимости от атрибута lang страницы.

Попробуйте перенос бесплатно

Одна страница — бесплатно, без регистрации. Оцените результат за 1 минуту.

Перенести сайт