Не работает кнопка "Новый заказ" в бекенде магазина Есть решение
Здравствуйте.
Возникла проблема с созданием нового заказа через бэкенд, при нажатии кнопки "Новый заказ" в адресной строке адрес /shop/?action=orders#/orders/ меняется на /shop/?action=orders#/orders/new/ и больше ничего не происходит.
Пробовала чистить кеш, но не помогло.
Подскажите, пожалуйста, в чем может быть проблема?
12 ответов
попробуйте посмотреть ошибки в консоли браузера F12 обычно. Если есть напишите их сюда.
Хром выдал одно предупреждение и три ошибки:
Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/466888409533... for more details.
http://evrotek.com.ua/webasyst/shop/?module=order&... Failed to load resource: the server responded with a status of 500 (Internal Server Error)
http://evrotek.com.ua/webasyst/shop/?module=order&... Failed to load resource: the server responded with a status of 500 (Internal Server Error)
http://evrotek.com.ua/webasyst/shop/?module=order&... Failed to load resource: the server responded with a status of 500 (Internal Server Error)
В мозиле тоже не открывается, но ошибок не нашло.
У вас при запросе екшена происходит ошибка сервера в файле shopOrderEditAction, вы переносили на другой хостинг скритпы? Если да, то посмотрите логи сервера, там где-то возможно файл не загрузился и попробуйте залить отсутствующий файл!
Ничего не переносили, до сегодняшнего дня все работало нормально.
тогда посмотрите логи ошибок в приложении Логи и скиньте сюда!
В папке LOGS лежат файлики error и php, взятые из приложения "Логи". Посмотрите, пожалуйста.
https://drive.google.com/open?id=0B6Mu6e9CfFCITjhw...
Вы решили переделать плагин
https://www.webasyst.ru/store/plugin/shipping/nova...
но у вас в файле плагина novaposhta2Shipping.class.php
ошибка, не закрыта скобка функции, скорее всего из-за этого не работает.
Плюс у вас много еще мелких ошибок. Они не значительные, но желательно их устранить.
Просто скиньте код файла, я сразу найду)
Скинула файлик в ту же папку на гугл диске.
Ошибок не показывает) , но замените эту строку
if ($sender['FirstName'] == null and $sender['Ref'] <> null) {
на эту
if ($sender['FirstName'] == null && $sender['Ref'] !== null) {
И посмотрите сообщения логов
Проблема заключалась в несовместимости плагина с версией php на хостинге. Решено временным отключением плагина. Обратились за помощью к разработчику.