Задача
Требуется доработать почтовые события в CMS Битрикс. Нужно настроить логику: при онлайн-оплате (банковской картой) письмо должно уходить клиенту только после подтверждения платежа, а не при создании заказа. Для наличной оплаты все остается по-прежнему.
Текущая ситуация
- Используется шаблон с триггером
SALE_NEW_ORDER. Он отправляет письмо слишком рано - даже если клиент заказ не оплатит. - Шаблон с триггером
SALE_status_changed_P срабатывает для статуса "Оплачен", но в нем не хватает нужных переменных для формирования полноценного письма (например, состава заказа, информации о доставке).
Что нужно сделать
- Онлайн-оплата: Перенастроить событие
SALE_NEW_ORDER или создать его аналог так, чтобы письмо клиенту уходило только при переходе заказа в оплаченный статус. - Наличный расчет: Оставить текущий шаблон
SALE_NEW_ORDER, он срабатывает сразу при создании заказа - это корректно. - Обеспечить наличие всех необходимых переменных в письме (контактные данные, состав заказа, детали доставки) при отправке по факту оплаты.
Технические требования
Работа должна быть выполнена с использованием штатных инструментов Битрикс (почтовые события, продакшн настройки). Пожалуйста, используйте стандартные механизмы, без кастомизации ядра.