Как вывести ссылку на заказ в поле сообщения клиенту

Не получается вывести корректную ссылку на заказ для не зарегистрированных покупателей в поле ввода сообщения клиенту из заказа. В настройках "статусы заказов" у действия "написать клиенту" в шаблоне указываю {$order_url} в итоге ничего не отобразилось. Пошел далее, в файле

.../wa-pps/shop/lib/workflow/shopWorkflowMessageAction.class.php

после строки

$source = trim($source, '/*').'/*';

вставил

$view->assign('order_url', wa()->getRouteUrl('/frontend/myOrderByCode', array('id' => $order_id, 'code' => ifset($data['order']['params']['auth_code'])), true, ifset($data['order']['params']['storefront'])));

$view->assign($data);

$subject = $view->fetch('string:'.$n['subject']);

$body = $view->fetch('string:'.$n['body']);

в итоге начала отображаться ссылка на заказ, но без генерированного кода в конце, что не позволяет просмотреть заказ НЕ зарегистрированному покупателю.

Как вывести полную ссылку?

1 ответ

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

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