Наш программист написал корзину интернет магазина, которая работала до определенного момента. На данный момент, после нажатия кнопки "заказать" пользователю выскакивает сообщение, что заказ успешно отправлен, но по факту он не приходит к нам на почту. Подскажите, что необходимо добавить в коде, чтобы заказы вновь начали приходить на определенный почтовый ящик? http://www.maximum.su/basket/ Код: Код (PHP): <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Корзина"); /*global $USER; if ($USER->IsAuthorized()) { $GLOBALS['arrFilter'] = array("PROPERTY_USER_VALUE" => $USER->GetID(),"PROPERTY_GOGO_VALUE" => 'NO');// ?><?$APPLICATION->IncludeComponent( "bitrix:catalog.section", "template_orders", array( "IBLOCK_TYPE" => "order", "IBLOCK_ID" => "7", "SECTION_ID" => $_REQUEST["SECTION_ID"], "SECTION_CODE" => "", "SECTION_USER_FIELDS" => array( 0 => "", 1 => "", ), "ELEMENT_SORT_FIELD" => "", "ELEMENT_SORT_ORDER" => "", "ELEMENT_SORT_FIELD2" => "", "ELEMENT_SORT_ORDER2" => "", "FILTER_NAME" => "arrFilter", "INCLUDE_SUBSECTIONS" => "Y", "SHOW_ALL_WO_SECTION" => "N", "PAGE_ELEMENT_COUNT" => "30", "LINE_ELEMENT_COUNT" => "3", "PROPERTY_CODE" => array( 0 => "KOLVO", 1 => "GOGO", 2 => "USER", 3 => "TOVAR", 4 => "", ), "OFFERS_LIMIT" => "5", "TEMPLATE_THEME" => "", "ADD_PICT_PROP" => "-", "LABEL_PROP" => "-", "MESS_BTN_BUY" => "Купить", "MESS_BTN_ADD_TO_BASKET" => "В корзину", "MESS_BTN_SUBSCRIBE" => "Подписаться", "MESS_BTN_DETAIL" => "Подробнее", "MESS_NOT_AVAILABLE" => "Нет в наличии", "SECTION_URL" => "", "DETAIL_URL" => "", "SECTION_ID_VARIABLE" => "SECTION_ID", "AJAX_MODE" => "N", "AJAX_OPTION_JUMP" => "N", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_GROUPS" => "Y", "SET_META_KEYWORDS" => "Y", "META_KEYWORDS" => "", "SET_META_DESCRIPTION" => "Y", "META_DESCRIPTION" => "", "BROWSER_TITLE" => "-", "ADD_SECTIONS_CHAIN" => "N", "DISPLAY_COMPARE" => "N", "SET_TITLE" => "Y", "SET_STATUS_404" => "N", "CACHE_FILTER" => "N", "PRICE_CODE" => array( ), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "BASKET_URL" => "/personal/basket.php", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "USE_PRODUCT_QUANTITY" => "N", "ADD_PROPERTIES_TO_BASKET" => "Y", "PRODUCT_PROPS_VARIABLE" => "prop", "PARTIAL_PRODUCT_PROPERTIES" => "N", "PRODUCT_PROPERTIES" => array( ), "PAGER_TEMPLATE" => "", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "Y", "PAGER_TITLE" => "Товары", "PAGER_SHOW_ALWAYS" => "Y", "PAGER_DESC_NUMBERING" => "N", "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", "PAGER_SHOW_ALL" => "Y", "AJAX_OPTION_ADDITIONAL" => "", "PRODUCT_QUANTITY_VARIABLE" => "quantity", "SET_BROWSER_TITLE" => "Y" ), false );?> <? }else { echo "Необходима авторизация пользователя"; } */ ?> <style> .line {width:100%;float:left;} .line1 {width: 50%;float: left;line-height: 40px;} .line2 {width: 50%;float: left;line-height: 40px;} .line2 input {width: 300px;line-height: 24px;text-indent: 10px;font-size: 13px;} </style> <h3>Ваш заказ на сумму <font id="sss">0</font></h3> <ul class="horizontal image_button2" style="margin-top:0px;"> </ul> <div class='okok' style="display:;float:left;" > <div class='line'> <div class='line1'>Ваше имя:<font color=red>*</font></div><div class='line2'><input placeholder='Введите ваше имя' id='name' /></div> <div class='line1'>Телефон:<font color=red>*</font></div><div class='line2'><input placeholder='Введите ваш телефон' id='phone' /></div> <div class='line1'>Ваш email:<font color=red>*</font></div><div class='line2'><input placeholder='Введите ваш email' id='mail' /></div> <div class='line1'>Адрес для доставки:</div><div class='line2'><input placeholder='' id='adress' /></div> <div class='line1'>Комментарий:</div><div class='line2'><input placeholder='' id='kom' /></div> </div> <button style="margin: 20px 55px 0px 0px;font-size: 14px;float: right;background: rgb(61, 203, 95);color: white;" class="korzina" onClick=" if($('#name').val()==''){alert('Поле Имя - обязательное для заполнения!');$('#name').focus()}else {if($('#phone').val()==''){alert('Поле Телефон - обязательное для заполнения!');$('#phone').focus()}else{ if($('#mail').val()==''){alert('Поле E-mail - обязательное для заполнения!');$('#mail').focus()}else{ $.ajax({url:'/fb.php',data:'name='+$('#name').val()+'&kom='+$('#kom').val()+'&phone='+$('#phone').val()+'&adress='+$('#adress').val()+'&mail='+$('#mail').val(), type:'POST',success:function(msg){console.log(msg);}});$('.okok').html('Заказ успешно сформирован и передан менеджеру! С Вами скоро свяжутся! Спасибо за заказ!');$('.horizontal').remove();$('.wishlistbasket').html('Корзина: 0');$('.wishlistbasket2').html('Сумма: 0 руб');$('#sss').parent().html('');$.cookie('list','',{p:'/',e:365}); } }} return false;">Оформить заказ</button><button style="margin: 20px 15px 0px 0px;font-size: 14px;float: right;background: rgb(106, 127, 237);color: white;" class="korzina" onClick="$('.horizontal').remove();$('.wishlistbasket').html('Корзина: 0');$('.wishlistbasket2').html('Сумма: 0 руб');$('#sss').html('0 руб');$.cookie('list','',{p:'/',e:365});return false;">Очистить корзину</button> </div> <script> $(document).ready(function() { var t = $.cookie('list').split(';'); for(var r in t) { if(t[r]!='' && t[r]!=null) { var u = t[r].split('#&!'); //$('.horizontal').append('<li style="margin-right:10px;width: 182px;" data="'+t[r]+'" data-s="'+u[4]+'" ><div class="image_button" style="background<?=(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE')?"2":"")?>: url('+u[1]+') no-repeat center center;background-size: 100%;background-position: center center;">[url="'+u[0]+'"]">[/url]</div><div class="image_button_footer"><span class="product">'+u[2]+'<br><span class="rub">P</span>'+u[4]+'</span><div style="float:left;width:100%;font-size: 9px;line-height: 29px;"><input value="'+u[3]+'" type="number" style="width: 50px;text-align: center;" /></div><button class="korzina" data-id="105" style="position:absolute; right:15px;bottom:0; margin-bottom:10px;" onclick="delsss(this);return false;" >Удалить</button></div></li>') if($('.horizontal li[data-src="'+u[1]+'"]').length>0) { $('.horizontal li[data-src="'+u[1]+'"] input').val(parseInt($('.horizontal li[data-src="'+u[1]+'"] input').val())+1); }else { $('.horizontal').append('<li data-src="'+u[1]+'" style="margin-right:10px;width: 100%;box-shadow: none;border-bottom: 1px solid #eee;" data="'+t[r]+'" data-s="'+u[4]+'" ><div style="width:100px;height:100px;float:left;margin-right:15px;"><div style="display: table-cell;vertical-align: middle;height: 100px;width: 100px;"><img style="max-height:100px;max-width:100px;" src="'+u[1]+'" /></div></div><div class="image_button_footer" style="float: left;border: 0;width: 400px;"><span class="product">'+u[2]+'<br><span class="rub">P</span>'+u[4]+'</span></div><div style="float:left;width:100px;font-size: 9px;line-height: 29px;"><input value="'+u[3]+'" type="number" style="width: 50px;text-align: center;" /></div><div style="float:left;width:100px;font-size: 9px;line-height: 29px;"><button class="korzina" data-id="105" onclick="delsss(this);return false;" >Удалить</button></div></li>') } } } if(t!='' && t!=';') { } }); function delsss(t){$(t).parent().parent().remove();var y = '';$('.horizontal li').each(function(){y += $(this).attr('data')+';';});$.cookie('list',y,{p:'/',e:365});$('.horizontal li input:first').change();addcart(0,0);} $(document).ready(function() { $('.horizontal li input').on("change",function() { var yr = 0; $('.horizontal li').each(function() { yr += parseInt($(this).attr('data-s').replace(' ',''))*parseInt($(this).find('input').val()); }); if(yr>0) { $("#sss").html(yr+' руб'); } }); $('.horizontal li input:first').change(); }); </script> <style> .image_button:hover a {display:block!important;} </style> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> *Не надо выкладывать простыни кода.Оборачивайте их в тег [code=php][/code].
отправка на почту это не гарантированный способ доставки, лучше писать заказ в базу данных. может быть такая ситуация, php отправляет письмо через mail сервера и он отвечает что всё хорошо, письмо принял, а оно потом потерялось
На данный момент не приходит вообще никак. Понимаю, что не гарантированный способ доставки, но сайт вообще сделан криво. Хотелось бы понять, что необходимо дописать в коде, чтобы заказы отправлялись на почту.