Задать вопрос
@stasonua0
Разработчик сайтов на Wordpress

Как сделать уведомление на email клиенту при изменении поля «Статус заказа» в базе данных mysql с помощью php?

Добрый вечер, подскажите пожалуйста, как написать скрипт на php который будет делать периодическую или мгновенную проверку в базе данных статусов заказов и если есть поля где статусы изменены, отправлять на email уведомления об изменении статуса автору заказа. Спасибо!
  • Вопрос задан
  • 385 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Vinstrok
@Vinstrok
Веб разработчик
самое разумное это дописать метод отправки уведомления клиенту в том же скрипте где меняется сам статус заказа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
lightalex
@lightalex
Есть несколько вариантов:
1) При изменении статуса сразу же слать сообщение
2) Создать таблицу "для уведомления об изменении статуса". При изменении статуса добавлять запись в эту таблицу. А через CRON организовать периодический вызов php скрипта отсылающего сообщения по данным из таблицы
3) Создать поле "уведомить о статусе". И также как во втором пункте через CRON запускать php скрипт который будет выбирать заказы, где стоит флажок в данном поле и отсылать данные
Разумеется лучше всего первое, но тут не предусмотрен контроль количества писем, в отличии от второго и третьего вариантов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