Buy per click Simple v2

Простой скрипт заказа в один клик. Использует смс сообщения для уведомлений.
Избавит ваших клиентов от необходимости заполнять длинные формы заказа на вашем сайте.

  • моментальные смс уведомления;
  • защита от многоразового заказа;
  • проверка валидности номера (для СНГ);
  • кроссплатформенность;
  • простота установки;
  • простота в смене дизайна;
Сохраните в соцсети.

Оперативная связь с клиентом всегда играла решающую роль для любого интернет магазина или другого коммерческого сайта, ровно, как и удобство этой связи. Именно для повышения оперативности и удобства выпущен этот скрипт таким, какой он есть.

Вместо обыкновенного уведомления на email скрипт "Buy per click Simple" использует смс оповещения, что значительно увеличивает скорость реагирования, позволяя узнать о запросе клиента: в пути, на даче, и даже, в лесу - и незамедлительно на него ответить.


BPC Screenshot

Скрипт "Buy per click Simple" легко встраивается в любые системы управления сайтом, буквально, за пять минут.

Особенности скрипта:

  • моментальные смс уведомления;
  • проверка валидности номера (для СНГ);
  • кроссплатформенность;
  • простота установки;
  • простота в смене дизайна;
  • возможность бесплатного использования.







Скрипт интегрирован с Callback Simple, но может использоваться, как и отдельный скрипт.

Установка:

  • Скачиваем и загружаем скрипт в папку, на которую не распространяются правила ЧПУ(обычно это templates или uploads);
  • Регистрируемся на сайте http://smses.ru, пополняем баланс и добавляем SenderID в вашем профиле на сайте;
  • Редактируем файл config.php, вставляем логин, пароль, SenderID полученные на сайте smses.ru, указываем номер телефона на которые нужно отправлять уведомления, по необходимости - можно изменить тексты уведомлений:
    <?php
    return array(
      'sms_login'=>'ваш логин',//логин smses
      'sms_pass'=>'ваш пароль',//пароль smses
      'phone_admin'=>'ваш телефон',//телефон, на который слать сообщения
      'sender_id'=>'ваш senderID',//SENDER ID smses
      'text_cb'=>'{name} просит вас перезвонить на номер {phone}',//текст смс обратного звонка
      'text_bpc'=>'{name} хочет купить {prod_name} за {prod_price}, номер {phone}',//текст buy per click
      'next_callback_time'=>1,//минимальный интервал между звонками для формы обратного звонка в секундах
      'next_callback_msg'=>'Вы уже заказали обратный звонок, повторите попытку позднее',//текст в случае повторного заказа
      'success_msg_callback'=>'Обратный звонок заказан!',//текст успешного заказа звонка
      'success_msg_bpc'=>'Ваш товар заказан!',//текст успешного заказа товара
      'smses_error'=>'Ошибка отправки сообщения, обратитесь к администратору',//текст ошибки smses
      'debug'=>0,//тестовый режим (авторизация без отправки сообщения)
    );
    
  • Между тегами head подключаем jQuery (если не подключен), подключаем script.js и понравившийся файл стилей (blue.css, gray.css, green.css):
    
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js" type="text/javascript">
    
    <link rel="stylesheet" href="folder/subfolder/blue.css" type="text/css" media="all">
    <script src="folder/subfolder/script.js" type="text/javascript"></script>
    
  • В 25ой строке scritpt.js укажите полный путь от корня сайта к обработчику index.php:
    sendRequest('/folder/subfolder/cb_bpc/index.php', post_data, function(result){
    
  • Файлу log.txt установите CHMOD 777, туда будут писаться ошибки на стороне smses.ru в случае их возникновения;
  • В место где планируется разместить кнопку вызова, добавляем код:
  • Перед закрывающим тегом </body>, добавляем код:
    <div id="svh_boxes">
    <div id="svh_bpc_dialog" class="bpcwindow">
    <div class="bpc_chello">Заказ товара:</div>
    <div id="svh_bpc_first">
    <div class="bpc">
    <form method="post">
    <div class="l1_1">Вас зовут:</div>
    <div class="l1_2"><input name="nv_params[name]" class="svh_input_a"></div>
    <div class="l1_z"></div>
    <div class="l1_1">Ваш телефон:</div>
    <div class="l1_2"><input name="nv_params[phone]" id="svh_mp" class="svh_input_a" value="+7"></div>
    <div class="l1_z"></div>
    <div class="l1_3">
    Заказ {имя товара} за {цена товара} рублей. <br>
    <input type="submit" name="svhBtn" id="getitem" class="sBtn" value="Заказать товар!" disabled="disabled">
    </div>
    <input type="hidden" name="nv_params[prod_name]" value="{имя товара}">
    <input type="hidden" name="nv_params[prod_price]" value="{цена товара}">
    <input type="hidden" name="submit_bpc">
    </form>
    </div>
    </div>
    <div id="PasteSvhBpcFooter"></div>
    </div><div id="svh_mask"></div>
    
  • В предложенном выше коде заменяем {имя товара} и {цена товара} на соответствующие переменные.

 

К сожалению форму нельзя ужать до одной строки, что значительно упростило бы вам установку. Это связано с тем что в ней используются переменные с названием товара и его ценой, поэтому форму должен выводить ваш движек, а не мой javascript..

 

После всех этих действий у вас на сайте должна появиться упрощенная форма заказа товара, если этого не произошло - пишите в комментарии, будем разбираться.

Данный модуль распространяется условно - бесплатно, то есть, вы можете использовать его абсолютно бесплатно без снятия копирайтов(ссылок). В случае если вы захотите их снять: вы должны перевести 150 рублей воспользовавшись формой выше, или на один из кошельков: WMR: R356889404741 , ЯД: 41001816839873.