Перейти к содержимому


Фото
- - - - -

Отправка письма о статусе заказа


  • Закрыто Тема закрыта
4 ответов в теме

#1 esistema1

esistema1
  • Пользователь
  • 169 сообщений

Опубликовано 09.01.2018 - 11:16

Всем здравствуйте!

 

Хочу реализовать отправку писем со страницы заказов при изменении статуса. 

Допустим выбрал 5 заказов галочками, выбрал перенести в "принятые" и все эти клиенты получили письмо об изменении статуса заказа.

 

Пробовал в файле OrdersAdmin прописать     $this->notify->email_order_user($order->id); - но ничего не получается.

case 'set_status_1':
{
foreach($ids as $id)
{
if(!$this->orders->close(intval($id)))
$this->design->assign('message_error', 'error_closing');
else
$this->orders->update_order($id, array('status'=>1));
	$this->notify->email_order_user($order->id);
}
break;

 

Подскажите пожалуйста как это реализовать?

 

P.S. у simpla 1.4. этот функционал был штатным. 



#2 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 6 821 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 09.01.2018 - 11:19

Откуда по вашему должна взяться переменная $order с воздуха?
Или вы думаете путем копипаста кода (не понимая как он работает) у вас должно всё заработать само по магии?
Не смешите людей, идите зубрите матчасть.

#3 esistema1

esistema1
  • Пользователь
  • 169 сообщений

Опубликовано 09.01.2018 - 11:27

Хоть ты меня Noxter и послал, но все равно спасибо.

 

Правильный код чтобы письма отправлялись (может кому пригодиться). 

$this->notify->email_order_user($id);


#4 Kami

Kami
  • Пользователь
  • 210 сообщений
  • Откуда:Россия

Опубликовано 10.01.2018 - 12:42

Откуда по вашему должна взяться переменная $order с воздуха?
Или вы думаете путем копипаста кода (не понимая как он работает) у вас должно всё заработать само по магии?
Не смешите людей, идите зубрите матчасть.

:) Вот это форум помощи, прям взял и помог человеку.

Нокстер, пока тебя не было ,так классно на форуме было.



#5 Плохиш

Плохиш
  • Забаненый
  • 98 сообщений
  • Программирование
  • Версия CMS:2.x
  • Откуда:Орел

Опубликовано 10.01.2018 - 13:43

:) Вот это форум помощи, прям взял и помог человеку.

Нокстер, пока тебя не было ,так классно на форуме было.

 

А что Вам не нравится? В теме Noxter дал подсказку довольно хорошую и понятную, по ней ТС быстренько разобрался и решил свою задачу. Кроме того, эта подсказка научила ТС думать - польза двойная. По-моему, помощь Noxter оказал образцовую.

 

Старая притча гласит: 
«Дай голодному рыбу - и ты накормишь его на один день. 
Дай ему удочку, научи его ловить рыбу - и ты накормишь его на всю жизнь».





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых