Вход для клиентов: Логин Пароль Забыли пароль? Зарегистрироваться
Стоимость SMS
0,80 рубРоссия
2,70 рубУкраина
1,00 рубКазахстан
3,60 рубСША
3,60 рубВеликобритания
Подробнее о тарифах и скидках на СМС рассылки
Мы не практикуем спам сообщения!


Здесь находится аттестат нашего WM идентификатора 171491728649

Интеграция с CMS

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

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

Joomla (отправка СМС в JoomShopping)

Joomla (отправка СМС в Joomla + VirtueMart)

  • osStore/OpenCart (версии 1.5.х , 1.4.9.x)
  • osStore (версии 2.1.x)
  • MODx Evolution 1.1.0+

    MODx Revolution 2.0.0+ + Shopkeeper+

    MODx Revolution 2.4.0+ + Shopkeeper 3

    WordPress (отправка СМС в WordPress + e-Commerce)

    WordPress (отПравка СМС в WordPress + Contact Form 7)

    WordPress (отПравка СМС в WordPress + WooCommerce)

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

    1С Bitrix + SMS для интернет-магазина

    1С Bitrix + WebAVK. SMS

    Интеграция с системой InSales.ru

    Интеграция с системой diafan.CMS

    Интеграция с Prestashop

    Интеграция с Magento

    Интеграция с IP.Board

    Интеграция с конструктором Руна


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

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

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

    Распакуйте содержимое архива smsframework.zip в папку modules. Произведите настройки в разделе модулей панели администратора


    Joomla (отправка СМС в JoomShopping)

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

    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);
    }
                    
    
        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);
    }
                    
    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);
    }

    Ссылка для скачивания:
    bytehand_joomla_api.zip


    Joomla (отправка СМС в Joomla + VirtueMart)

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

    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('89131234567'), $adminMsg);
    // укажите ваш номер
    // send sms to user
    ByteHandApi::sendSms(array($userPhone), $userMsg);
                    

    Ссылка для скачивания:
    bytehand_joomla_api.zip


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

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

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

    Совместимость: от Joomla 1.5 до 3.x

    Документация по настройке на сайте AcySMS

    Внимание: для работы c Bytehand создайте профиль отправителя (AcySMS - Профиль отправителя) и выберите SMS-шлюз Bytehand.com SMS service. Затем укажите данные вашего аккаунта: API ID, Ключ API, Имя отправителя.

    Скачать компонент AcySMS с доступной отправкой через Bytehand com_acysms_express_bh_v1.0.zip


    Модуль SMS для osStore/OpenCart (версии 1.5.х , 1.4.9.x)

    Работает для версий ocStore 1.5.3.1, 1.5.1.3 и ocStore 1.4.9.5

    После копирования файлов на сервер, необходимо зарегистрироваться по адресу http://www.bytehand.com и ввести свои данные в админ панели.
    Инстукция внутри архива.

    Ссылка на Форум:
    http://opencartforum.ru/topic/11671-hack-mod-send-sms-client-order/

    Ссылка для скачивания:
    Hack_MOD_Send_SMS_Client_order_v_2.1.zip

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

    Скачать файл oc21.zip. Файл bytehand.php скопировать в директорию system/smsgate

    В файле catalog/model/checkout/order.php заменить строку:

    $this->load->library('sms');
    
    на код:
    $file = DIR_SYSTEM . 'library/sms.php';
    $class =  'sms';
    if (is_file($file)) {
    	include_once($file);
    }else {
        throw new \Exception('Error: Could not load library sms!');
    }
    


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

    Ссылка для скачивания:
    bytehand_modx_evolution_api.zip

    Cниппет Bytehand для CMS MODx позволяет отправлять SMS на мобильный телефон при выполнении различных действий на сайте. Сниппет можно настроить под различные действия (регистрация, заказ товара и тд)

    Установка:

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

    “phone, text” - обязательный.

    Также обязательно нужно заполнить одну из пар параметров - (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`!]


    Модуль SMS для MODx Revolution 2.0.0+ + Shopkeeper

    Плагин SHKsendBHSMS отправляет СМС сообщения покупателю при смене статуса заказа. Покупатель может отказаться от получения СМС.

    Ссылка для скачивания: shksendbhsms-1.0-beta1.transport.zip

    Установка:

    Можно изменить шаблоны сообщений и другие настройки, которые указаны ниже.
    Требования:

    Параметры плагина:

    Название По умолчанию ФорматОписание
    sms_fieldname sms_enable Название доп. поля в профиле пользователя, которое разрешает отправку ему SMS сообщений
    sms_translite Нет Да/Нет Траслитировать сообщение
    sms_id Число ID с bytehand.com
    sms_key Строка KEY с bytehand.com
    sms_from Строка Подпись с bytehand.com
    sms_status_tpl sms_new Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Новый"
    sms_status_tpl1 sms_pay_ok Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Принят к оплате"
    sms_status_tpl2 sms_sent Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Отправлен"
    sms_status_tpl3 sms_done Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Выполнен"
    sms_status_tpl4 sms_body Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Отменен"
    sms_status_tpl5 sms_pay_done Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Оплата получена"

    Системное событие: OnSHKChangeStatus
    Плейсхолдеры для шаблонов:
    orderID - ID заказа
    status_name - статус
    site_name - название сайта
    site_url - адрес сайта
    short_txt - контактная информация
    price - общая цена
    currency - валюта
    date - дата заказа
    sentdate - дата отправки заказа
    note - комментарий к заказу
    email - адрес эл. почты
    phone - телефон
    payment - способ оплаты
    tracking_num - трекинг номер

    Пример использование плейсхолдеров в шаблоне сообщения:
    Ваш заказ № [[+orderID]] отправлен на указанный при оформлении адрес. Трекинг номер: [[+tracking_num]]. Дополнительная информация выслана на Ваш E-mail.

    Модуль SMS для MODx Revolution 2.4.0+ + Shopkeeper 3

    Плагин SHKsendBHSMS отправляет СМС сообщения покупателю при создании заказа и смене статуса заказа. Администратору - при создании заказа.

    Ссылка для скачивания: shksendbhsm-1.1-beta1.transport.zip

    Установка:

    Можно изменить шаблоны сообщений и другие настройки, которые указаны ниже.
    Требования:

    Параметры плагина:

    Название По умолчанию ФорматОписание
    sms_id Число ID с bytehand.com
    sms_key Строка KEY с bytehand.com
    sms_from Строка Подпись с bytehand.com
    sms_send_user Да Да/Нет Отправлять пользователям сообщение при создании/измении статуса заказа
    sms_send_admin Да Да/Нет Отправлять админу сообщение при создании заказа
    sms_translite Нет Да/Нет Траслитировать сообщение
    sms_admin_phone Строка Телефон админа
    sms_status_tpl sms_new Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Новый"
    sms_status_tpl2 sms_sent Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Отправлен"
    sms_status_tpl3 sms_done Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Выполнен"
    sms_status_tpl4 sms_body Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для статуса "Отменен"
    sms_admin_tpl sms_admin_tpl Имя чанка, @FILE путь до файла, @CODE HTML код Шаблон текста SMS для сообщения администратору

    Системные событие: OnSHKChangeStatus и OnSHKsaveOrder
    Плейсхолдеры для шаблонов:
    orderID - ID заказа
    status_name - статус
    site_name - название сайта
    site_url - адрес сайта
    price - общая цена
    currency - валюта
    date - дата заказа
    sentdate - дата отправки заказа
    note - комментарий к заказу
    contacts.email - адрес эл. почты
    contacts.phone - телефон
    contacts.payment - способ оплаты
    tracking_num - трекинг номер

    Пример использование плейсхолдеров в шаблоне сообщения:
    Ваш заказ № [[+orderID]] отправлен на указанный при оформлении адрес. Трекинг номер: [[+tracking_num]]. Дополнительная информация выслана на Ваш E-mail.

    WordPress (отправка СМС в WordPress + e-Commerce)

    Ссылка для скачивания: bytehand-ecommerce-sms-notifications.zip

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

    Установка:
    Настройки модуля WP eCommerce
    Настройки SMS уведомлений

    WordPress (отправка СМС в WordPress + Contact Form 7)


    WordPress (отправка СМС в WordPress + WooCommerce)

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


    1С Bitrix + SMS для интернет-магазина

    Для всех редакций 1С Bitrix

    Установка:


    1С Bitrix + WebAVK. SMS

    Модуль предназначен для отправки СМС с сайта. Автор: WebAVK. Решения для 1С-Битрикс

    Установка::
    Отправка СМС

    Пример кода 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;
    }
    

    Параметры функции:
    ПараметрТип параметраОписание параметра
    $arFields array Массив параметров для замены текста в шаблоне СМС
    $strProviderCode string Символьный код СМС-шлюза
    $strSendSmsTo string Номер телефона получателя СМС
    $strSmsTemplate string Шаблон СМС сообщения
    $bSmsTransliterate boolean Транслитерировать СМС сообщение
    $iSmsLength int Длина СМС

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

    Интеграция с системой InSales.ru

    Установка приложения:

    На странице http://ВАШМАГАЗИН.myinsales.ru/admin/applications в строке приложения "Bytehand SMS-уведомления" необходимо нажать кнопку "Установить".

    Настройка приложения:

    После установки приложения на странице http://ВАШМАГАЗИН.myinsales.ru/admin/installed_applications в строке приложения "Bytehand SMS-уведомления" нажать кнопку "Войти". Нажав ее, Вы попадете на страницу настройки вашего приложения.

    Внимание! Для использования приложения необходимо иметь регистрацию в системе ByteHand. Страница регистрации с тарифом «Бесплатные СМС» расположена по адресу http://bytehand.com?r=19a5d3e3a6cefc7f&page=landings/besplatnaja_rassylka_sms. Обратите внимание! После регистрации нужно активировать кнопку «Получить бонус для начала работы» и ввести свой сотовый телефон.

    Описание полей страницы настройки:

    1. Логин - логин в системе ByteHand.

    2. Пароль - пароль в системе ByteHand.

    3. Подпись - для получателя это "от кого пришла SMS", поэтому важно в него прописать слово или слова, однозначно идентифицирующие магазин. Например, его домен, или название. Подпись должна быть одобрена модератором сервиса ByteHand – это 10 минут. Управление подписями происходит по адресу https://www.bytehand.com/secure/signatures.

    Подпись может содержать только английские буквы, цифры, точку и тире. Максимальная длина — 11 символов.

    4. Телефон администратора – телефон, на который будут отправляться СМС уведомления о новых заказах в интернет магазине.

    5. Шаблон для отправки СМС администратору - шаблон для СМС уведомления администратора о новых заказах в интернет магазине. Язык шаблонизатора подробно описан ниже в разделе "Шаблоны".

    6. Отправлять уведомления пользователям при создании заказа? - Флаговое поле, в случае, если оно отмечено, пользователю отправляется сообщение при создании заказа.

    7. Шаблон для отправки СМС пользователю при создании заказа - шаблон для СМС уведомления пользователя о созданном заказе в интернет магазине. Язык шаблонизатора подробно описан ниже в разделе "Шаблоны".

    8. Отправлять уведомления пользователям при изменении статуса заказа? - Флаговое поле, в случае, если оно отмечено - пользователю отправляется сообщение при любом изменении статуса заказ.

    9. Шаблон для отправки СМС пользователю при изменении статуса заказа - шаблон для СМС уведомления пользователя о любом изменении статуса заказа в интернет магазине. Язык шаблонизатора подробно описан ниже в разделе "Шаблоны".

    Шаблоны:

    Во всех шаблонах доступны следующие переменные: {date} - дата/время, {order} - номер заказа, {sum} - сумма, {user_name} - ФИО пользователя, {status} - статус заказа.

    Т.е. шаблон сообщения может выглядеть следующим образом: "Уважаемый, {user_name}! Ваш заказ на сумму {sum} принят, его номер {order}! Спасибо!"

    или

    "Уважаемый, {user_name}! Статус вашего заказа {order} - {status}"

    Добро пожаловать в сервис SMS ByteHand!


    Интеграция с системой diafan.CMS

    Настройка модуля:

    На странице /admin/config/ Отметьте чекбокс "Подключить SMS-уведомления"
    Пройдите процедуру регистрации или введите ваши данные
    Ключ и ID (https://www.bytehand.com/secure/settings)
    Подпись (https://www.bytehand.com/secure/signatures)
    Сохранить изменения

    На странице /admin/shop/config/
    Отметьте чекбокс "Уведомлять о поступлении новых заказов по SMS"
    Введите телефон администратора и текст сообщения

    На странице /admin/ads/config/
    Отметьте чекбокс "Уведомлять о поступлении новых объявлений по SMS"
    Введите телефон администратора и текст сообщения

    На странице /admin/faq/config/
    Отметьте чекбокс "Уведомлять о поступлении новых вопросов по SMS"
    Введите телефон администратора и текст сообщения

    На странице /admin/feedback/config/
    Отметьте чекбокс "Уведомлять о поступлении новых сообщений по SMS"
    Введите телефон администратора и текст сообщения

    На странице /admin/comments/config/
    Отметьте чекбокс "Уведомлять о поступлении новых комментариев по SMS"
    Введите телефон администратора и текст сообщения

    Интеграция с Prestashop

    Модуль bytehand.com для PrestaShop – модуль, который будет уведомлять администратора и покупателей Вашего интернет-магазина о поступлении нового заказа и изменения статуса заказа.

    Как установить модуль отправки СМС с PrestaShop

    Настройка

    Интеграция с Magento

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

    Как установить модуль отправки СМС с Magento

    Настройка

    Интеграция с IP.Board

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

    Как установить модуль

    Для защиты от автоматических рассылок кода подтверждения телефона используется общая картинка (captcha), которая обновляется после каждой отправки кода.

    Интеграция с конструктором Руна

    Конструктор Руна – мультиплатформенная система для создания программ с поддержкой баз данных. Не требует знания программирования и бесплатна для индивидуального использования. Позволяет быстро переключить на многопользовательскую работу в локальной сети и через Интернет с размещением базы данных на персональном компьютере.

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

    Страница описания настройки массовой рассылки: http://runabase.ru/help/sms.html