JoomShopping + SMS

  • 224 Ответов
  • 32366 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

jss

  • Осваиваюсь на форуме
  • ***
  • 36
  • 9
JoomShopping + SMS
« : 24.01.2012, 06:50:37 »
Вот прикрутил себе sms оповещение, задача была отправлять себе на телефон sms в котором будет имя и телефон клиента а также сумму заказа
Раньше было реализовано через оповещение на mail.ru но там ограничение на кол-во отправленных sms
Итак
регистрируемся на sms-sending.ru и получаем 50 SMS в подарок (это не реклама)
после регистрации в админке на sms-sending.ru меняем "Имена отправителя" на имя вашего сайта
скачиваем http://sms-sending.ru/file/transportClass.tar
создаем в корне Вашего сайта папку smsapi и распаковываем туда файлы config.php и transport.php
в config.php прописываем Ваш логин и пароль полученные при регистрации на сайте
в файле /components/com_jshopping/controllers/checkout.php
находим //send mail admin и на следующей строчке прописываем

Код
//Транспорт для отправки SMS
require_once("smsapi/transport.php");
$api = new Transport();

//Отправляем СМС администрации ресурса
        if ($admin_send_order){
$params = array("text" =>"Заказ #".$order->order_id." от ".$order->l_name." ".$order->f_name." тел: ".$order->mobil_phone." на сумму ".$order->order_total);
$phones = array("89111234567"); //Ваш номер телефона
$send = $api->send($params,$phones);
}

В результате получаем SMS с текстом:
Заказ #1 от Иванова Ивана тел: +7 911 123-4567 на сумму 1300.00

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #1 : 24.01.2012, 11:29:57 »
+ в репу.
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

BaevAS

  • Осваиваюсь на форуме
  • ***
  • 132
  • 1
  • Время проведенное на рыбалке, в счет жизни не идет
Re: JoomShopping + SMS
« Ответ #2 : 24.01.2012, 12:38:43 »
Прикрутил, все работает. С меня тоже +
Думаю можно добавить в FAQ
« Последнее редактирование: 24.01.2012, 15:24:55 от BaevAS »
У всех клюет вчера и завтра,... а у меня клюет всегда!!!

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #3 : 24.01.2012, 16:02:38 »
Уже там :)
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #4 : 24.01.2012, 16:10:06 »
Самое забавное что это решение от человека, который неделю назад не мог разукрасить надпись синим цветом.
и просил объяснить как прописываются стили в цсс :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

jss

  • Осваиваюсь на форуме
  • ***
  • 36
  • 9
Re: JoomShopping + SMS
« Ответ #5 : 24.01.2012, 16:12:30 »
2 nevigen, спасибо я тоже в Вас верю
вот оригинал http://sms-sending.ru/integracia.html
Не моя это специализация, но вот голова есть и читать умею, да и интересно очень. Помогите лучше Model-View-Controller понять

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #6 : 24.01.2012, 16:20:12 »
Посмотрите здесь http://webmagic.org.ua/ может что-то для Вас прояснится.
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #7 : 24.01.2012, 18:23:04 »
Для наших друзей из Украины предложу вот такой вариант. Это отправка СМС клиенту. Для админа не вижу особого смысла, но если кому надо, можно сделать по образу и подобию :)
Код: php
if (isset($order->mobil_phone) && $order->mobil_phone != "") {

        $client = new SoapClient ('http://turbosms.in.ua/api/wsdl.html');

        $auth = Array (
            'login' => 'you_ID',
            'password' => 'you_pass'
        );
       

        $result = $client->Auth ($auth);
        $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;


        $sms = Array (
            'sender' => 'Shop name',
            'destination' => $order->mobil_phone,
            'text' => $text
        );

        $result = $client->SendSMS ($sms);
}
*Примечание: Мобильный телефон должен быть указан при регистрации и оформлении заказа иначе SMS не придет :). Формат обязателен с +38.
Оператор для СМС http://turbosms.ua Регистрируетесь и получаете 10 СМС для тестов

Формат СМС такой
Цитировать
Спасибо за заказ!
Номер заказа: №№№
Дата заказа: текущая дата
Сумма: 111222.00 UAH (или ваша валюта)

« Последнее редактирование: 24.01.2012, 18:47:20 от evpadallas »
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #8 : 24.01.2012, 18:33:56 »
По МВЦ тут можно почитать
http://chtivo.webhost.ru/articles/mvc.php
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

vegushka

  • Завсегдатай
  • *****
  • 535
  • 35
  • Мажьте лоб вазеленкой
