Можно так сделать, чтобы в случае наложенного платежа, при создании счета письмо покупателю не отправлялось, а в остальных случаях отправлялось
Как отменить отправку письма-оповещения покупателя при выставлении ему счёта при оплате заказа наложенным платежом?
10.09.2012 20:18
Правильное решение состоит в перекрытии метода Mage_Sales_Model_Order_Invoice::sendEmail.
Перекрытие должно состоять ровно из двух частей:
Сторонний модуль должен подписаться на указанное выше событие и принять решение о необходимости отсылки письма.
Перекрытие должно состоять ровно из двух частей:
- сначала оповестить модули о событии отсылки письма
- затем, если никто из подписчиков не возражает против отсылки письма — вызвать родительский перекрытый метод
Сторонний модуль должен подписаться на указанное выше событие и принять решение о необходимости отсылки письма.