Перейти к содержанию
kudessnic

30 сек ожидание при оформлении заказа

Рекомендуемые сообщения

Люди добрые! Помогите!

Столкнулся с проблемой:

При оформлении заказа, на странице http://mysite.com/simplecheckout/ (да, стоит форма Simple, но и без нее проблема остается, и на стандартной форме), заполнив все поля, кликаю "Оформить заказ" и тут - .... 30-ти секундная пауза с сообщеним "Подождите... Происходит переход к оплате". В момент ожидания письма приходят на почту (примерно через 10 сек), но ожидание страницы http://mysite.com/index.php?route=checkout/success ровно 30сек.

-

Посмотрел в Фаербаге, ожидание /index.php?route=payment/cod/confirm занимает все время. 

Что я только не делал - .... ничего не получается. С хостерами переписывался, отправили к разработчикам. 

На Вас последняя надежда...!

---

(Перечитал не только ветки этого формуа, а все поисковики уже замучал!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая доставака?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бесплатная доставка

оплата при получении

---------

Менял доставку и оплату - безрезультатно...

Изменено пользователем kudessnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может оплата?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Грешу на оплату, но.. если оплата, то что с ней?

Я перепробовал все другие варианты оплаты - тоже самое...

Оно как будто пытается пройти проверку или соединится с чем-то, но - не может... и после 30 сек пропукает эту проверку.

Что-то в этом роде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема все же, актуальная!

При разборе выяснил, что дело не в БД.

Делаю копию БД, прикручиваю к ней новый OpenCart - все работает нормально.

Дело или в скриптах, или в файлах каких-то, но вот в каких - ... загадка, пока!

Неужели никто не сталкивался??

-----------

Вроде как проблема с валидацией оплаты.

Можно как-то отключить проверку оплаты?

Изменено пользователем kudessnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы бы ссылку на сайт дали. Возможно ответ быстрее нашелся бы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что у вас за оплата?

Или доставка?

 

Судя по всему сервер куда-то стучится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бесплатная доставка.

Оплата при доставке.

---

Стандартное все...

(Перепробовал все методы оплаты и доставки - тоже самое...)

Изменено пользователем kudessnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто знает, как отключить валидацию оплаты и доставки при оформлении заказа?

Чтобы можно было отключить все методы оплаты и доставки, а заказ все равно оформлялся.

Подскажите пожалуйста, знающие...!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все...! Перерыл весь интернет... - никто не может понять в чем дело...

Вижу один выход - создание копии (только уже на второй версии OpenCart). Как бы это уже не звучало и не выглядело...

Изменено пользователем kudessnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Война" продолжается...

Дело, все таки, в БД, вроде как...

Экспортировал базу с существующего сайта, поставил на новый/тестовый - такое же ожидание 20-30 сек.

Завожу новую БД - все отлично работает... Эспорт с существующего - ожидание..!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кудесник все же не очень то и кудесник.

попробуйте dblog от frilancer тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да уж...

Пробовал! Ничегр там не обнаружел подозрительного. Есть пара строк с времени чуть больше одной сейкунды, но это - терпимо...

Спасибо!))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ожидание происходит при запросе к:
index.php?route=payment/cod/confirm&_=1458459043585

Около 20 секунд ожидания...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну и идите в этот контроллер и логируйте операции. ну не бывает чудес

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хотя ставлю на то, что куда то идет запрос, который перестал проходить и отваливается по стандартному таймауту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скорей нужно логировать

addOrderHistory

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот скриншот: http://prntscr.com/ahkst7

Подскажите пожалуйста, как это можно логировать?

Что конкретно сделать, чтобы получить лог по этому?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нужно открыть model/checkout/addOrderHistory

 

И там ставить метки времени..

 

Даже вот что!!!!

 

закоментируйте

 

//$mail->send();

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это да...!!! 

Закоментировал в файле /catalog/model/checkout/order.php - //$mail->send(); в четырех местах.

Скрин результата: http://prntscr.com/ahl0ra

 

Но, не отправляет теперь письмо о заказе. (Это логично, согласен!)

 

Сразу же (простите за наглость) вопрос: Как быть?

Нужно, чтобы отправляло...)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чет у вас тогда почтовый сервер тормозит аки ленивец.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос так и остается не решенный...

Во-первых: Огромнейшее спасибо Гуру 

chukcha

За подсказку - где копать!

--

Комментирование //$mail->send(); в файле /catalog/model/checkout/order.php - отключает ожидание и страница "Спасибо за покупку" загружается почти мгновенно. 

Но! (как всегда - "Но!")

Письма не приходят...

Подключаю через SMTP отправку почты, работает - быстрее, но не отрабатывает отправка писем. Через локальную почту - не вариант (там хостинг что-то неотрабатывает, как они мне ответили). Пробовал через гугловую почту - Гугл блокирует! Вход с друго места и все... Пробовал Яндекс - не отрабатывает... Не отправляет письма и все. 