Re: JoomShopping + SMS
« Ответ #9 : 11.02.2012, 19:38:27 »
у некоторых ОпСоСов есть привязанный е-мейл к номеру телефона.
Спойлер
[свернуть]
так что можно сразу указать этот номер и получать смс-уведомления бесплатно :)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #10 : 12.02.2012, 00:10:40 »
можно и через мейл, но только послезавтра, а не сразу ;)
Этот канал стоит в послденем приоритете у опсосов.

А можно купить коммуникатор и перейти на качественно новый уровень коммуникаций.
И читать туже почту в любой точке, где есть как минимум ГПРС.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

Ielts

  • Давно я тут
  • ****
  • 333
  • -5
Re: JoomShopping + SMS
« Ответ #11 : 12.02.2012, 17:27:46 »
Вот прикрутил себе sms оповещение, задача была отправлять себе на телефон sms в котором будет имя и телефон клиента а также сумму заказа
Раньше было реализовано через оповещение на mail.ru но там ограничение на кол-во отправленных sms
Итак
регистрируемся на sms-sending.ru и получаем 50 SMS в подарок (это не реклама)
после регистрации в админке на sms-sending.ru меняем "Имена отправителя" на имя вашего сайта
скачиваем http://sms-sending.ru/file/transportClass.tar
создаем в корне Вашего сайта папку smsapi и распаковываем туда файлы config.php и transport.php
в config.php прописываем Ваш логин и пароль полученные при регистрации на сайте
в файле /components/com_jshopping/controllers/checkout.php
находим //send mail admin и на следующей строчке прописываем

Код
//Транспорт для отправки SMS
require_once("smsapi/transport.php");
$api = new Transport();

//Отправляем СМС администрации ресурса
        if ($admin_send_order){
$params = array("text" =>"Заказ #".$order->order_id." от ".$order->l_name." ".$order->f_name." тел: ".$order->mobil_phone." на сумму ".$order->order_total);
$phones = array("89111234567"); //Ваш номер телефона
$send = $api->send($params,$phones);
}

В результате получаем SMS с текстом:
Заказ #1 от Иванова Ивана тел: +7 911 123-4567 на сумму 1300.00

А можно настроить для отправки на несколько телефонов ?

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #12 : 13.02.2012, 11:46:36 »
$phones = array("89111234567", "89111234568", "89111234569");   Попробуйте так.
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

StyleRocket

  • Завсегдатай
  • *****
  • 567
  • 1
Re: JoomShopping + SMS
« Ответ #13 : 19.02.2012, 17:11:02 »
А как бы улучшить сервис? Дело в том что было бы не плохо сделать в личном кабинете галочку (Использовать оповещение и нет)
Update: Я видать неправильно понял надобность этого метода.  Я полагал что это универсальный способ рассылки всех заказов и статусов для клиентов. На мой взгляд отличная вещь получилась бы!)
« Последнее редактирование: 19.02.2012, 18:37:39 от StyleRocket »

*

hellboy13

  • Новичок
  • *
  • 5
  • 0
Re: JoomShopping + SMS
« Ответ #14 : 23.02.2012, 13:27:19 »
У меня не работает?Вроде всё сделал правильно,но SMS не приходит.Версия JS 3,4,4

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #15 : 01.03.2012, 21:29:40 »
у вас у всех работает? вроде сделала все по инструкции и болт......

*

evpadallas

  • Осваиваюсь на форуме
  • ***
  • 169
  • 41
Re: JoomShopping + SMS
« Ответ #16 : 02.03.2012, 00:29:04 »
Болт? Хм... Это уже интересно. А по какой инструкции Вы делали и что именно делали?
Спасибо принимаю E205239561513 R332836763680 U328765353131 Z420580779658 + в репу тоже не плохо.
Сайт на Joomla! любой конфигурации за 5 минут!

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #17 : 02.03.2012, 12:59:43 »
:) умилило
......вроде сделала все по инструкции и болт......
априори не возможно :)
Либо счастье свалилось  ;D
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #18 : 02.03.2012, 13:34:35 »
:) умилилоаприори не возможно :)
Либо счастье свалилось  ;D
дискриминация?

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #19 : 02.03.2012, 13:35:49 »
Болт? Хм... Это уже интересно. А по какой инструкции Вы делали и что именно делали?
все сделала по инструкции jss, Joomla 1.7. JoomShopping 3.4.2. SMS не приходит.

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #20 : 02.03.2012, 13:40:38 »
как я вас всех люблю, как всегда, чтоб описать свою проблему полезла в файлы и сама нашла ошибку)))) вставила код не после //send mail admin, а после //send mail client/)))))))
спасибо за отзывчивость!

