Не работает кнопка "Новый заказ" в бекенде магазина Есть решение

Здравствуйте.

Возникла проблема с созданием нового заказа через бэкенд, при нажатии кнопки "Новый заказ" в адресной строке адрес /shop/?action=orders#/orders/ меняется на /shop/?action=orders#/orders/new/ и больше ничего не происходит.


Пробовала чистить кеш, но не помогло.

Подскажите, пожалуйста, в чем может быть проблема?

12 ответов

  • 2
    Genasyst 10 октября 2016 11:48 #

    попробуйте посмотреть ошибки в консоли браузера F12 обычно. Если есть напишите их сюда.

  • 2
    Genasyst 10 октября 2016 15:39 #

    У вас при запросе екшена происходит ошибка сервера в файле shopOrderEditAction, вы переносили на другой хостинг скритпы? Если да, то посмотрите логи сервера, там где-то возможно файл не загрузился и попробуйте залить отсутствующий файл!

    • +2
      Юлия Юлия 10 октября 2016 15:57 #

      Ничего не переносили, до сегодняшнего дня все работало нормально.

      • +2
        Genasyst Genasyst 10 октября 2016 20:36 #

        тогда посмотрите логи ошибок в приложении Логи и скиньте сюда!

  • 2
    Genasyst 11 октября 2016 13:44 #

    Вы решили переделать плагин

    https://www.webasyst.ru/store/plugin/shipping/nova...

    но у вас в файле плагина novaposhta2Shipping.class.php

    ошибка, не закрыта скобка функции, скорее всего из-за этого не работает.

  • 2
    Genasyst 11 октября 2016 13:46 #

    Плюс у вас много еще мелких ошибок. Они не значительные, но желательно их устранить.

  • 2
    Genasyst 11 октября 2016 14:13 #
    Я не переделывала, просто установила обновление из инсталлера. Попробую найти эту скобку.

    Просто скиньте код файла, я сразу найду)

    • +1
      Юлия Юлия 11 октября 2016 15:25 #

      Скинула файлик в ту же папку на гугл диске.

      • +2
        Genasyst Genasyst 11 октября 2016 15:50 #

        Ошибок не показывает) , но замените эту строку

        if ($sender['FirstName'] == null and $sender['Ref'] <> null) {

        на эту

        if ($sender['FirstName'] == null && $sender['Ref'] !== null) {


        И посмотрите сообщения логов

  • 1
    Юлия 12 октября 2016 13:54 # Решение

    Проблема заключалась в несовместимости плагина с версией php на хостинге. Решено временным отключением плагина. Обратились за помощью к разработчику.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите