Саппорт ответил:
Есть код с CSaleOrder:
Или куда над вставлять \Bitrix\Sale\Notify::setNotifyDisable(true); и в каком виде?
Помогите решить вопрос с дублированием писем пожалуйста...
Цитата |
---|
Для добавления заказа вы используете сторонний код. перед вызовом DoSaveOrder или CSaleOrder::Add нужно написать \Bitrix\Sale\Notify::setNotifyDisable(true); И потом в вашем коде оформления заказа, самостоятельно сформировать все параметры для отправки письма покупателю и добавить функцию отправки письма. Тогда письма не будут дублироваться. |
Код |
---|
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Заказ оформлен"); ?> <?CModule::IncludeModule('iblock')?> <?CModule::IncludeModule('catalog')?> <div class="col-sm-9 col-xs-12 mini-col-2"> <div class="col-sm-12 col-xs-12"> <div class="main-text"> <?$arOrder = CSaleOrder::GetByID($_GET['ORDER_ID'])?> <p>Ваш заказ <b style="color: #c91920;">№<?=$_GET['ORDER_ID']?></b> от <?=$arOrder['DATE_INSERT_FORMAT']?> принят.</p> <br> |
Помогите решить вопрос с дублированием писем пожалуйста...