Опубликовано: 23 декабря 2015
checkout
Здраствуйте!
При оформлении заказа, после нажатия кнопки "Оформить заказ", переходит на белый экран, дальше ничего не происходит. Во вкладке "Заказы" он отображается, но на почту отчет не приходит. Сайт http://e-chehol.com.ua/ сделайте заказ и вы поймете о чем я говорю.
Комментарии (4)
1) В файле checkout.success.html вставлен вывод несуществующего плагина.
Решение: сбросить этот файл до оригинала.
2) Какой то из установленных плагинов неверно работает.
Решение: отключить на время все установленные плагины(можно использовать плагин:https://www.webasyst.ru/store/plugin/shop/plugmein...).
3) Были изменены шаблоны уведомлений.
Решение: Пересоздать уведомления, удалив старые.
4) Модифицировались скрипты приложения Магазин.
Решение: Восстановить оригинальные файлы.
*Для более быстрого поиска ошибки установите приложение:
https://www.webasyst.ru/store/app/logs/
включите логирование ошибок php.
Здравствуйте еще раз.
Первые три варианта не помогли.
Подскажите как воплотить в жизнь четвертый вариант? Спасибо!
На данный момент было выпущено обновление приложения Магазин,просто обновите приложение, это сбросит все возможные модификации в скриптах приложения магазин.
Тогда это тоже не причина. После обновления все осталось по старому :(
Анализируйте логи ошибок php, там обязательно что то должно быть.
Отключил функцию "Подтверждение" в "Магазин>Настройки>Оформление заказа",
все заработало. Включил "Подтверждение" все по прежнему работает. Видимо был какой-то глюк после переноса магазина из облака на свой хостинг.
Спасибо за потраченное на меня время!
Здравствуйте. Возникает иногда проблемка с дублированием заказов. Клиент несколько раз успевает нажать на кнопку Оформить заказ и в итоге сколько раз он нажал,столько и заказов. Здесь https://support.webasyst.ru/3996/dublirovanie-zaka...пишут полчаса работы. Может здесь подскажут решение проблемы. При этом заметил, что кнопка далее сразу блокируется. Спасибо
Здравствуйте
шаблон купить просто
в файле checkout.html
строку
$('<span class="loading"> <i class="icon16 loading"></i></span>').insertAfter(f.find('input:submit:last').attr('disabled', 'disabled'));
перенесите выше, перед кодом
if (f.hasClass('last') || ($("#login-form").length && !$("#login-form input:submit").attr('disabled'))) {
return true;
}
Как всегда вы на высоте. спасибо.