Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как запретить отправку письма при добавлении заказа?
@itemashabanov

Как возобновить отправку почтового сообщения?

Добрый день. При покупке товара в один клик отправляется на почту сайта письмо о таком заказе и письмо с информацией об этом заказе(еще это письмо отправляется и покупателю). На два этих письма стоят два разных события, и второе вызывается методом CSaleOrder::DoSaveOrder. Поскольку это событие срабатывает и при заказе через корзину, в таком случае нужно, чтобы письмо о заказе отправлялось и админу и клиенту(как это сейчас и сделано). Вопрос в том, как отменить отправку второго письма на админскую почту при покупке в один клик? Думал сделать так
\Bitrix\Sale\Notify::setNotifyDisable(true);
$ORDER_ID = (int)CSaleOrder::DoSaveOrder($arOrderDat, $arOrderFields, 0, $arResult["ERROR"]);

Bitrix\Sale\Notify::setNotifyDisable(false);
CEvent::Send("SALE_NEW_ORDER_FAST", htmlspecialcharsbx($_GET["SITE_ID"]), "", "N", 222);

Но в таком случае, CEvent::Send уже не срабатывает.
  • Вопрос задан
  • 96 просмотров
Подписаться Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы