Magento — Добавление комментариев к счету от обратного администратора

#php #magento

#php #magento

Вопрос:

Кто-нибудь знает, как я мог бы добавлять комментарии к заказам в области управления заказами magento в admin, а затем распечатывать их на счетах-фактурах?

Спасибо!

Комментарии:

1. : Вы хотите добавить комментарии к заказам, которые размещены правильно.

Ответ №1:

в вашем app/code/local/mage/sales/model/order/pdf/invoice.php

и добавьте следующий код внутрь public function getPdf в основном после Add Total Code

Сохраните его и загрузите счет-фактуру в формате PDF ….комментарий к счету-фактуре boom будет в вашем pdf..

 /*************************** This Is The Invoice Comments ***********************************/

$this->_setFontRegular($page, 10);

// Begin table header
$page->setFillColor(new Zend_Pdf_Color_RGB(0.93, 0.92, 0.92));
$page->setLineColor(new Zend_Pdf_Color_GrayScale(0.5));
$page->setLineWidth(0.5);
$page->drawRectangle(25, $this->y, 570, $this->y -15);
$this->y -= 10;
$page->setFillColor(new Zend_Pdf_Color_RGB(0, 0, 0));
// end table header


$_tempY = $this->y;

$commentsCollection = $invoice->getCommentsCollection(true);

$internalcomments = "Internal Invoice Comments";
$page->drawText($internalcomments, 35, $this->y, 'UTF-8');

$this->y -= 15;

foreach($commentsCollection as $comm)
{
        $textChunk = wordwrap($comm->getData('comment'), 120, "n");
        foreach(explode("n", $textChunk) as $textLine){
                if ($textLine!=='') {
                        $page->drawText(strip_tags(ltrim($textLine)), 35, $this->y, 'UTF-8');
                        $this->y -= 15;
                }
        }

 }

/*************************** End Invoice Comments ***********************************/
  

Ответ №2:

В Magento версии 1.5.1.0.опции уже доступны.

Переход

администратор-> продажи-> заказы

чтобы просмотреть заказы, щелкните конкретный заказ.Там должна быть «История комментариев».Здесь вы можете добавлять комментарии к заказу

После создания счета перейдите к конкретному счету.Должна быть «История счетов».Здесь вы можете добавить свои комментарии к счету.

Затем распечатайте счет, если вы хотите добавить свои комментарии в распечатку, эта статья могла бы вам помочь

Всего наилучшего

Комментарии:

1. Я могу добавлять комментарии к заказам в серверной части. Проблема заключается в том, чтобы получить конкретные комментарии для отображения в распечатанных счетах. В связанной статье показано только, как добавить атрибуты к заказу, но не конкретные комментарии.

Ответ №3:

Вам нужно добавить {{var comment}} в шаблон счета-фактуры, отгрузки или кредитной заметки. Вы можете получить доступ к шаблонам по умолчанию, предоставляемым Magento 1.5, перейдя в системы> Транзакционные электронные письма.

Как только вы создадите свой собственный шаблон на основе шаблона по умолчанию, перейдите в Системы> Конфигурация> Электронная почта для продаж. Выберите шаблон, который вы только что создали, и сохраните.

{{var comment}} дает вам возможность добавлять комментарии. Все, что вы введете, появится в новом счете.

Надеюсь, это то, о чем вы просили.