Solutions

This information not available in your language.

Drupal

Drupal 6 (модуль SMS Framework, адаптированный под сервис BYTEHAND)

Описание: Оповещение администратора и клиента после оформления заказа, либо после изменения статуса заказа.

Как использовать: Распакуйте содержимое архива bytehand_drupal-6.zip в папку modules. Произведите настройки в разделе модулей панели администратора.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Drupal 7 (модуль SMS Framework, адаптированный под сервис BYTEHAND)

Описание: Оповещение администратора и клиента после оформления заказа, либо после изменения статуса заказа.

Как использовать: Распакуйте содержимое архива bytehand_drupal-7.zip в папку modules. Произведите настройки в разделе модулей панели администратора.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

joomla

Отправка СМС в JoomShopping

Описание: Оповещение администратора и клиента после оформления заказа, либо после изменения статуса заказа.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand_joomla_api.zip с кодом для отправки СМС-сообщений (для работы PHP-класса требуется PHP версии 5 или выше и расширение curl);
  2. Распакуйте содержимое загруженного архива в корень вашего сайта. Должен появиться каталог sms;
  3. Откройте файл sms/SmsTransport.php и проведите необходимые настройки:
    ПараметрОписание
    USER_IDИдентификатор пользователя. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Идентификатор аккаунта.
    USER_KEYИдентификационный ключ. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Ключ.
    MSG_FROMПодпись отправителя СМС, должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.
    MSG_CHARSETЕсли скрипты на вашем сайте сохранены в кодировке utf-8, не меняем значение MSG_CHARSET, если же они сохранены в кодировке Windows-1251, изменяем значение на cp1251.
  4. В файле components/com_jshopping/models/checkout.php (в старых версиях файл назывался components/com_jshopping/controllers/checkout.php) находим текст
    //send mail admin
    и на следующей строчке добавляем код, указанный ниже:
  5. if ($admin_send_order)
    	require_once 'sms/SmsTransport.php';
    
    	$phone = (empty($order->phone) ? $order->d_phone : $order->phone);
    
    	$sms = "Заказ #{$order->order_number} от {$order->l_name} {$order->f_name} (тел. {$phone}) на сумму {$order->order_total}";
    	ByteHandApi::sendSms(array('79131234567'), $sms); //укажите ваш номер
    }
    
    if (isset($order->mobil_phone) && $order->mobil_phone != "") {
    	require_once 'sms/SmsTransport.php';
    	$text = JText::_(_JSHOP_THANK_YOU_ORDER)."!\n";
    	$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$order->order_id."\n";
    	$text .= JText::_(_JSHOP_ORDER_DATE).": ".$order->order_date."\n";
    	$text .= JText::_(_JSHOP_TOTAL).": ".$order->order_total." ".$order->currency_code_iso;
    	ByteHandApi::sendSms(array($order->mobil_phone), $text);
    }
    			
  6. В более новых версиях в файле components/com_jshopping/models/checkoutorder.php после строчки
    if ($jshopConfig->send_order_email && $order->order_created){
    необходимо добавить код, указанный ниже:
    require_once 'sms/SmsTransport.php';
    
    $phone = (empty($order->phone) ? $order->d_phone : $order->phone);
    
    $sms = "Заказ #{$order->order_number} от {$order->l_name} {$order->f_name} (тел. {$phone}) на сумму {$order->order_total}";
    ByteHandApi::sendSms(array('79131234567'), $sms); //укажите ваш номер
    
    if (isset($order->mobil_phone) && $order->mobil_phone != "") {
    	require_once 'sms/SmsTransport.php';
    	$text = JText::_(_JSHOP_THANK_YOU_ORDER)."!\n";
    	$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$order->order_id."\n";
    	$text .= JText::_(_JSHOP_ORDER_DATE).": ".$order->order_date."\n";
    	$text .= JText::_(_JSHOP_TOTAL).": ".$order->order_total." ".$order->currency_code_iso;
    	ByteHandApi::sendSms(array($order->mobil_phone), $text);
    }
  7. В административном меню необходимо включить возможность заполнения мобильного телефона при заказе: Components → JoomShopping → Configuration → Fields Registration → Address Mobile phone;
  8. В файле administrator/components/com_jshopping/controllers/orders.php найдите функцию function _updateStatus и в ней перед строчкой
    if ($notify){
    вставьте код:
    if (isset($order->mobil_phone) && $order->mobil_phone != "") {
    	require_once '../sms/SmsTransport.php';
    	$sms_message = _JSHOP_HI." ".$order->f_name." ".$order->l_name." ".sprintf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $order->order_number)."\n"._JSHOP_NEW_STATUS_IS." ".$new_status->$name;
    	ByteHandApi::sendSms(array($order->mobil_phone), $sms_message);
    }	
  9. В результате администратор будет получать СМС сообщения вида:
    Заказ #XXX от XXX (тел. XXXXXXX) на сумму XXX
  10. Клиент, указавший номер мобильного телефона, будет получать СМС сообщения вида:
    Спасибо за заказ! Номер заказа: XXX, дата заказа: xx.xx.xx, сумма заказа: XXX руб.
    Здравствуйте! Статус Вашего заказа №. XXX изменен. Новый статус XXXXX.

Отправка СМС в Joomla + VirtueMart

Описание: Оповещение администратора и клиента после оформления заказа, либо после изменения статуса заказа.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand_joomla_api.zip с кодом для отправки СМС-сообщений (для работы PHP-класса требуется PHP версии 5 или выше и расширение curl);
  2. Распакуйте содержимое загруженного архива в корень вашего сайта. Должен появиться каталог sms;
  3. Откройте файл sms/SmsTransport.php и проведите необходимые настройки:
    ПараметрОписание
    USER_IDИдентификатор пользователя. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Идентификатор аккаунта.
    USER_KEYИдентификационный ключ. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Ключ.
    MSG_FROMПодпись отправителя СМС, должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.
    MSG_CHARSETЕсли скрипты на вашем сайте сохранены в кодировке utf-8, не меняем значение MSG_CHARSET, если же они сохранены в кодировке Windows-1251, изменяем значение на cp1251.
  4. В файле administrator/components/com_virtuemart/models/orders.php найдите функцию notifyCustomer и в конце неё, перед комментарием
    // Send the email
    вставьте следующий код:
    require_once dirname(__FILE__) . '/../../../../sms/SmsTransport.php';
    
    $firstName = $vars['orderDetails']['details']['BT']->first_name;
    $lastName = $vars['orderDetails']['details']['BT']->last_name;
    $userPhone = $vars['orderDetails']['details']['BT']->phone_1;
    $orderId = $vars['orderDetails']['details']['BT']->virtuemart_order_id;
    
    $orders = $this->getTable('orders');
    $orders->load($orderId);
    
    $orderNum = $orders->order_number;
    
    if (isset($vars['newOrderData']['current_order_status'])) {
    	$newStatus = ShopFunctions::getOrderStatusName($vars['newOrderData']['order_status']);
    	$adminMsg = "Статус заказа {$orderNum} изменен на \"{$newStatus}\"";
    	$userMsg = "{$firstName}, статус Вашего заказа {$orderNum} изменен на \"{$newStatus}\"";} else {
    	$adminMsg = "Поступил новый заказ {$orderNum} от {$firstName} {$lastName}";
    	$userMsg = "Ваш заказ {$orderNum} поступил в обработку. В скором времени наши менеджеры с вами свяжутся!";}
    
    // send sms to admin
    ByteHandApi::sendSms(array('Укажите здесь номер телефона администратора'), $adminMsg);
    
    // send sms to user
    ByteHandApi::sendSms(array($userPhone), $userMsg);
    
  5. В результате администратор будет получать СМС сообщения вида:
    Поступил новый заказ XXX от XXXXX XXXXX
    Статус заказа XXX изменен на XXXXX
  6. Клиент, указавший номер мобильного телефона, будет получать СМС сообщения вида:
    Ваш заказ XXX поступил в обработку. В скором времени наши менеджеры с вами свяжутся!
    XXXXX, статус Вашего заказа XXX изменен на XXX

AcySMS

AcySMS: отправка SMS в Joomla

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

AcySMS объединен с такими проектами как VirtueMart, HikaShop, JomSocial, Community Builder, AcyMailing, RedShop, Akeeba Subscription, MijoShop и имеет также возможность своего собственного управления пользователями, таким образом, вы можете импортировать контакты и начать рассылку СМС.

Основные функции:

  • Рассылка СМС;
  • Отправка сообщений по расписанию;
  • Отчеты об успешной доставке с целью сбора статистики Ваших сообщений;
  • Отправка сообщений с поздравлениями на день рождения;
  • Отправка последующих сообщений для развития общения;
  • Включение личной информации в свое СМС (например, имя пользователя);
  • Фильтрация Ваших получателей, чтобы создать рассылочные кампании СМС;
  • Отправление автоматических СМС (когда заказ подтвержден, когда заказ создан...);
  • Интеграция электронной коммерции: отправка СМС своему покупателю, когда в статус его заказа произойдут изменения.

Совместимость: от Joomla 1.5, документация по настройке на сайте AcySMS.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте компонент AcySMS com_acysms_express_bh_v1.0.zip и установите его согласно официальной документации;
  2. Для работы c BYTEHAND создайте профиль отправителя (AcySMS - Профиль отправителя) и выберите СМС-шлюз bytehand.com SMS service;
  3. Затем укажите данные вашего аккаунта:

    ПараметрОписание
    API IDИдентификатор пользователя. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Идентификатор аккаунта.
    Ключ APIИдентификационный ключ. Можно узнать в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1 → поле Ключ.
    Имя отправителяПодпись отправителя СМС, должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

osStore

Модуль SMS для osStore (версии от 2.1.x)

Описание: Позволяет отправлять клиенту, администратору и другим сотрудникам информации о заказе.

Как использовать: Выполните описанные ниже шаги.

  1. Распакуйте содержимое архива bytehand_ocstore2.3.zip в корневую папку вашего сайта;
  2. Для работы c BYTEHAND создайте профиль отправителя (AcySMS - Профиль отправителя) и выберите СМС-шлюз bytehand.com SMS service;
  3. В настройках сайта, раздел СМС, выберите Сервис отправки BYTEHAND;
  4. Установить Включить SMS уведомления, указать параметры (подпись отправителя, логин на SMS шлюз, пароль на SMS шлюз).

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

MODx Evolution

Модуль SMS для MODx Evolution

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

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand_modx_evolution_api.zip с кодом;
  2. Создайте новый сниппет с именем BYTEHAND и описанием 0.1.1 Send SMS to the mobile phone after execution to different actions on the site;
  3. Скопируйте код сниппета из файла bytehand.snippet и проставьте значения для вашего аккаунта в BYTEHAND;
  4. Создайте директорию assets/snippets/bytehand/ и перенесите в неё файл bytehand.inc.php и файл bytehand.class.php;

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

Описание параметров:
НазваниеПо умолчаниюФорматОписание
phoneПусто[код страны][код сотового оператора][номер телефона]Обязательный. Телефон получателя
textПустоСтрокаОбязательный. Текст сообщения
postnameПустоСтрокаИмя переменной POST запроса для отправки СМС
postvalueПустоСтрокаИмя переменной POST запроса для отправки СМС
getnameПустоСтрокаИмя переменной GET запроса для отправки СМС
getvalueПустоСтрокаИмя переменной GET запроса для отправки СМС
translit00 или 1Транслитировать текст сообщения
formatphone00 или 1Конвертировать номер телефона в формат номеров России

Дополнительно: Также обязательно нужно заполнить одну из пар параметров postname/postvalue, если вы используете метод POST, либо getname/getvalue, если вы используете GET. Например, при уставновке Evolution 1.0.8 Standard Traditional автоматически создается страница Contact us. В ней простая форма POST, где есть параметр formid со значением ContactForm. Таким образом, использование снипетта будет выглядеть следующим образом:

[!Bytehand? &phone=`79557231253` &text=`Hello world!` &postname=`formid` &postvalue=`ContactForm`!]

Примеры использования:

[!Bytehand? &phone=`79557231253` &text=`Hello world!` &postname=`form` &postvalue=`feedback`!]
[!Bytehand? &phone=`79557231253` &text=`Hello world!`&getname=`form` &getvalue=`feedback`!]

WordPress

Отправка СМС в WordPress + e-Commerce

Описание: Оповещение администратора и клиента после оформления заказа, либо изменения его статуса.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-ecommerce-sms-notifications.zip с кодом;
  2. Распакуйте содержимое загруженного архива в /wp-content/plugins/;
  3. Активируйте плагин в меню Plugins;
  4. Укажите данные вашего аккаунта BYTEHAND в админ. панели SettingsBytehand Account;
  5. Произведите настройки модуля WP eCommerce (см. ниже).

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Настройки модуля WP eCommerce: Выполните описанные ниже шаги.

  1. Перейдите в SettingsStore → далее Checkout в WordPress admin;
  2. Снизу, нажать Add New Form Field дважды;
  3. Если выпадающие меню пустые - нажмите Save Changes для решения проблемы;
  4. В первой форме выберите Heading и укажите заголовок, например, Для получения СМС об изменении статуса вашего заказа;
  5. Во второй форме выберете Text название, например, Номер мобильного телефона, Unique Name - billingsmsupdates.

Настройки СМС уведомлений: Выполните описанные ниже шаги.

  1. Перейдите в SettingsStore → далее закладка Admin в WordPress admin;
  2. Перейдите в 'SMS Messages';
  3. Установите одобренную подпись в SMS From. По умолчанию используется SMS-INFO, в случае изменения подписи она должна быть одобрена модератором BYTEHAND;
  4. Укажите номер администратора магазина для получения уведомлений;
  5. Настройте возможность отправки СМС покупателям;
  6. Нажмите кнопку Update.

Отправка СМС в WordPress + Contact Form 7

Описание: Оповещение администратора и клиента после оформления заказа, либо изменения его статуса.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-contact-form-7-sms.zip с кодом;
  2. Распакуйте содержимое загруженного архива в /wp-content/plugins/;
  3. Активируйте плагин в меню Plugins;
  4. Укажите данные вашего аккаунта BYTEHAND в админ панели BYTEHAND SMSBYTEHAND настройки;
  5. Настройте параметры СМС-уведомлений для каждой формы плагина Contact Form 7.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Отправка СМС в WordPress + WooCommerce

Описание: Оповещение администратора и клиента после оформления заказа, либо изменения его статуса.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-woocommerce-sms-notifications.zip с кодом;
  2. Распакуйте содержимое загруженного архива в /wp-content/plugins/;
  3. Активируйте плагин в меню Plugins;
  4. Укажите данные вашего аккаунта BYTEHAND в админ панели WooCommerceSMS уведомления.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Авторизация с помощью СМС

Описание: Оповещение администратора и клиента после оформления заказа, либо изменения его статуса.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-wp-two-factor-authentication.zip с кодом;
  2. Распакуйте содержимое загруженного архива в /wp-content/plugins/;
  3. Активируйте плагин в меню Plugins;
  4. Укажите данные вашего аккаунта BYTEHAND в админ панели BYTEHAND SMSBYTEHAND настройки;
  5. Укажите настройки в админ панели BYTEHAND двух-факторная авторизация.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

1C

1С конфигурация для отправки СМС

Описание: Конфигурация предназначена для отправки СМС сообщений из 1C. Позволяет отправлять СМС контрагенту, номер которого записан в соответствующем реквизите.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand_1c.zip и установите конфигурацию;
  2. Заполните в конфигурации данные доступа к сервису в СМС настройки сервиса, выбрав СМС cервис BYTEHAND;
  3. Укажите BYTEHAND, как СМС сервис по умолчанию.

Дополнительно:Страница конфигурации на сайте автора.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

1С Bitrix

Отправка СМС для интернет-магазина

Описание: Для всех редакций 1С Bitrix организация рассылок, оповещения клиентов интернет-магазина и администраторов.

Как использовать: Выполните описанные ниже шаги.

  1. Установите модуль СМС для интернет-магазина из Маркетплейса 1С Bitrix;
  2. Настройте доступ к шлюзу на вкладке настроек модуля СМС для интернет-магазина;
  3. Выберете свойство заказа, содержащее телефон;
  4. Добавьте текст сообщения, можно использовать специальные поля:
    ПолеОписание
    #ORDER_NUMBER#Номер заказа.
    #ORDER_SUMM#Сумма заказа.
    #PRICE_DELIVERY#Стоимость доставки.
    #PRICE#Полная стоимость.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Отправка СМС в 1С Bitrix + WebAVK.SMS

Описание: Модуль предназначен для отправки СМС с сайта.

Как использовать: Выполните описанные ниже шаги.

  1. Установите модуль WebAVK.SMS из Маркетплейса 1С Bitrix;
  2. Настройте модуль, выберите bytehand.com в качестве подходящего провайдера услуг и сохраните свой выбор;
  3. На вкладке bytehand.com введите запрашиваемые настройки.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Пример: Пример кода PHP для отправки СМС.

function doSendSMS($arFields, $strProviderCode, $strSendSmsTo, $strSmsTemplate, $bSmsTransliterate, $iSmsLength=100) {
	$strMessage = $strSmsTemplate;
	if (CModule::IncludeModule("webavk.sms")) {
		foreach ($arFields as $field => $arField) {
			$strMessage = str_replace("#" . $field . "#", $arField['CURRENT_VALUE'], $strMessage);
		}
		$strMessage = trim($strMessage);
		if ($bSmsTransliterate) {
			$strMessage = CUtil::translit($strMessage, "ru", array(
			"max_len" => $iSmsLength,
			"change_case" => false, // 'L' - toLower, 'U' - toUpper, false - do not change
			"replace_space" => ' ',
			"replace_other" => false,
			"delete_repeat_replace" => true,
			"safe_chars" => '.:_?~!@#$%^&*()_+=-`\\|//><{}[]\'",'
			));
		}
		if (strlen($strMessage) > $iSmsLength)
			$strMessage = substr($strMessage, 0, $iSmsLength);
		$arProv = CWebAvkSmsProviders::getListProviders(true);
		if (isset($arProv[$strProviderCode])) {
			$oProvider = new $arProv[$strProviderCode]['CLASS'];
			$arNumbers = explode(",", $strSendSmsTo);
			foreach ($arNumbers as $k => $number) {
				$number = trim($number);
				$arNumbers[$k] = $number;
				if (strlen($arNumbers[$k]) < 1)
					unset($arNumbers[$k]);
			}
			if ($oProvider->doSendSms($strMessage, $arNumbers)) {
				return true;
			} else {
				return $oProvider->getErrorMessage();
			}
		}
	}
	return false;
}

Параметры функции doSendSMS:

ПараметрТип параметраОписание параметра
$arFieldsarrayМассив параметров для замены текста в шаблоне СМС
$strProviderCodestringСимвольный код СМС-шлюза
$strSendSmsTostringНомер телефона получателя СМС
$strSmsTemplatestringШаблон СМС сообщения
$bSmsTransliteratebooleanТранслитерировать СМС сообщение
$iSmsLengthintДлина СМС

Возвращаемое значение функции doSendSMS:

Тип значенияОписание значения
trueВозвращается в случае успешной отправки СМС
falseОшибка отправки (не установлен модуль WebAVK.SMS)
stringТекст ошибки отправки СМС

InSales.ru

Описание: Оповещение администратора и клиента после оформления заказа, либо изменения его статуса. Доступны ежедневные бесплатные СМС!

Как использовать: На странице Центра приложений Insales найдите приложение BYTEHAND и нажмите кнопку Установить. Если вы ещё не зарегистрированы в BYTEHAND, в появившимся окне нажмите Создать аккаунт. Если у вас есть аккаунт, то разрешите приложению BYTEHAND+InSales доступ к нему.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Настройка приложения: После установки приложения на странице http://ВАШМАГАЗИН.myinsales.ru/admin2/applications в строке приложения BYTEHAND нажмите кнопку Войти. Нажав ее, вы попадете на страницу настройки вашего приложения, где вы сможете установить нужную подпись, шаблоны смс, время для отправки сообщений и т.д. Настройка займёт у вас не больше пары минут. Приятной работы!

diafan.CMS

Описание: Отправка СМС.

Как использовать: Выполните описанные ниже шаги.

  1. На странице /admin/config/
    • Отметьте чекбокс Подключить SMS-уведомления;
    • Пройдите процедуру регистрации или введите ваши данные Ключ, ID, и Подпись;
    • Сохраните изменения.
  2. На странице /admin/shop/config/
    • Отметьте чекбокс Уведомлять о поступлении новых заказов по SMS;
    • Введите телефон администратора и текст сообщения;
    • Сохраните изменения.
  3. На странице /admin/ads/config/
    • Отметьте чекбокс Уведомлять о поступлении новых объявлений по SMS;
    • Введите телефон администратора и текст сообщения;
    • Сохраните изменения.
  4. На странице /admin/faq/config/
    • Отметьте чекбокс Уведомлять о поступлении новых вопросов по SMS;
    • Введите телефон администратора и текст сообщения;
    • Сохраните изменения.
  5. На странице /admin/feedback/config/
    • Отметьте чекбокс Уведомлять о поступлении новых сообщений по SMS;
    • Введите телефон администратора и текст сообщения;
    • Сохраните изменения.
  6. На странице /admin/comments/config/
    • Отметьте чекбокс Уведомлять о поступлении новых комментариев по SMS;
    • Введите телефон администратора и текст сообщения;
    • Сохраните изменения.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Magento

Описание: Модуль для уведомлений администратора и покупателей вашего интернет-магазина о поступлении нового заказа и изменении статуса заказа. Есть возможность отправки отдельных СМС пользователю. Совместим с Magento CE 1.4+, 1.5+, 1.6+ и 1.7+

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-magento.zip с кодом;
  2. Распакуйте содержимое загруженного архива в корень вашего сайта;
  3. После установки, перейдите в SystemСМС уведомленияНастройки;
  4. Введите ID, ключ и подпись для вашего аккаунта BYTEHAND;
  5. Укажите телефонный номер администратора и отредактируйте шаблоны сообщений.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

IP.Board

Описание: Модуль позволяет расширить возможности стандартной формы регистрации нового пользователя. Добавляется дополнительная проверка принадлежности номера телефона пользователю посредством ввода СМС-кода. Модуль был протестирован на версиях 3.4.6 и 3.4.8.

Как использовать: Выполните описанные ниже шаги.

  1. Скачайте архив bytehand-ipb.zip с кодом;
  2. Файлы sendcode.php и bh_api.php скопируйте в корень сайта;
  3. В файле bh_api.php установите константы BH_ID, BH_KEY и BH_FROM в значения, соответствующие вашему аккаунту BYTEHAND;
  4. Установите хук bh.xml из архива. Для этого в админ-центре форума выберите последовательно пункты меню СистемаПриложенияУправление хуками, нажмите кнопку Установить хук и выберите требуемый файл.
  5. Для защиты от автоматических рассылок кода подтверждения телефона используется общая картинка (Captcha), которая обновляется после каждой отправки кода.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

WinService Pro

WinService Pro СМС рассылки для клиентов

Описание: WinService Pro система для учета заказов в ремонтной мастерской (сервисном центре), модуль позволяет осуществлять СМС рассылки для клиентов.

Как использовать: Выполните описанные ниже шаги.

  1. Перейдити во вкладку Рассылка SMS, нажмите Добавить;
  2. Укажите значения для вашего аккаунта в BYTEHAND;
  3. Произведите остальные настройки СМС рассылки для клиентов, нажмите ОК;
  4. Для запуска выберите нужную вам рассылку и нажмите Отправить СМС.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

CRM: Клиентская База

Описание: CRM: Клиентская База это облачный сервис для автоматизации бизнеса с возможностью самостоятельной настройки персональных конфигураций.

Как использовать: Выполните описанные ниже шаги.

  1. На странице https://ВАШ_ЛОГИН.clientbase.ru/edit_modules.php?module=sms нажмите Добавить сервер;
  2. Скопируйте и вставьте в поле скрипт:
  3. function send_sms() {
    	global $sms;
    	$bh_system_id = 'XXXX';
    	$bh_system_key = 'XXXXXXXXXXXXXXXX';
    
    	$url='http://api.bytehand.com/send?id='.$bh_system_id.'&key='.$bh_system_key.'&
    	to='.urlencode($sms['phone']).'&from='.urlencode($sms['sender']).'&
    	text='.urlencode($sms["text"]);
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	$data = curl_exec($ch);
    	curl_close($ch);
    	$data = json_decode($data);
    	if (is_object($data) && $data->status == 0){
    		return "OK";
    	}else{
    		if (is_object($data) and isset($data->description)){
    			return $data->description;
    		}else{
    			return "NETWORK ERROR";
    		}
    	}
    }
  4. Укажите в скрипте значения для вашего аккаунта в BYTEHAND.

Ключ API можно посмотреть в личном кабинете на странице Настройки → вкладка Безопасность → раздел Управление ключами доступа, версия API v1.

По умолчанию используется подпись отправителя СМС 'SMS-INFO', в случае изменения подписи она должна быть одобрена модератором BYTEHAND. Новую подпись отправителя СМС можно создать и отправить на модерацию в разделе СМС → страница Подписи отправителя.

Конструктор Руна

Описание: Можно настроить массовую рассылку CMC сообщений, представляющих из себя фиксированный текст или шаблон, заполняемый данными по каждому получателю. Специальный тип поля производит одиночную отправку CMC сообщения по заранее подготовленным шаблонам в зависимости от события с подстановкой данных по операции и получателю.

Как использовать: Следуйте инструкциям на странице разработчика.