Как заставить WooCommerce рассылать E-mail уведомления сразу же после создания заказа, а не после его оплаты?
Имеется Интернет-магазин на WooCommerce с одним настроенным методом оплаты (плагин от АльфаБанка).
Пока покупатель не оплатит заказ - никаких уведомлений о новом заказе не отправляется: ни админу ни самому покупателю.
Можно это как-то исправить? Т.е. чтобы уведомление о новом заказе отправлялось независимо от успешной оплаты.
активировал плагин, оформил заказ - перешел к оплате и закрыл страницу, заказ в WooCommerce создан, уведомлений на E-mail никаких не пришло, у вас в коде точно нет ошибок?
А пардон это на локальном веб-сервере так, на реальном всё сработало. Спасибо за решение. Постараюсь потом выложить его как отдельный маленький плагин - чтобы можно было из каталога установить всегда. Вас как автора кода напишу)
На локальном тоже должен работать. Я тестировал код перед тем как выложил. Если Вы используете OpenServer, то по умолчанию он все письма кидает в папку по локальному пути (userdata\temp\email).
Постараюсь потом выложить его как отдельный маленький плагин - чтобы можно было из каталога установить всегда.
Ок. Выкладывайте на git. И можем тогда править вместе. Тут есть куда двигаться. Можно добавить новый класс рассылки с другим шаблоном и с настройками из админки. Можно дать пользователю возможность выбирать каким классом пользоваться или сразу несколькими, тогда письма полетят по нескольким адресам. И т.д.