Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Отправка смс
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


30-07-2015 16:36
Есть пара строчек кода для отправки смс через API одного из сайтов.
Куда корректней его вставить, чтобы после отсылки сообщения на почту, отправлялся и смс. Не хочется с модулями заморачиваться.

Нашел в AdminOrdersController.php -> function postProcess(), что-то похожее, но сомневаюсь.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-07-2015 17:50
Если необходимо выполнять задачу после отправки любого сообщения:
Откройте файл /classes/Mail.php и добавьте необходимый код после:
Код:
$swift->disconnect();
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


30-07-2015 19:32
Тогда где взять номер мобильного + номер заказа + статус заказа?


Сообщение отредактировано zhora2001 30-07-2015 20:33 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-07-2015 19:43
Если необходимо оповещать о новом заказе:
Файл: /classes/PaymentModule.php добавить до:
Код:
if (Validate::isEmail($this->context->customer->email))


Код:
телефон: ($invoice->phone) ? $invoice->phone : $invoice->phone_mobile
№ заказа: $order->id
статус: $order_status->name
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


30-07-2015 20:06
Спасибо! Еще два момента - отправка заказа и если самовывоз - товар на складе?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-07-2015 20:10
Цитата:( zhora2001 @ 30-07-2015 21:06 Смотреть сообщение )
отправка заказа и если самовывоз - товар на складе?

Опишите задачу подробнее. :confus:
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


30-07-2015 20:48
Цитата:( Алекс @ 30-07-2015 21:10 Смотреть сообщение )
Цитата:( zhora2001 @ 30-07-2015 21:06 Смотреть сообщение )
отправка заказа и если самовывоз - товар на складе?
Опишите задачу подробнее. :confus:

Вопрос снимается - "новый заказ" понял как момент создание нового заказа.
$order_status->name - то что отображается в Заказы / Статусы?
Магазин двухязычный нужно знать id статуса.

Можно ли сделать так, чтобы номер заказа был только цифровой без латинских букв.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-07-2015 20:56
Цитата:( zhora2001 @ 30-07-2015 21:48 Смотреть сообщение )
Магазин двухязычный нужно знать id статуса.

Код:
$id_order_state


Цитата:( zhora2001 @ 30-07-2015 21:48 Смотреть сообщение )
Можно ли сделать так, чтобы номер заказа был только цифровой без латинских букв.

http://prestadev.ru/forum/tema-9675-0.html#pid46155
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


30-07-2015 21:11
То что надо. Спасибо!!!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zhora2001
Новичок
Сообщений: 33
Откуда: Черновцы
Регистрация: 04-07-2015


06-08-2015 04:51
Алекс, с приемом нового заказа получилось отправлять смс.
Что нужно сделать, чтобы при изменение статуса заказа, так же отправлялась смс.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >