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

zeher

  • Захожу иногда
  • 169
  • 12 / 0
Re: JoomShopping + SMS
« Ответ #180 : 14.01.2016, 23:16:15 »
использую http://joomext.ru/joomshopping-order-sms , там есть поддержка smsukraine. Настраивается в 2 клика, работает уже более года без нариканий
*

RumusBin

  • Захожу иногда
  • 181
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #181 : 14.01.2016, 23:21:49 »
потому что напсиано для 4.2 наверное
а сейчас уже 4.11 все меняется...
а что нужно в новой версии настроить можно узнать? и зачем вот это менять, все же работало у людей?))
*

RumusBin

  • Захожу иногда
  • 181
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #182 : 15.01.2016, 00:36:42 »
ребята, подскажите, куда теперь нужно вставлять код для отправки SMS .
я так понимаю, нужно внедрять в функцию эмейл отправки?
нашел в файле models/checkout.php строку - function sendOrderEmail($order_id, $manuallysend = 0){
после идущего в ней кода добавил предложенный на форуме - пока не работает.
*

RumusBin

  • Захожу иногда
  • 181
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #183 : 15.01.2016, 10:53:22 »
Так все работает! Спасибо Extalionez!! ;)
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #184 : 10.04.2016, 00:31:13 »
Обновил Joomla на 3.5 соотвественно и JoomShopping 4.12
Ткине пож . куда нужно вставить код для отправки SMS через Turbosms
До этого на старом JoomShopping версия 3  - все отлично работало.
*

Гринвич

  • Захожу иногда
  • 213
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #185 : 30.04.2016, 05:28:01 »
Просто идеальное(без преувеличения) решение за моим авторством.
http://w3strict.ru/extensions/sms-ru.html
После обновления JS до 4.13.0, данный компонент перестал фунциклировать в обе стороны
(в смысле клиенту и админу сообщения не отправляются).
Кто отзовётся помочь в этом деле? Договоримся.
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #186 : 10.05.2016, 16:51:35 »
Подскажите пожалуйста. для JoomShopping 4 куда нужно встать код для отправки через Turbosms
*

Hvaekar

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #187 : 20.05.2016, 11:28:12 »
Подскажите пожалуйста. для JoomShopping 4 куда нужно встать код для отправки через Turbosms

Чтобы СМС приходило поле нажатия клиентом кнопки "Подтвердить заказ", необходимо вставить код:
Код
if ($this->order->mobil_phone != "") {
$client = new SoapClient ('http://turbosms.in.ua/api/wsdl.html');
$auth = Array (
'login' => 'Логин в turbosms',
'password' => 'Пароль в turbosms'
);
$result = $client->Auth ($auth);

$text .= JText::_(_JSHOP_ORDER_NUMBER1).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text .= "Ожидайте звонка звонка наших менеджеров.";

$sms = Array (
'sender' => 'Подпись в turbosms',
'destination' => $this->order->mobil_phone,
'text' => $text
);

$result = $client->SendSMS ($sms);
}

или ему подобный (читайте тему с начала), с заменой текстов "Логин в turbosms" "Пароль в turbosms" "Подпись в turbosms" на необходимые, в файл, который находится по адресу: /components/com_jshopping/models/ordermail.php после
Код
public function send(){
и перед закрытием функции.

Делал на JoomShopping 4.12.3

Обратите внимание! В данном случае СМС будет отправляться не только по завершению оформления заказа клиентом через сайт, но и при создании заказа через админку, а также при нажатии кнопки "Отправить письмо" на странице просмота заказа в админке JoomShopping.
« Последнее редактирование: 21.05.2016, 12:59:12 от Hvaekar »
*

Hvaekar

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #188 : 20.05.2016, 13:11:55 »
Может кто подскажет, как в последних версиях JoomShopping прикрепить отправку СМС при изменении статуса?
Не могу найти функцию, которая отвечает за отправку.
*

vintos3

  • Новичок
  • 2
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #189 : 02.09.2016, 22:21:01 »
Ребята, я зарегистрировался специально, что бы сказать вам всем спасибо, я новенький в Joomla и эти семь страниц форума перечитывал до дыр по нескольку раз и УРА у меня все получилось...
вот мои действия которые привели к работе и отправке SMS через https://turbosms.ua/
у меня Joomla 3.4.1   и joomshoping 4.9.2
я добавлял код в файл  /public_html/components/com_jshopping/models/checkout.php
в ДШ в форме регистрации снял галочки с поля "телефон" и поставил  на "мобильный телефон"
в файле checkout.php вставлял код после
//send mail admin
....
....
....
$send = $mailer->Send();
здесь уже пошел код
if (isset($order->mobil_phone) && $order->mobil_phone != "") {
 
        $client = new SoapClient ('http://turbosms.in.ua/api/wsdl.html');
 
        $auth = Array (
            'login' => '*********',
            'password' => '*******'
        );
 
 
        $result = $client->Auth ($auth);
        $text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$order->order_number."\n";
        $text .= JText::_(_JSHOP_ORDER_DATE).": ".$order->order_date."\n";
        $text .= JText::_(_JSHOP_TOTAL).": ".$order->order_total." ".$order->currency_code_iso;
 
 
        $sms = Array (
            'sender' => '**********',
            'destination' => $order->mobil_phone . ',+38050*******',
            'text' => $text
        );
 
        $result = $client->SendSMS ($sms);
}

Всем спасибо!
*

Realityman

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #190 : 13.09.2016, 22:15:08 »
Здраствуйте. Кто-то может подсказать куда вставлять теперь надо код? У меня JoomShopping 4.14.3 последний на данный момент. Что-то вставляю  код под TurboSms.ua, подставляю свои логин, пароль, и имя отправителя из профиля Turbo SMS SOAP шлюз. и смс-ки не приходят. . Может там что-то изменилось? Служба поддержки TurboSMS разводит руками. Спасибо!
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #191 : 11.10.2016, 13:48:58 »
Добрый день. Помогите советом. Пытаюсь добавить переменную вызова формы оплаты для отправки через turbosms но что то не так

$result = $client->Auth ($auth);
                                             
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text = $this->payment->name"\n";
$text = "Заказ принят." ;
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #192 : 11.10.2016, 14:47:38 »
Цитировать
но что то не так
нам то что сделать? угадать что именно не так? :) точки нет в предпоследней строке. угадал?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #193 : 11.10.2016, 16:18:06 »
Упрощу вопрос -
$result = $client->Auth ($auth);
                         
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text = $this->payment->name"\n";
$text = "Заказ принят." ;

