Не отображается информация о заказе На рассмотрении

1

Добрый день!
На сайте несколько статутов заказа, при переходе на статус заказа "Отправлено в производство" перестает отображаться вся информация о заказе, включая кнопки перехода на другие статусы и т.д.

в консоли выводится ошибка:

GET https://buyabook.ru/webasyst/shop/?module=order&id=%20458&state_id=otpravlen-v-pec1&_=1568193629720 500 (Internal Server Error)

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

8 комментариев

  • +1
    Аяз Имамзаде Аяз Имамзаде 11 сентября 2019 16:57 #

    Вот что пишет в php.log

    [11-Sep-2019 16:55:34 Europe/Moscow] PHP Fatal error:  Uncaught Error: Unsupported operand types in wa-apps/shop/lib/classes/shopPayment.class.php:90
    Stack trace:
    #0 wa-apps/shop/lib/model/shopOrderLog.model.php(184): shopPayment::getPluginInfo('yandex_p2p_card')
    #1 wa-apps/shop/lib/model/shopOrderLog.model.php(142): shopOrderLogModel::explainLog(Array)
    #2 wa-apps/shop/lib/classes/shopOrder.class.php(437): shopOrderLogModel->getData(Object(shopOrder))
    #3 wa-apps/shop/lib/actions/order/shopOrder.action.php(80): shopOrder->__get('log')
    #4 wa-system/controller/waViewAction.class.php(160): shopOrderAction->execute()
    #5 wa-system/controller/waViewController.class.php(86): waViewAction->display()
    #6 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopOrderAction))
    #7 wa-s in wa-apps/shop/lib/classes/shopPayment.class.php on line 90

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 11 сентября 2019 17:15 #

    Возможно, у вас есть способ оплаты, плагин для которого удалён. Если это так, удалите этот способ оплаты. Возможно, это поможет избавиться от ошибки.

    • +1
      Аяз Имамзаде Аяз Имамзаде 11 сентября 2019 17:56 #

      Было 2 отключенных способа оплаты, удалил их вовсе, почистил кеш в настройках, но, к сожалению, не помогло...
      Оставшиеся 4 способы оплаты рабочие.
      Обнаружил ту же ошибку в заказах, которым присвоены статусы "отправлен" и "выполнен.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 11 сентября 2019 18:10 #

        Судя по логу ошибок, фреймворк пытается получить информацию о платёжном плагине с идентификатором yandex_p2p_card. У вас установлен такой плагин?

        • +1
          Аяз Имамзаде Аяз Имамзаде 11 сентября 2019 19:50 #

          Нет, такого плагина нет. От яндекса в инсталлере 2 плагина:

          «Y.CMS Shop-Script (1.3.5)» и «Y.CMS Shop-Script 2», установленные давно.. Пробы ради отключал обе, чистил кеш, не помогло.

          • +1

            Удалите это и не используйте никогда. Для Webasyst есть штатные плагины для платежных систем Яндекса.

            • +1
              Аяз Имамзаде Аяз Имамзаде 12 сентября 2019 10:31 #

              Спасибо за наводку, во время подключения к Я.Кассе готовых решений в не было, поэтому приходилось устанавливать официальный модуль в ручную.

            • +1
              Алексей Алексей Webasyst 12 сентября 2019 09:06 #

              Пришлите запрос в службу поддержки из Центра заказчика со ссылкой на эту тему.

              Добавить комментарий

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