Закрыть
Скидки в Webasyst 25–29 ноября 2021

AlexBelfegor


AlexBelfegor

Партнер-разработчик: https://2.webasyst.ru/store/developer/1005819/ Партнер-разработчик

  • AlexBelfegor AlexBelfegor 4 ноября 2020 23:41 #

    Может стоит параметр $extends в классе shopWorkflowAction сделать public что бы было легкого получить от какого действия унаследовано:

    $workflow->getActionById($data['action_id'])->extends

    А то через дамп объекта его как-то не кошерно вытягивать.

    в ответ на Хук order_action.process не передает данные в плагины

  • AlexBelfegor AlexBelfegor 4 ноября 2020 21:29 #

    Конечно привязка в пользовательским действиям это хорошо, но не масштабируемо.

    В описании хука order_action.process написано:

    Срабатывает при выполнении действия «В обработку» над заказом.

    Логично передавать и связанные пользовательские действия тоже этот хук.

    в ответ на Хук order_action.process не передает данные в плагины

  • AlexBelfegor AlexBelfegor 4 ноября 2020 21:23 #

    Все это хорошо, но бесполезно пока на order_action.* ничего не передается.

    Конечно при описанных выше условия: свое действие и привязать к нему поведение "В обработку".

    Забираю свои слова обратно. Чистка кеша дала результат. Вернуло:

    'order_id' => 17324,
      'action_id' => 'test',
      'before_state_id' => 'nalozhka',
      'after_state_id' => 'nalozhka',
      'id' => 88413,
      'update' => [
        'update_datetime' => '2020-11-04 20:24:32',
      ],

    в ответ на Хук order_action.process не передает данные в плагины

  • AlexBelfegor AlexBelfegor 4 ноября 2020 19:03 #

    Глухо как в танке. Не срабатывает хук.

    'order_action.test'	=> 'orderActionProcess',
    'order_action.*'	=> 'orderActionProcess',
    'order_action.nalozhka'	=> 'orderActionProcess',

    в ответ на Хук order_action.process не передает данные в плагины