Если вторую строку отредактировать  так
$text .= .$this->order->order_number."\n";
почему не работает ?
и зачем нужны точки?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #194 : 11.10.2016, 16:22:33 »
мне к сожалению упросить ответ уже некуда... оно не работает, даже если и не редактировать вторую строку. точки соединяют части строки. в первом случае она лишняя, а в предпоследней строке не хватает. а точки с равно добавляют строку. а равно без точки  - заменяет. вот и подумайте, что у вас в итоге получится с тем, что написано.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #195 : 11.10.2016, 16:28:22 »
Хочу разобрать что делаю не так - 1 вариант рабочий.
Во втором - 2 строка вывожу только переменную - но не работает  - где ошибка?
Вариант №1
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text = "Заказ принят." ;

Вариант №2
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= .$this->order->currency_code."\n";
$text = "Заказ принят." ;
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #196 : 11.10.2016, 17:00:58 »
я уже сказал - в точке. точка служит для соединения частей строк. с чем вы соединяете $this->order->currency_code?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #197 : 11.10.2016, 17:11:10 »
Спасибо,  немного прояснилось буду разбираться дальше
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: JoomShopping + SMS
« Ответ #198 : 11.10.2016, 17:30:14 »
$text .= .$this->order->currency_code."\n";
$text = "Заказ принят." ;
Как этот код понять? Точнее последнюю строку?

Знак = является присвоением, то есть переменная получает значение.
Точка перед равно добавляет к строке строку. Если $text содержит какое то значение, то последняя строка его перезаписывает.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping + SMS
« Ответ #199 : 11.10.2016, 17:48:51 »
ну да.
последней строкой Вы четко присваиваете значение переменной :)
вроде как :) я тоже не кодер, но тсрока железно присваивает конкретное текстовое значение.

может чета типа $text .= ."Заказ принят." ; ?
« Последнее редактирование: 11.10.2016, 17:52:28 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #200 : 11.10.2016, 19:05:25 »
ну Qverty2012 сказал же, будет дальше разбираться :) то вообще fatal был :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #201 : 13.10.2016, 20:12:13 »
:)
Подскажите как правильно подтянуть значение формы оплаты для отправки SMS?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #202 : 13.10.2016, 20:15:04 »
вопрос сильно размыт. такие же будут и ответы. если вообще будут...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #203 : 13.10.2016, 20:17:28 »
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text .= JText::_($this->order->payment_id)."\n";
$text .= "Заказ принят";

в 3 строке явная ошибка - ткните пальцем что не так
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #204 : 13.10.2016, 20:21:15 »
JText::_ используется для вывода перевода языковой константы. _JSHOP_ORDER_NUMBER - номер заказа, или order number - в зависимости от языка. JText служит именно для этого. что такое JText::_($this->order->payment_id) - я слабо представляю :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: JoomShopping + SMS
« Ответ #205 : 13.10.2016, 21:01:53 »
что такое JText::_($this->order->payment_id) - я слабо представляю :)
$this указывает на метод или свойство текущего класса. А вот что дальше вы пишите - разбирайтесь.
« Последнее редактирование: 13.10.2016, 21:04:55 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #206 : 14.10.2016, 00:24:10 »
это мне? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: JoomShopping + SMS
« Ответ #207 : 14.10.2016, 08:54:12 »
это мне? :)
Если бы )) Это ТС.

в 3 строке явная ошибка - ткните пальцем что не так

Вот и написал ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping + SMS
« Ответ #208 : 14.10.2016, 11:34:15 »
ну я так и подумал, но смутила моя цитата :) решил на всякий случай уточнить :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Qverty2012

  • Захожу иногда
  • 107
  • 0 / 0
Re: JoomShopping + SMS
« Ответ #209 : 14.10.2016, 16:04:40 »
$text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$this->order->order_number."\n";
$text .= JText::_(_JSHOP_TOTAL).": ".number_format($this->order->order_total, 0, '.', ' ')." ".$this->order->currency_code."\n";
$text .= JText::_($this->order->payment_id)."\n";
$text .= "Заказ принят";


Если в 3 строке ошибка тогда как правильно вызвать $this->order->payment_id ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 794
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 9261
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Комплект товаров JoomShopping - конструктор

Автор vgromov

Ответов: 96
Просмотров: 28169
Последний ответ 14.12.2022, 15:21:24
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 13455
Последний ответ 22.08.2022, 09:54:16
от kit2m2
[скачать] Выбор отделения Новой Почты для JoomShopping 4+

Автор v42bis

Ответов: 18
Просмотров: 3632
Последний ответ 06.07.2022, 07:17:06
от denxio