Ошибка в оформление заказа после обновления CRM На рассмотрении

2

Обновили CRM - перестало работать оформление заказа, на фронтэнде заказ не завершается, то есть при нажатие на кнопку Оформить - происходит создание заказа в админки и возникает ошибка в консоли, лог php данной ошибки:

 PHP Fatal error: Uncaught Error: Call to undefined method crmShop::orderCreate() in /wa-apps/crm/lib/handlers/shop.order_action.create.handler.php:11

/wa-system/event/waEvent.class.php(173): crmShopOrder_actionCreateHandler->execute(Array, 'order_action.cr...')

/wa-system/event/waEvent.class.php(90): waEvent->runApps(Array, Array)

/wa-system/waSystem.class.php(1571): waEvent->run(Array)

/wa-apps/shop/lib/workflow/shopWorkflowCreateAction.class.php(532): waSystem->event('order_action.cr...', Array)

/wa-system/workflow/waWorkflowAction.class.php(35): shopWorkflowCreateAction->postExecute(20450, Array)

/wa-apps/shop/lib/classes/shopOrder.class.php(866): waWorkflowAction->run(Array)

/wa-apps/shop/lib/classes/shopOrder.class.php(986): shopOrder->runAction('create', Array)

/wa-apps/shop/lib/actions/frontend/order/shopFrontendOrder.actions.php(151): shopOrder->save()

/wa-apps/crm/lib/handlers/shop.order_action.create.handler.php on line 11

Версии:

crm - 1.4.2.293
shop-script - 8.4.5.14
webasyst - 1.11.11.432

PHP - 7.2

С чем это может быть связано?

3 комментария

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

    Мы выпустили обновление приложения CRM с исправлением этой ошибки. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

  • +1
    Павел Павел 18 сентября 2019 12:55 #

    Обновление CRM не помогло. Обновление SS до последней версии - тоже не решило проблемы. 

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

      Возможно, у вас не сработало метаобновление из файла wa-apps/crm/lib/updates/1.3/1543918553.php. . Его можно выполнить вручную вот так:

      1. Удалить (или временно переместить вне директории Webasyst) файлы
        wa-apps/crm/lib/handlers/shop.order_action.complete.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.create.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.delete.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.pay.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.process.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.refund.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.restore.handler.php
        wa-apps/crm/lib/handlers/shop.order_action.ship.handler.php
      2. Очистить кеш Webasyst.

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

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