<input type="hidden" name="element_itogo2" value="<?=$ar_fields[ID]?>">
<input type="radio" id="<?=$ar_fields[ID]?>" value="<?=$ar_fields['CATALOG_PRICE_1']?>"
name="element_itogo" class="pink">
//событие по изменению заказа
AddEventHandler("sale", "OnOrderAdd", "onOrderCreateHandler");
function onOrderCreateHandler($ID, $arFields){
$message .= 'Клиент сделал новый заказ. Подробная информация в админке https://домен/bitrix/admin/sale_order.php?lang=ru';
$tema .= 'Мой магаз - Новый заказ (покупка)';
$headers = 'From: Мой Магаз <robot@домен>' . "\r\n" .
'Reply-To: info@домен' . "\r\n" .
'Bcc: почта_админа@ya.ru' . "\r\n" .
'X-Mailer: PHP/' . phpversion() .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=win-1251' . "\r\n";
mail('info@домен, $tema, $message, $headers); }
// Письмо пользователю при оформлении нового заказа
AddEventHandler("sale", "OnOrderSave", Array("mail_new", "OnOrderAdd_mail"));
class mail_new
{
function OnOrderAdd_mail($ID, $val)
{
// Получаем имя и мэйл пользователя
$rsUser = CUser::GetByID($val["USER_ID"]);
$arUser = $rsUser->Fetch();
$arUser_name = $arUser["LAST_NAME"]." ".$arUser["NAME"];
$arUser = $arUser["EMAIL"];
// Получаем Содержимое заказа
$dbBasketItems = CSaleBasket::GetList(
array(
"NAME" => "ASC",
"ID" => "ASC"
),
array(
"FUSER_ID" => CSaleBasket::GetBasketUserID(),
"LID" => SITE_ID,
"DELAY" => "N",
"CAN_BUY" => "Y",
"ORDER_ID" => "NULL"
),
false,
false,
array()
);
$GLOBALS["b"] = $ID;
$tim = date("d.m.Y");
$zak = "Корзина заказа:<br /><table border='1'>";
$zak = $zak."<tr><td align='center'>Товар</td><td align='center'>Цена</td><td align='center'>Кол-во</td><td align='center'>Сумма</td></tr>";
while ($arItem = $dbBasketItems->Fetch())
{$number = $arItem["PRICE"];
$num = number_format($number,0,'.','');
$st = (int)$arItem["QUANTITY"]*$arItem["PRICE"];
$kol_vo = (int)$arItem["QUANTITY"];
$zak = $zak."<tr><td align='left'>"."<a href='".$arItem["DETAIL_PAGE_URL"]."'>".$arItem["NAME"]."</a></td><td align='left'>".$num."</td><td align='left'>".$kol_vo."</td><td align='left'>".$st."</td></tr>";
}
$arDeliv = CSaleDelivery::GetByID($val["DELIVERY_ID"]);
$zak = $zak."<tr><td align='left' colspan='3'><b>Доставка: </b>".$arDeliv["NAME"]."</td><td align='left'>".$val["PRICE_DELIVERY"]."</td></tr>";
$zak = $zak."</table>";
$arEventFields = array(
"ORDER_DATE" => $tim,
"ORDER_ID" => $ID,
"SOSTAV" => $zak,
"ORDER_USER" => $arUser_name,
"EMAIL" => $arUser,
"BCC" => $arUser,
"PRICE" => (int)$val["PRICE"]." руб",
"SALE_EMAIL" => "info@домен",
);
CEvent::SendImmediate("SALE_NEW_ORDER", s1, $arEventFields, "N", 25);//номер шаблона
}
}