Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменение статуса заказа и отправка почты.


Recommended Posts

Прошу помощи от знающих людей.

Итак, при оформлении заказа на админскую и клиентскую почту приходит уведомление о новом заказе.

Тут как бы все ОК, так и задумывалось.

 

Проблема в том, что такие же письма отправляются при КАЖДОМ изменении статуса заказа.

 

Цепочка статусов у заказов следующая Новый->Принят->[Оплачен или Отправлен(если наложенный платеж]->[Отправлен или Оплачен(если наложка)]->Выполнен. Ну или вариант "Аннулирован" на каком-то из этапов.

 

И при каждой смене статуса (4раза) отсылается админу и клиенту одно и то же письмо, только с той лишь разницей, что в письме меняется статус заказа. 

Где и каким образом можно подкорректировать отправку этих писем. По сути нужно отправлять одно письмо при новом заказе и еще одно - при статусе "Отправлен". Админу же вообще можно ограничится одним письмом - при новом заказе. 

 

 

Надіслати
Поділитися на інших сайтах


Скорее, вот это в том же файле:

// If order status is not 0 then send update text email
if ($order_info['order_status_id'] && $order_status_id)

Тут добавляете проверку $order_status_id = вашему статусу "отправлен"

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.