Чем вы пользуетесь при отправки сообщение по средствам SMTP ?

Подскажите пожалуйста....

----------------------------------------

Сменить хостинг нехочется, там цена/условия хорошие. (Безлимит по сайтам, БД, месту на диске, облако и все это за 6 или 7 баксов)

Изменено пользователем kudessnic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была несколько дней такая же проблема. Обратился к хостеру с претензией. 

 

Было 1.7-2.5 минуты - стало 300 мс

 

Попробуйте

Изменено пользователем n3bo
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От likesmartass
      300.00 руб
      Скачать/Купить дополнение


      Упрощенное оформление заказа OpenCart 2.3.x.x (Easy Checkout)
      ГЛОБАЛЬНОЕ ОБНОВЛЕНИЕ!
       
      Быстрое оформление заказа на одной странице. Модуль поддерживает все функции стандартного оформления (пользовательские поля, сохранение данных в сессию, добавление заказа в админку, методы доставки, методы оплаты и т.д.).
       
      Функции:
      Вкл/выкл модуля Вкл/выкл полей Вкл/выкл корзины при оформлении Вкл/выкл оплаты и доставки Возможность вкл/откл регистрации при оформлении Возможность вкл/откл ввода адреса доставки, отличного от адреса платежа при оформлении Проверка валидности полей "на лету"  
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
       
      Установка:
      (Дополнения / Установка дополнений) Установите EasyCheckout.*.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить, (Дополнения / Дополнения) Активируйте модуль "Easy Checkout (упрощенное оформление заказа) и включите"  
      Обновление:
      Удалить старый модификатор (не модуль!) Установить новую версию через стандартный установщик Обновить модификаторы Включить и настроить модуль  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
      ДЕМО: http://oc23ru.505559.ru/
       
      http://oc23ru.505559.ru/admin/index.php?route=extension/module/ez_checkout
      demo
      demo
      Добавил likesmartass Добавлено 20.12.2017 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика ed.smartass@gmail.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От likesmartass
      ГЛОБАЛЬНОЕ ОБНОВЛЕНИЕ!
       
      Быстрое оформление заказа на одной странице. Модуль поддерживает все функции стандартного оформления (пользовательские поля, сохранение данных в сессию, добавление заказа в админку, методы доставки, методы оплаты и т.д.).
       
      Функции:
      Вкл/выкл модуля Вкл/выкл полей Вкл/выкл корзины при оформлении Вкл/выкл оплаты и доставки Возможность вкл/откл регистрации при оформлении Возможность вкл/откл ввода адреса доставки, отличного от адреса платежа при оформлении Проверка валидности полей "на лету"  
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
       
      Установка:
      (Дополнения / Установка дополнений) Установите EasyCheckout.*.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить, (Дополнения / Дополнения) Активируйте модуль "Easy Checkout (упрощенное оформление заказа) и включите"  
      Обновление:
      Удалить старый модификатор (не модуль!) Установить новую версию через стандартный установщик Обновить модификаторы Включить и настроить модуль  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
      ДЕМО: http://oc23ru.505559.ru/
       
      http://oc23ru.505559.ru/admin/index.php?route=extension/module/ez_checkout
      demo
      demo
    • От OCdevWizard
      400.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Быстрое оформление заказа PRO

       
      Модуль - быстрое оформление заказа, купить в один клик. Модуль позволяет создавать заказ без перехода на стандартную страницу оформления заказа. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏  Быстрое оформление заказа PRO+






       
      ❏ Модуль оформления заказа в всплывающем окне.
      ❏ Модуль создает реальный заказ.
      ❏ Вы можете предоставить подарочный купон и сертификат.;
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 03.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1200 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От OCdevWizard
      Модуль - быстрое оформление заказа, купить в один клик. Модуль позволяет создавать заказ без перехода на стандартную страницу оформления заказа. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏  Быстрое оформление заказа PRO+






       
      ❏ Модуль оформления заказа в всплывающем окне.
      ❏ Модуль создает реальный заказ.
      ❏ Вы можете предоставить подарочный купон и сертификат.;
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
    • От OCdevWizard
      600.00 руб · Срок продления: 300.00 руб за год
      Скачать/Купить дополнение


      Быстрое оформление заказа PRO+

       
      Модуль - быстрое оформление заказа, купить в один клик. Модуль позволяет создавать заказ без перехода на стандартную страницу оформления заказа. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       


      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       


      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       


      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       


      Украинский, Русский, Английский
       


      ❏  Быстрое оформление заказа PRO






       
      ❏ Модуль оформления заказа в всплывающем окне.
      ❏ Модуль создает реальный заказ.
      ❏ Вы можете предоставить подарочный купон и сертификат.;
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       


      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       


      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       


      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       


      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 02.09.2018 Категория Модули Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Старая цена 1400 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.