Добавьте флажок в форму и отправляйте по электронной почте только тем людям, которые не отмечены - PullRequest
0 голосов
/ 25 октября 2019

У меня есть система с настраиваемым PHP, которая позволяет администраторам отправлять поставщикам электронное письмо, если кто-то купил один из их продуктов. Тем не менее, я хотел бы включить флажок для анонимного покупателя и сделать так, чтобы флажок отправлял письмо, отличное от того, которое не было отмечено.

Это основано на заказе Woocommerce. В базе данных есть пользовательская таблица, в которой хранятся заказы, а электронные письма отправляются оттуда через swiftmailer. Проблема в том, что все электронные письма отправляются навалом, независимо от того, являются ли они анонимными или нет. Единственное решение - вручную удалить этот порядок из пользовательской таблицы перед отправкой электронных писем.

В идеале у меня должно быть два файла emailCompaniesSend, которые загружаются независимо от того, установлен флажок или нет. Если флажок не установлен, он будет загружать emailCompaniesSend1.php, а если он установлен, он будет отправлять emailCompaniesSend2.php с именем и адресами, извлеченными из HTML-шаблона электронной почты. Поэтому покупатель выглядит анонимным для продавца.

1 Ответ

0 голосов
/ 25 октября 2019

Вам не нужно создавать два разных файла, просто создайте один файл, который будет принимать все значения формы, просто, если еще.

Если флажок установлен, вставьте кодфайл анонимного пользователя / поставщика. иначе (это означает, что флажок не установлен) поместите второй код в этот блок.

...