*

vegushka

  • Завсегдатай
  • *****
  • 535
  • 35
  • Мажьте лоб вазеленкой
Re: JoomShopping + SMS
« Ответ #21 : 02.03.2012, 13:45:00 »
Сколько уже раз говорили... "Правильно заданный вопрос = 50% ответа" :)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #22 : 02.03.2012, 13:48:08 »
еще один вопрос. в каком формате должен быть номер?

*

vegushka

  • Завсегдатай
  • *****
  • 535
  • 35
  • Мажьте лоб вазеленкой
Re: JoomShopping + SMS
« Ответ #23 : 02.03.2012, 13:49:58 »
+79111234567
В таком видимо :)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879

*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #24 : 02.03.2012, 14:39:37 »
дискриминация?
ой нет... это не в рамках правил форума :)
Просто высказывание не характерное :) не более ;)

Формат телефона конечно должен быть международный через +

Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

ghio

  • Осваиваюсь на форуме
  • ***
  • 102
  • 0
Re: JoomShopping + SMS
« Ответ #25 : 02.03.2012, 17:07:15 »
неа, не отправляет. Зарегилась на сайте, поменяла имена отправителя, создала папку в корне сайта, залила файлы, прописала в них логин, пароль, Адрес, к которому будут обращаться скрипты (глупый вопрос, но это название моего сайта же?)))))))))) ), в com_jshopping тоже прописала что надо, (как поняла, там надо только номер телефона указывать) и всё. Ничаго не приходить(((

*

GecO

  • Осваиваюсь на форуме
  • ***
  • 65
  • 1
Re: JoomShopping + SMS
« Ответ #26 : 03.03.2012, 19:09:42 »
после регистрации в админке на sms-sending.ru меняем "Имена отправителя" на имя вашего сайта

уточните какое имя брать? что-то не работает! !

*

La-Classic

  • Новичок
  • *
  • 2
  • 0
Re: JoomShopping + SMS
« Ответ #27 : 14.04.2012, 19:39:53 »
D
Вот прикрутил себе sms оповещение, задача была отправлять себе на телефон sms в котором будет имя и телефон клиента а также сумму заказа
Раньше было реализовано через оповещение на mail.ru но там ограничение на кол-во отправленных sms
Итак
регистрируемся на sms-sending.ru и получаем 50 SMS в подарок (это не реклама)
после регистрации в админке на sms-sending.ru меняем "Имена отправителя" на имя вашего сайта
скачиваем http://sms-sending.ru/file/transportClass.tar
создаем в корне Вашего сайта папку smsapi и распаковываем туда файлы config.php и transport.php
в config.php прописываем Ваш логин и пароль полученные при регистрации на сайте
в файле /components/com_jshopping/controllers/checkout.php
находим //send mail admin и на следующей строчке прописываем

Код
//Транспорт для отправки SMS
require_once("smsapi/transport.php");
$api = new Transport();

//Отправляем СМС администрации ресурса
        if ($admin_send_order){
$params = array("text" =>"Заказ #".$order->order_id." от ".$order->l_name." ".$order->f_name." тел: ".$order->mobil_phone." на сумму ".$order->order_total);
$phones = array("89111234567"); //Ваш номер телефона
$send = $api->send($params,$phones);
}

В результате получаем SMS с текстом:
Заказ #1 от Иванова Ивана тел: +7 911 123-4567 на сумму 1300.00
[/quot
Всем привет. Помогите..Все сделал как описал jss не чего не происходит... Сделайте полную инструкцию что как и куда прописывать. Может я не так что сделал!

*

Rustler

  • Новичок
  • *
  • 2
  • 0
Re: JoomShopping + SMS
« Ответ #28 : 18.05.2012, 11:03:12 »
в JoomShopping Version 3.6.1 урезан фаил "/components/com_jshopping/controllers/checkout.php"

лечится просто!
берем фаил из JoomShopping Version 3.4.0 правим как описано ранее. и работает 8).
вроде глюков нет! все работает! прикрутил уведомление для админа и для юзера.  ;D *DRINK*

оттестил почти все халявные смски 8)

Кто хакнет более корректно прошу отписаться! ибо мой уровень дилетантский!
« Последнее редактирование: 18.05.2012, 11:09:26 от Rustler »

*

SWoz

  • Осваиваюсь на форуме
  • ***
  • 62
  • -1
Re: JoomShopping + SMS
« Ответ #29 : 04.06.2012, 19:03:11 »
Куда в новой версии вставлять код отправления СМС?

Я так понимаю за отправку отвечает функция sendOrderEmail, но где она прописана я не нашел.