COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
Поиск по сайту
Результаты поиска по тегам 'комментарии'.
Найдено 3 результата
-
Помогите пожалуйста вывести историю комментариев админа в список заказов в админке <?php if ($histories) { ?> <?php foreach ($histories as $history) { ?> <?php echo $history['comment']; ?> <?php } ?> <?php } ?> в /admin/view/template/sale/order_list.tplребята, очень надо опенкарт.про 2.3
- 1 ответ
-
- админка
- статус заказа
-
(и ещё %d)
Теги:
-
подскажите пожалуйста, а как добавить вот такой текст например(на синем фоне)очень нужно:
-
- комментарии
- заказ
- (и ещё %d)
-
Всем доброго дня. Долго думал в какой раздел добавить свои замечания и таки решил, что здесь им будет самое место. При тестировании магазина обнаружил, что в письме (счете на оплату), которое автоматически отсылается покупателю после оформления заказа, отсутствуют комментарии к заказу. При более детальном изучении оказалось, что эта проблема присутствует во всех версиях opencart. На самом деле комментарии сохраняются и увидеть их можно несколькими способами: При входе в личный кабинет покупателя (Личный Кабинет » История заказов » Информация о заказе). Войти в админку и просмотреть заказ или счет (Продажи » Заказы » Показать счет). Конечно, отсутствие комментариев, в счете не критично, но все же, я считаю, что надо выводить камменты в письме, если они есть.) Далее привожу решение на базе opencart 1.5.6.4. Исправляем следующие файлы: 1) catalog\model\checkout\order.php Добавляем после 294 строки $template->data['text_comment'] = $language->get('text_new_comment'); Заменяем строки 310-314 if ($comment && $notify) { $template->data['comment'] = nl2br($comment); } else { $template->data['comment'] = ''; } на if ($comment && $notify) { $template->data['instruction'] = nl2br($comment); } else { $template->data['instruction'] = ''; } После 425 строки добавляем if ($order_info['comment']) { $template->data['comment'] = $order_info['comment']; } 2) catalog\view\theme\default\template\mail\order.tpl (вместо default может быть название вашей темы) Заменяем строки 38, 47 <?php if ($comment) { ?> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $comment; ?></td> на <?php if ($instruction) { ?> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $instruction; ?></td> Добавляем таблицу после 112 строки <?php if ($order['comment']) { ?> <table class="address"> <tr class="heading"> <td><b><?php echo $column_comment; ?></b></td> </tr> <tr> <td><?php echo $order['comment']; ?></td> </tr> </table> <?php } ?> Еще обнаружил, что к письму-счету прикреплен файл логотипа , не понятно зачем. Теоретически вместо него можно прикрепить какой-нибудь рекламный проспект и т.п., но для меня это было не актуально, поэтому я просто закомментировал следующие строки (эти строки можно просто удалить) в файле catalog\model\checkout\order.php: стр. 507 и 587 $mail->addAttachment(DIR_IMAGE . $this->config->get('config_logo'));
- 2 ответа
-
- комментарии
- заказ
- (и ещё %d)