[  Зарегистрироваться  ]  Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны Проекты Забыли пароль?

Вернуться   OpenTrade Commerce Forum > Совместное развитие > Каталог дополнений

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2013, 11:10  Ссылка на сообщение   #1  
123 is offline
123
Участник
Аватар для 123
 
324 / 309 (11) ++++++
Регистрация: 24.09.2013
Настройка смс оповещения из админки.

Сегодня "прикрутил" к своему сайту смс оповещения от taobao.sms.ru . За основу взял идею tao-shopping. Делюсь со всеми, может кому пригодится. Делов на 3 минуты, справится даже школьник.
1. Регистрируемся на сайте taobao.sms.ru (ссылка реферальная, мне и вам скидки )
2. Подключаемся по FTP и находим файл order.php (лежит тут: admin/templates/orders/)
3. В файле order.php ищем текст:
<table>
<? if (Permission::show_order_field('name_of_purchaser2')) { ?>
<tr>
<td width="50px"><strong><?=LangAdmin::get('name_of_purchaser')?>: </strong></td>
<td><?=$order_info['salesorderinfo']['custname']?>

<? if (Permission::show_order_field('link_to_user')) { ?>
<button class="touser"
value="<?=$order_info['salesorderinfo']['custid']?>"><?=LangAdmin::get('go')?></button>
<br/>
<? } ?>
</td>
</tr>
<? } ?>

и сразу после него (можно в любом другом месте или любом другом файле, это кнопка для отправки сообщения) вставляем текст:
<tr>
<td width="50px"><strong><?=LangAdmin::get('phone')?>: </strong></td>
<td><?=$order_info['salesorderinfo']['DeliveryAddress']['phone']?>
<input type="button" class="button" value="отправить SMS" onclick="location.href='http://sms.ru/sms/send?api_id=ХХХХХХХХХХХХХХХХХХХ&to='+<?=$order_info['salesorderinfo']['DeliveryAddress']['phone']?>+'&text='+sms.value" />
</td>
</tr>
<td width="50px"><strong>Текст СМС: </strong></td>
<td><textarea name="sms" id="sms" cols="45">Суперсайт.ру Изменился статус товаров: <?=$order_info['salesorderinfo']['Id']?></textarea> </td>


ХХХХХХХХХХХХХХХХХХХ это ваш api_id получите после регистрации на сайте taobao.sms.ru
Суперсайт.ру Изменился статус товаров: это то что будет подставлено автоматически в поле.

Собственно и всё. В php я полный 0, если кто чего подправит буду рад.

P.S. После отправки открывается страница, показывающая баланс. Издержки того что отправка посредством HTTP, как сделать запросом разбираться не стал, в принципе и так устраивает. Может кто доделает.

Последний раз редактировалось 123; 18.12.2013 в 12:38.
За это сообщение автора поблагодарили: AGROM (6), maxirk (2), Валерия (6), igrom (1), Maximkin (3).
Старый 18.12.2013, 14:05  Ссылка на сообщение   #2  
maxirk is offline
maxirk
Участник
 
706 / 867 (30) +++++++
Регистрация: 22.01.2013
123, класс. А можно сделать что бы опопвещения высылались когда статус меняется на определенный? Например у меня "Получен на склад в Иркутске".

Если получено несколько товаров, то смс слать 1 раз на этот номер. Т.е., например, если мы на склад в Иркутске приняли несколько товаров - что бы не слалось несколько смс. Может быть ограничение - отправка не более 1 смс в течение 10 мин на 1 номер.

Кстати tao-shopping - продал коробку и не будет более ничего делать по модулю отправки смс, соответсвенно в новой админке его не будет.
__________________
TAO38.ru
Старый 18.12.2013, 15:03  Ссылка на сообщение   #3  
123 is offline
123
Участник
Аватар для 123
 
324 / 309 (11) ++++++
Регистрация: 24.09.2013
Смс отправляется только после того как вы нажмете "отправить смс". Т.е вы сами решаете когда и с каким текстом отправлять сообщение. На сервисе вроде есть смс рассылка по базе телефонов. В новую админку встроить думаю проблем не будет, я просто не пользуюсь ей )
Старый 19.12.2013, 04:46  Ссылка на сообщение   #4  
123 is offline
123
Участник
Аватар для 123
 
324 / 309 (11) ++++++
Регистрация: 24.09.2013
Для новой админки:
Файл view.html (admin-new/templates/orders/)
Ищем текст:
<dt>Оплачено / осталось</dt>
<dd class="orderPaidRemainAmount">
<?=$order->getPaidAmount()?> /
<?=TextHelper::formatPrice($order->remainamount, $order->currencysign)?>
</dd>


и сразу после него вставляем:

<strong>Текст SMS: </strong>
<textarea name="sms" id="sms" cols="45">Суперсайт.ру Изменился статус товаров: <?=OrdersProxy::normalizeOrderId($order->id)?></textarea>
<button class="btn btn_preloader btn-primary" onclick="location.href='http://sms.ru/sms/send?api_id=ХХХХХХХХХХХХХХХХХХХ&to='+<?=$user->phone?>+'&text='+sms.value" />отправить SMS</button>


Выглядит так:
За это сообщение автора поблагодарили: Валерия (6).
Старый 03.04.2015, 06:12  Ссылка на сообщение   #5  
cat1922 is offline
cat1922
Участник
 
63 / 113 (4) +++++
Регистрация: 19.06.2013
Почему-то в новой админе перестала рассылка работать
Старый 03.04.2015, 15:31  Ссылка на сообщение   #6  
Елена Новицкая is offline
Елена Новицкая
Участник
 
149 / 189 (7) ++++++
Регистрация: 28.01.2014
Цитата:
Сообщение от cat1922 Посмотреть сообщение
Почему-то в новой админе перестала рассылка работать
Добрый день! После каких действий это произошло? Речь о нашем модуле рассылке? Эффективнее эту проблему обсудить с менеджерами в вашем скайп чате с сотрудниками ОпенТрейдКоммерс. Спасибо.
__________________
менеджер клиентской поддержки OT Commerce
Старый 04.12.2019, 17:58  Ссылка на сообщение   #7  
123 is offline
123
Участник
Аватар для 123
 
324 / 309 (11) ++++++
Регистрация: 24.09.2013
Просто после обновления, нужно снова кнопку устанавливать и все будет работать
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соответствие категорий для расширенного поиска Виктория Логачева Каталог дополнений 136 29.07.2014 12:43
авто СМС-уведомление anbao Предложения 1 26.11.2013 11:58
Выыгрузка контактов пользователей с админки. Ольга Бабушкина Запросы на разработку 0 14.10.2013 12:52
Модуль СМС рассылки от ТаоШопинг — 1000 рублей с установкой tao-shopping Каталог дополнений 37 05.08.2013 22:20
Масовая рассылка СМС Петю Прочее 11 15.04.2013 08:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Рейтинг@Mail.ru
Часовой пояс GMT +4, время: 07:37.
Powered by vBulletin® v3.8.5.