Прежде всего необходимо зарегистрироваться на сайте turbosms.com.ua
После регистрации заходите в меню 'Подключение к шлюзу', вводите Логин шлюза,
пароль шлюза и обязательно ставите галочку напротив SQL способа подключения.
Логин и пароль шлюза запоминаете или записываете - они нам еще понадобятся.
После этой несложной процедуры нужно написать письмо в службу поддержки
(support@turbosms.com.ua) следующего содержания:
У меня к вам большая просьба:
Добавьте пожалуйста одно поле в мою таблицу.
Мой логин для шлюза: *******
Название поля: OrderID
Тип поля: int(11)
Спасибо.
Указав вместо звездочек свой логин подключения к шлюзу.
Далее заходите в меню 'Подписи' -> 'Добавить подпись'
и добавляете свою подпись для смс-сообщений.
Эта подпись будет появляться вместо номера телефона отправителя для всех смс
отправленных через шлюз. Обычно это название магазина латинскими буквами.
Подпись может содержать только латинские буквы и цифры без пробелов.
Максимальная длина подписи - 11 символов.
Утверждение подписи займет некоторое время, после чего вы сможете сделать её
подписью по-умолчанию.
На этом настройка шлюза завершена.
Всем вновь зарегистрированным пользователям дается 5 бесплатных кредиток,
затем вам необходимо будет пополнить свой счет через меню 'Купить кредиты'
Далее перейдем непосредственно к интеграции шлюза в скрипт Интернет-магазина.
Все что находится в папке overwrite копируется поверх старых файлов.
Все что находится в папке append добавляется к существующим файлам магазина.
Их разберем подробнее. В этой папке всего два файла:
1. russian.php
здесь прописаны строковые константы, используемые скриптом шлюза TurboSMS
значения всех констант можно менять на свое усмотрение, но для начала
просто вставьте все строки из этого файла в russian.php вашего магазина
вставлять обязательно нужно между леммами
далее среди вставленных строк найдите:
define('STRING_SMS_SIGN', 'ShopName');
и замените ShopName на подипсь, которую вы вводили при настройке шлюза.
2. connect.inc.php
правило такое-же как и для russian.php
копируете все строки этого файла и вставляете их между леммами
оригинального connect.inc.php вашего магазина.
В этом файле хранятся настройки подключения к шлюзу TurboSMS.
Для правильной работы модуля, необходимо внести изменения в следующие поля:
define('TS_USER', 'User');
где User - логин подключения к шлюзу TurboSMS
define('TS_PASS', 'pass');
где pass - пароль подключения к шлюзу TurboSMS
define('TS_PHONE', 'Номер телефона');
здесь требуется некоторое пояснение. По-умолчанию в shopcms нет
регистрационного поля для Номера телефона в анкете пользователя, поэтому
каждый администратор добавляет свое дополнительное поле, куда пользователь
вводит свой номер телефона.
Название этого дополнительного поля и нужно ввести вместо 'Номер телефона'.
Название нужно вводить точно с сохранением регистра и пробелов.
На этом настройка завершена и, если все было сделано правильно, можно
приступать к тестированию возможностей модуля:
- в админке на странице детального просмотра заказа под таблицей статусов
должна появится еще одна таблица для отправленных смс-сообщений
- смс-сообщения отправляются только если отмечен соответствующий чекбокс
- сообщения отправляются на номер, который вводится в поле напротив
этого чекбокса. По-умолчанию это поле автоматически заполняется номером,
взятым из анкеты пользователя, но его можно менять непосредственно перед
отправкой сообщения.
- номер в анкете может быть в международном, междугородном, городском
форматах, с ведущим плюсом или без, с пробелами, с черточками, с точками
и прочими разделителями - модуль отформатирует и вытащит правильный номер.
В добавление ко всему распознается страна пользователя, в соответсвии
с которой форматируется номер.
- смс-сообщения отсылаются в двух случаях:
1) когда администратор добавляет комментарий к заказу
2) когда комментарий пуст, но статус заказа меняется,
в этом случае смс-сообщение формируется автоматически
- при вводе комментария автоматически подсчитывается количество введенных
символов и высчитывается на сколько смс-сообщений затянет весь комментарий
- все отправленные смс-сообщения попадают в таблицу соответсвующего заказа
- статус каждого сообщения берется он-лайн из базы TurboSMS. Просто обновите
страницу и вы увидите в каком состоянии находится каждое из сообщений.
Кроме работы с смс-сообщениями в модуле реализованы некоторые дополнительные
возможности, расширяющие функциональность скрипта интернет-магазина:
- можно добавлять комментарии и отсылать e-mail уведомления без обязательной
смены статуса заказа.
- все комментарии, добавленные к заказу теперь выводятся в пользовательской
части на странице детального просмотра заказа.
- добавлен новый шаблон для e-mail уведомлений без изменения статуса заказа,
customer.order.new_comment.tpl.html - его можно изменять на свое усмотрение
Модуль был снят с публичного скачивания по просьбе разработчика! Всем скачавшим просьба удалить данный модуль.
Администрация сайта vSupport.Ru не продает данный модуль, по всем вопросам приобретения обращайтесь к разработчику по ICQ - 179857447