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


Фото
- - - - -

переделка логики уведомлений


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 jenyasafronov

jenyasafronov
  • Пользователь
  • 13 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Минск

Опубликовано 17.01.2020 - 10:50

Можно ли сделать так?

Сейчас на сайте: Если чел оформляет заказ через корзину ему автоматом приходит сообщение на почту, что его заказ принят.

 

Нужно так: Нужно чтобы оповещение что заказ принят, приходило после того как администратор примет заказ



#2 Foх

Foх
  • Пользователь
  • 391 сообщений
  • Верстка
  • Версия CMS:2.x
  • Откуда:Краснодар

Опубликовано 17.01.2020 - 11:41

Можно ли сделать так?

Сейчас на сайте: Если чел оформляет заказ через корзину ему автоматом приходит сообщение на почту, что его заказ принят.

 

Нужно так: Нужно чтобы оповещение что заказ принят, приходило после того как администратор примет заказ

 

Самый простой вариант, уберите уведомление при попадании заказа в новые, и пусть остается в принятые. Администратор получил заказ, переместил в принятые, вуаля - клиенту сообщило о заказе.



#3 jenyasafronov

jenyasafronov
  • Пользователь
  • 13 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Минск

Опубликовано 17.01.2020 - 11:57

Самый простой вариант, уберите уведомление при попадании заказа в новые, и пусть остается в принятые. Администратор получил заказ, переместил в принятые, вуаля - клиенту сообщило о заказе.

Ок, и где эту логику искать?)



#4 phukortsin

phukortsin
  • Фрилансер
  • 1 026 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 17.01.2020 - 11:58

Это и сейчас есть - в админке при сохранении изменений заказа можно установить галочку Уведомить покупателя о состоянии заказа.

 

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

 

Самый простой вариант, уберите уведомление при попадании заказа в новые, и пусть остается в принятые. Администратор получил заказ, переместил в принятые, вуаля - клиенту сообщило о заказе.


"уведомление при попадании заказа в новые" - нет такого. Стандартно есть лишь письмо, которое отправляется при создании заказа.

"пусть остается в принятые" - никак невозможно. Чтобы оставалось, надо, чтоб оно изначально было...


Изменено: phukortsin, 17.01.2020 - 11:58


#5 jenyasafronov

jenyasafronov
  • Пользователь
  • 13 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Минск

Опубликовано 17.01.2020 - 12:07

Это и сейчас есть - в админке при сохранении изменений заказа можно установить галочку Уведомить покупателя о состоянии заказа.

 

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

 


"уведомление при попадании заказа в новые" - нет такого. Стандартно есть лишь письмо, которое отправляется при создании заказа.

"пусть остается в принятые" - никак невозможно. Чтобы оставалось, надо, чтоб оно изначально было...

ага, спасибо



#6 Foх

Foх
  • Пользователь
  • 391 сообщений
  • Верстка
  • Версия CMS:2.x
  • Откуда:Краснодар

Опубликовано 17.01.2020 - 12:19

Ок, и где эту логику искать?)

 

В папке view/Cartview.php

 

			// Отправляем письмо пользователю
			$this->notify->email_order_user($order->id);

Это убираем.

 

Далее при перемещении заказа в принятые ставьте галочку уведомить и все. 

 

Ну или сделать чтоб данная функция работала всегда без галочки.






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

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