Иван Градов 0 Опубликовано 27 июля, 2010 Жалоба Share Опубликовано 27 июля, 2010 В счете, распечатываемом из админки, есть метка {comments}. Она выводит только те комментарии, которые клиент указал сам при заказе. А что надо сделать, чтоб выводились и комменты менеджеров? А то есть заказ. Клиент комментов не оставил. Но когда менеджер звонил что-то уточнять, внес комменты (например о доставке). При печати на месте метки ничего не появляется. Хотя хотелось бы. И было бы не плохо, чтоб там же появлялся коммент о клиенте, указанный в заметке [tt]Заметки: 1 (Показать/написать)[/tt] А то инфа о клиенте есть, а выудить ее для курьера большая проблема :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июля, 2010 Жалоба Share Опубликовано 27 июля, 2010 Никак. Это заметки именно админские, они не должны быть видны покупателю. Не предусмотрено такое. Ссылка на сообщение Поделиться на другие сайты
Иван Градов 0 Опубликовано 27 июля, 2010 Автор Жалоба Share Опубликовано 27 июля, 2010 Они же выводятся в истории смены статусов заказа. Как их вывести в счете? На что заменить $vamTemplate->assign('COMMENTS', $order->info['comments']); Чтоб выводился не только 1 коммент, но и все остальные? Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 27 июля, 2010 Жалоба Share Опубликовано 27 июля, 2010 Тут просто так поле не заменишь. Дело в том, что пользовательский комментарий содержится в заказе (таблица orders). А все остальные комментарии лежат в orders_status_history. Т.е. нужно вытащить все комментарии из orders_status_history и присоединить их к комментарию покупателя. Примерно так: Заменяем $vamTemplate->assign('COMMENTS', $order->info['comments']); на $order_comments = $order->info['comments'];$orders_status_query = vam_db_query("SELECT * FROM " . TABLE_ORDERS_STATUS_HISTORY . " WHERE orders_id = '" . (int)$_GET['oID'] . "' ORDER BY date_added");while ($orders_status = vam_db_fetch_array($orders_status_query)) { if ($orders_status['comments'] != '') { $order_comments .= "\n" . $orders_status['comments']; }}$vamTemplate->assign('COMMENTS', $order_comments);[/code]Я не проверял - возможны ошибки и опечатки. Но направление мысли должно быть понятно. Ссылка на сообщение Поделиться на другие сайты
Иван Градов 0 Опубликовано 28 июля, 2010 Автор Жалоба Share Опубликовано 28 июля, 2010 Я не проверял - возможны ошибки и опечатки. Но направление мысли должно быть понятно. Спасибо, все заработало. Только надо поставить < BR /> вместо /n в этой строке чтоб комменты были на разных строках. $order_comments .= "\n" . $orders_status['comments']; [/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения