Здравствуйте! Ника не могу найти причину задержки подтверждения заказа. При нажатии кнопки Подтвердить заказ, ничего не происходит около 10 секунд. Как можно добавить возле кнопки иконку загрузки или на страницу. И может можно убрать эту задержку? спасибо!
Отправил Вам в Лс. Нет, эти страницы работают без модулей. Только стандартные настройки. --- Добавлено, 25 апр 2016 --- Вот ссылка
На первом шаге, если не зарегистрирован, очень много времени (3 - 4 секунды) занимает запрос к /index.php?route=checkout/quick/register/validate А при окончательном подтверждении заказа ещё столько же занимает запрос к модулю оплаты, например к /index.php?route=payment/bank_transfer/confirm Но от конкретного модуля это не зависит, так что дело в чём-то с ними связанном, но не в них самих, либо же во все модули оплаты была внесена какая-то одинаковая модификация. Надо смотреть, что происходит внутри этих контроллеров, чтоб понять, откуда задержка. Вы не подключали никакие внешние сервисы, например, для валидации email или что-то типа minFraud? Вы ошибаетесь, у вас используется модуль упрощённого оформления заказа, внешне похожий на Simple, но не он.
У меня стоит Maxystore, в нем наверное это все было с самого начала. модули не подключал, только переделывал Номер заказа на странице о покупке товара, но еще до этого была задержка. Часто вижу ошибку payment/cod.php line 20, но сейчас ее нету, чтоб точно указать ее. Проверил модули, никакие из установленных не должны затрагивать эти страницы, значит проблема в тех что идут в сборке Maxystore. Подскажите, как можно решить эту проблему?
Самый просто для вас вариант: поставить вместо максисторовского модуля заказа - Simple. Он в любом случае лучше и, возможно, этого будет достаточно, чтобы решить проблему. А нет - то только копаться в коде и разбираться, где может возникнуть задержка. Сам сайт работает довольно быстро, так что для таких задержек должна быть какая-то хорошо заметная причина.
Можно подробнее? У меня та же проблема, причём и с модулем упрощённого оформления заказа и с Simple одинаково. Я так понимаю, что много покупателей срываются из-за этого, т.к. в аминке может быть заказ с номером 640, а следующий 643. Куда-то заказы деваются... Непонятно. Сайт Sfera.by
В потерянные они деваются, пора бы знать уже. Туда попадают все заказы, которые не были окончательно подтверждены при оформлении, но причины могут быть самые разнообразные.
А можно подробнее, что именно с настройками? p/s стандартные настройки не трогал. Не хочется нагружать сайт Simple, + видел что есть модули которые не дружат с ней, а это для меня лишние ошибки в которых я не силен.. Может можно как-то вывести иконку загрузки?
Думаете, с вашим текущим модулем оформления заказа всё дружит? Но разница в том, что если что-то не дружит с Simple, авторы не редко дорабатывают специально под Simple, ибо в Рунете Simple стал практически стандартом. Под Максистор никто ничего дорабатывать не будет (разве что под заказ). Можете попробовать вот это: http://github.hubspot.com/pace/docs/welcome/ Но лучше всё же разобраться в причинах тормозов.
Что за бред Как ни странно, но simple - это улучшенная многошаговая вариация формы оформления заказа.. И модули с ней несовместимые - миф. Если модуль несовместим с sipmle, то это более кривой модуль. зы simple не идеальный модуль, но альтернатива нет, при достаточно большом количестве систем приема платежей и доставок. --- Добавлено, 27 апр 2016 --- Попробуйте использовать протокол mail() Если задержки не будет, то проблемы именно в вашем почтовом серевере
про simple Вы наверное правы, но устраивает свой модуль, хотелось бы для начала с ним разобраться. Решил попробовать сменить протокол в админке, как Вы посоветовали five555 и заработало)) Вот только у меня стоял mail, а я поставил SMTP - что от это изменится если я оставлю его? upd/(не приходят сообщения если стоит SMTP) Выбирайте 'Mail', и только в случае, когда этот способ не работает — SMTP. из настроек только стандартные SMTP хост: SMTP логин: SMTP пароль: SMTP порт: 25 SMTP таймаут: 5
А теперь ещё и хостинг смените. У вас на сервере тормоза с отправкой почты выходит. Потому что нужно в настройках заполнить хост, лоигн и пароль, которые вы должны узнать у хостера, если он поддерживает отправку через SMTP. А задержка исчезает? Если исчезает, значит тоже вопрос к хостеру.
Да, при установке протокола SMTP задержка полностью исчезает. Тогда буду разбираться с хостером. Спасибо за помощь!