Заказать звонок: универсальный скрипт для всех сайтов

Заказать звонок для сайта (скрипт)

В отличии от публичных сервисов, предоставляющих удаленно функционал заказать обратный звонок, данный скрипт:

  • Не складирует собранные Вами данные на сторонних серверах;
  • Не передает данные ваших клиентов третьим лицам;
  • Заявки и лиды не перепродаются конкурентам Вашего сайта и т.д.

Скрипт полностью автономен (не использует внешние подключения), работает на любых сайтах, где есть поддержка PHP. Все собранные формой телефоны для перезвона, отправляются в нужные Вам каналы связи напрямую (без посредников):

  • Отправка на Email;
  • Отправка по SMS (на телефон);
  • Отправка в телеграмм;
  • Логирование всех оставленных заявок на перезвон на сервере (вы можете хранить всю историю оставленных заявок: видеть, кто, когда и откуда оставлял заявку);

С таким модулем обратного звонка ни одна заявка с сайта не пропадет! А администратор сайта сможет ответить на запрос клиента практически молниеносно! Ведь SMS и сообщения в телеграмм доставляются со скоростью света практически за 1 секунду! Клиент даже не успеет уйти с сайта после того, как оставит заявку перезвонить ему!

Отправка данных формы в телеграмм, СМС, на почту
Форма заказать звонок отправляет данные с сайта в СМС, телеграмм, на почту (опционально)

Процесс установки скрипта:

1. Папку zvonok необходимо загрузить в корень вашего сайта (обычно public_html). Примерно так будет выглядеть содержимое самой папки:

Установка скрипта Заказать звонок на сайт

2. Содержимое из файла kod.txt необходимо вставить в базовый шаблон Вашего сайта (чтобы звонок отображался на всех страницах сайта). Это можно сделать в самом низу, до закрывающих тегов </body> и </html>. Должно получится примерно так:

Подключение скрипта Заказать звонок в тело страницы

3. В том же базовом шаблоне вверху в секции <head> необходимо подключить скрипты и стили скрипта:

<script src='https://ваш_сайт.ру/zvonok/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>
<link rel="stylesheet" type="text/css" href="https://ваш_сайт.ру/zvonok/call.css" media="all"/>
<script src="https://ваш_сайт.ру/zvonok/call.js"></script>

Внимание, если подключаете скрипты на какой-либо движок сайта (WordPress, Joomla и т.д.), то первую строчку

<script src='https://ваш_сайт.ру/zvonok/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>

можно не подключать (но если не работает скрипт заказа звонка, обязательно подключите) ! Вместо https://ваш_сайт.ру естественно укажите свой адрес сайта.

После всех этапов установки, скрипт уже должен отображаться на сайте. Перезагрузите страницу, чтобы удостоверится, что скрипт работает (нажимается кнопка, выезжает панель, работает валидация телефона - только цифры, не отправляет при неполном указании номера телефона и т.д.). Если кнопка заказать звонок не отображается на Вашем сайте в нижнем углу (как на этой странице), проделайте все этапы установки еще раз!

Процесс настройки:

Все настройки осуществляются в файле config.php. Это единственный файл, требующий вмешательства со стороны веб-мастера (другие файлы редактировать без необходимости не требуется)! Откройте любым текстовым редактором файл config.php в папке zvonok и отредактируйте необходимые константы (следуя подсказкам) в 4 блоках:

//НАСТРОЙКА МЕТОДА ПОЛУЧЕНИЯ ИЗВЕЩЕНИЙ. 0 - чтобы выключить, 1 - чтобы включить
$tol_mail = 1; // отправлять на электронную почту?
$to_sms = 0;  //отправлять смс на телефон?
$to_telegramm = 1; //Отправлять извещения в телеграмм?
$to_logs = 1; //записывать все заявки в файл на сервер? Все заявки будут в файле logs.dat (в этой же папке)

//НАСТРОЙКИ ПОЛУЧЕНИЯ ПОЧТЫ
$tomail = "ваша@почта.ru";           //адрес эл. почты для получения данных

//НАСТРОЙКИ ПОЛУЧЕНИЯ СМС НА ТЕЛЕФОН
$api_id = "b43a374-8479-43s-4875-5c4db38k3d5s";  // Ваш ключ из кабинета seozona.sms.ru (в личном кабинете, раздел ПРОГРАММИСТАМ)
$tophone = "794512237656";           //телефон для получения СМС, тот же, что и указан при регистрации в seozona.sms.ru (тогда СМС практически бесплатны).

//НАСТРОЙКИ ПОЛУЧЕНИЯ МГНОВЕННЫХ ИЗВЕЩЕНИЙ В ТЕЛЕГРАММ
define('TELEGRAM_TOKEN', '1082290683:AAHP-cap68Xk6iJuK119C45yVpFN5EELfWY'); //токен бота телеграмм
define('TELEGRAM_CHATID', '574607572');

1) В первом блоке НАСТРОЙКА МЕТОДА ПОЛУЧЕНИЯ ИЗВЕЩЕНИЙ поставьте нужную цифру (1 -включено, 0 - выключено) напротив нужных вам каналов связи. Например, чтобы выключить получение данных по Email необходимо написать: $tol_mail = 0; 

2) НАСТРОЙКИ ПОЛУЧЕНИЯ ПОЧТЫ - укажите свой адрес электронной почты, на который должны приходить извещения формы

3) В НАСТРОЙКИ ПОЛУЧЕНИЯ СМС НА ТЕЛЕФОН  необходимо подключить API ключ SMS-шлюза, который будет присылать Вам SMS. Для этого, зарегистрируйтесь в сервисе https://seozona.sms.ru используя тот номер телефона на который, вы будете получать SMS (это необходимо для бесплатного использования SMS шлюза). После регистрации, перейдите в раздел ПРОГРАММИСТАМ) где найдете Ваш api_id. В день вы можете получать до 5-ти SMS бесплатно и пользоваться SMS шлюзом практически без оплаты, но если у вас ожидается бОльшее число заявок с форм, чтобы они гарантированно доставлялись, можно пополнить баланс на каких-то 100 рублей и спать спокойно, не беспокоясь о лимитах!

4) НАСТРОЙКИ ПОЛУЧЕНИЯ МГНОВЕННЫХ ИЗВЕЩЕНИЙ В ТЕЛЕГРАММ - здесь нам потребуются два ключа.

Чтобы получить TELEGRAM_TOKEN:

  • Добавьте в контакты @BotFather, нажмите ЗАПУСТИТЬ. Отправьте команду /newbot
  • Попросит придумать имя бота;
  • Далее попросит придумать уникальный логин бота (должен заканчиваться на «bot». Например: TetrisBot или tetris_bot);
  • В ответ вы получите
    авторизационный токен (переменную для TELEGRAM_TOKEN);
  • Теперь напишите любое сообщение новоиспеченному боту чтобы его авторизовать (он и будет присылать Вам мгновенные сообщения с сайта);

Чтобы получить TELEGRAM_CHATID:

  •  Добавьте в контакты @ShowJsonBot
  • Напишите ему любое сообщение
  • В ответ получите данные в формате JSON
  • Найдите в этих данных поле chat, а в нём поле id. Это и есть ваша переменная для TELEGRAM_CHATID

После внесения все необходимых сведений, скрипт должен работать как часы.​​​​​​​

После покупки, установочные файлы придут на Вашу почту

Я подтверждаю, что скачивая файл, прочитал Правила и условия.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Ожидайте от нас обратную связь!
+7(999) 999-9999