Хук order_action.ship

Здравствуйте.
Возник вопрос, а что с этим хуком не так, ну либо у меня не так.
В plugin.php навесил обработку события:
'order_action.ship' => 'addTrack',

в коде плагина создал метод:
public function addTrack () {
$tracking = waRequest::post('tracking_number');
var_dump($tracking);
}

Теперь в бекенде при вводе трекинга и нажатии кнопки "Сохранить", ничего не происходит. Но при этом заказ переводится в статус "Отправлен" и трекинг пишется в лог.
В чем ошибка?

1 ответ

  • 0
    Леонид Вакуленко 2 декабря 2013 03:31 #
    JavaScript обработчик ожидает ответ в формате JSON, а получает ваш var_dump(). Не знает, что делать и не делает поэтому ничего.

    Смотрите ответ сервера в сетевой панели браузера (например, встроенные инструменты разработчика в Chrome или расширение FireBug для FireFox'а).

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

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