Перейти к содержанию
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

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От benngann
      Добрый день! Версия ocStore 2.1.0.2.1, нужно настроить корзину и онлайн оплату, предложить, установить и настроить модули.
       
      Интернет-магазин работает с доставками:
      - Курьерская доставка Аксиомус (Москва и Спб фиксированная сумма)
      - Курьерская доставка DPD (Вся РФ, стоимость рассчитывается)
      - Доставка на пункт выдачи Boxberry (Москва и Спб фиксированная сумма, регионы рассчитываються)
      - Почта России (Вся РФ, стоимость рассчитывается)
      Оплата на сайте не настроена.
    • От 29aleksey
      300.00 руб
      Скачать/Купить дополнение


      Купить в 1 клик PRO - oc 2.x
      Купить в 1 клик PRO - oc 2.x Быстрый заказ
      Версия для 15
      купить все что в корзине в 1 клик
      заказ падает в заказ
      демо Opencart 2.x карточка товара
      демо Страница категорий
      login: demo
      pass: demo



      1) Пользователь видит дополнительные кнопки "Быстрого заказа" - кнопки имеют гибкие настройки как по цвету, так и по иконкам(более 400)
      2) Быстрый заказ не только с карточки товара но и с категории
      3) Регистрация всех заказов в админке + информер + ссылка на страницу товара, заказ на который был сделан.
      4) Гибкие настройки цветов, названий ,отправки СМС.
      5) Заказ падает в заказ
      6) В модуль добавлен выбор опций.
      7) При выборе количества и опции автоматический пересчет цены.
      8) В админке в графе регистрации быстрых заказов отображается присвоеный порядковый номер заказа + название и картинка заказанного товара ( очень удобно для визуального контроля)
      9) Быстрая обработка с переходом в сам заказ , присвоение статуса.
      Модуль использует ionCube с онлайн проверкой ключа после приобретения писать в личку заглавив письмо" КУпил, Скачал, Жду ключа на Купить в 1 клик"
      Добавил 29aleksey Добавлено 23.12.2015 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена 399 Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От agriboed
      300.00 руб
      Скачать/Купить дополнение


      Детальная страница успешного заказа
      ===================================
      ОПИСАНИЕ:
      Модуль меняет страницу успешного оформления заказа, делая ее более информативной.
      ===================================
      Демо OpenCart 2.2.*
      http://opencart22.v1rus.ru/
      Демо OpenCart 1.5.*
      http://opencart15.v1rus.ru/
      Демо ocStore 1.5.*
      http://ocstore15.v1rus.ru/
      Демо ocStore 2.1.*
      http://ocstore21.v1rus.ru/
      ===================================
      Languages English/Русский
      ===================================
      УСТАНОВКА
      1) Распакуйте файлы из папки /upload/ вашей версии CMS в корень вашего сервера
      2) Если вы используете нестандартную тему - скопируйте файл /catalog/view/theme/default/template/common/detail_success.tpl в папку /catalog/view/theme/ВАШ_ШАБЛОН/template/common/
      3) При установке через ocmod - очистите кэш модификаций через админ панель.
      ===================================
      Добавил agriboed Добавлено 29.08.2014 Категория Модули Системные требования Сайт разработчика http://v1rus.ru/ Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От homer
      450.00 руб
      Скачать/Купить дополнение


      Быстрый заказ 2 в 1 v
      Быстрый заказа 2 в 1
      Модуль позволяет совершать вашим клиента быстрый заказа товара, не проходя утомительную процедуру регистрации или оформления заказа, особенно в стандартном OC. Для совершения заказа достаточно заполнить всего 2 поля, а больше и не нужно, всю остальную работу сделает менеджер.
      Особенностью модуль является его режим работы:
      Если модуль расположен на карточке товара, тогда информация о товаре для формирования заказа будет браться с той страницы на которой пользователь нажал кнопку оформления заказа. В настройках модуля можно настроить учет опций, которые выбрал покупатель на карточке товара. То есть, если покупатель выбрал у товара, например, рубашка, опцию "размер" - "XL" и в настройках модуля включен учет опций, то быстрый заказ будет оформлен на товар рубашка размера XL. Также учитывается, указанное покупателем, количество товара.
      Если модуль расположен в корзине или на любой другой странице отличной от карточки товара, тогда заказ будет оформлен на товары, находящиеся у покупателя в корзине.

      Внимание! Происходит оформление реального заказа.
      ________________________________________________
      Язык модуля:
      Русский

      ________________________________________________
      Возможности:
      Какие поля и как показывать, настраивается в админке;
      Можно пометить поля как обязательные для заполнения;
      При оформлении заказа происходит валидация полей;
      Можно задать для каждой позиции свой набор полей и настроек;
      Модуль можно легко выключить, если он больше не нужен;
      Не изменяет никакие системные файлы;
      Возможность отображения формы быстрого заказа на любой схеме магазина;
      Возможность отображения формы быстрого заказа только на конкретном магазине;
      Мультиязычный заголовок и описание для формы быстрого заказа;
      Мультиязычное название и описание для полей формы;
      Возможность менять порядок для полей;
      Позволяет/Запрещает покупателя совершать заказ при нехватке товара на складе;
      Позволяет/Запрещает покупателя совершать заказ учитывая минимальное количество товара;
      Учет количества при заказе с карточки товара;
      Позволяет учитывать выбранные пользователем опции на карточке товара;
      Позволяет/Запрещает пользователю совершать заказ на карточке товара, пока не будут заполнены все обязательные опции товара;
      Позволяет/Запрещает отображать на карточке товара выбранные пользователем опции;
      Позволяет выводить предварительную стоимость заказа учитывая количество и выбранные пользователем опции (при условии что они включены в админке);
      при формировании цены учитываются акции и скидки;
      Позволяет использовать капчу;
      Позволяет добавить к блоку класс, чтобы сделать свою конкретному блоку;
      Система шаблонов позволяет создать, свой шаблон для конкретного блока;
      Настройка статуса заказа после оформления;
      Отображения блока в зависимости от группы покупателей;
      Позволяет/Запрещает отображать форму быстрого заказа только для авторизованных покупателей;
      Модуль позволяет создать нового пользователя и прикрепить его к заявке если покупатель не авторизован;
      Гибкая настройка списания товара со склада после оформления быстрого заказа;
      Модуль позволяет настроить уведомления покупателю после оформления быстрого заказа;
      Гибка система уведомления администрации о новом заказе;
      Возможность задать дополнительные адреса для уведомления.

      ________________________________________________
      Работает во всех современных браузерах (в скобках указаны версии на которых проверялся модуль):
      Firefox (3.6, 4.0, 5.0)
      Safari (4.0.5)
      Opera (11.10)
      Яндекс браузер (1.7.1364.21027)
      Chrome (29.0.1547.66)
      Internet Explorer (9, 8, 7)

      ________________________________________________
      Демонстрация работы
      Пример работы тут
      Админка (Логин: demo, Пароль: demo)
      ________________________________________________
      Оставляйте отзыва, пожеланию по улучшению, замечания. Это очень поможет сделать модуль удобнее.
      ________________________________________________
      Внимание! Перед покупкой модуля убедитесь что он отвечает вашим требованиям и если у вас возникли вопросы обязательно задавайте их на форуме!
      Запрещено распространение модуля от своего имени, продажа, перепродажа, передача третьим лицам, выкладывание в складчину и прочие незаконные действия. Я ценю свое время и если я не обнаружу вас в списке покупателей, то техническая поддержка оказываться не будет.
      Установка:
      Из директории upload скопировать всё в корень сайта;
      Установить модуль и выставить права доступа в панели администратора (Система → Пользователи → Группы пользователей);
      Выполнить настройку.

      Модуль тестировался на версиях ocStore/OpenCart: 1.5.1.3, 1.5.3.1, 1.5.4.1, 1.5.5.1, 1.5.6, 2.0.1.x, 2.0.2.0, 2.0.3.x.
      Внимание! Версия 2.0.0.x не поддерживается!
      Добавил homer Добавлено 21.09.2013 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От 29aleksey
      300.00 руб
      Скачать/Купить дополнение


      Управление торговлей 3 Быстрый заказ
      Управление торговлей 3 Быстрый заказ
      купить в 1 клик, купить все что в корзине в 1 клик, заказ падает в заказ
      демо Opencart 2.x карточка товара
      демо Страница категорий
      login: demo
      pass: demo
      Демка OcStore Opencart
      login: demo
      pass: demo



      Все версии поддерживают выбор опций
      Обновил версию для Opencart 2.0.0.0 - 2.1.0.1
      1)Поля можно настраивать
      2)Вывод в корзине кнопки купить в 1 клик
      3)Добавил настройки модуля
      - можно задать шаблон письма для покупателя
      - можно задать шаблон письма для Админа
      - поддерживает переменные
      - можно подтягивать форму шаблона с товаром который заказали для отправки на почту как себе так и покупателю
      - почту задавать для получения теперь в самом модуле
      4)изменил дизайн
      5)заказ падает в заказ
      6)всплывающие окно после покупки можно редактировать.
      посмотреть все настройки модуля можно в админке
      ПРОДАЖИ / БЫСТРЫЙ ЗАКАЗ
      или нажать на информер.
      Совместимость:
      OCSTORE 15 2x
      OPENCART 15
      OPENCART 2.х - все версии
      Модуль использует ionCube с онлайн проверкой ключа после приобретения писать в личку заглавив письмо" КУпил, Скачал, Жду ключа на управление 3"
      Это третий модуль из серии "Управление торговлей" , в него так же включено дальнешее расширение и совместимость со всеми остальными модулями серии "Управление торговлей"
      Для тех "Кто в теме" полезные ссылки
      Управление торговлей 7
      Управление торговлей 6
      Управление торговлей 5
      Управление торговлей 4
      Управление торговлей 2
      Управление торговлей 1
      Модуль наличия товара на складе разный цвет
      Добавил 29aleksey Добавлено 10.02.2015 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена 399 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart ocStore OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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

×