Thay đổi định dạng của pdf hóa đơn


7

Tôi đang sử dụng Magento CE 1.7.0.2 và muốn thay đổi một số phần của hóa đơn .pdf có thể được in từ phần 'hóa đơn' trên trang web. nhập mô tả hình ảnh ở đây

Như bạn có thể thấy trong hình trên, tôi muốn thay đổi màu của khu vực màu xám ở phía trên cũng như xóa tham chiếu về phí vận chuyển trong phần 'Phương thức giao hàng'.

Bất kỳ con trỏ sẽ thực sự hữu ích vì điều này đang chứng tỏ tôi rất khó khăn.

Cảm ơn cho bất kỳ và tất cả trả lời.


CẬP NHẬT.

Để thoát khỏi phần 'Tổng phí vận chuyển' ...

Đã chuyển

ứng dụng / mã / lõi / Mage / Sales / Model / Order / Pdf / Abauge.php

đến

ứng dụng / mã / cục bộ / Mage / Sales / Model / Order / Pdf / Abauge.php

sau đó trên dòng 445

đã thay đổi:

$totalShippingChargesText = "(" . Mage::helper('sales')->__('Total Shipping Charges') . " "
                . $order->formatPriceTxt($order->getShippingAmount()) . ")";

đến:

$totalShippingChargesText = "";

Tôi tự hỏi tại sao Tổng phí vận chuyển được hiển thị mà không có thuế.
Webninja

Câu trả lời:


4

Trong cùng một tệp, phương thức Mage_Sales_Model_Order_Pdf_Abauge :: insertOrder là thứ rút ra phần tiêu đề của PDF. Để thay đổi nền màu xám thành màu trắng, thay đổi:

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0.45));

đến

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

trước dòng

$page->drawRectangle(25, $top, 570, $top - 55);

Để thay đổi màu thành màu đen trong cùng một tập tin thay đổi:

$page->setFillColor(new Zend_Pdf_Color_GrayScale(1));

đến

$page->setFillColor(new Zend_Pdf_Color_GrayScale(0));

ngay sau drawRectanglecuộc gọi.

Bạn sẽ phải làm tương tự Mage_Sales_Model_Order_Pdf_Abstract::insertDocumentNumber()vì đó là nơi Hóa đơn # được thêm vào.

Với tất cả những điều đã nói ở trên, tốt hơn hết là bạn nên thực hiện mô đun cục bộ ghi đè lớp trừu tượng hoặc lớp hóa đơn. Và trong đó chỉ thay đổi những gì bạn cần. Bằng cách này trong trường hợp thay đổi trong tương lai của tệp Abstract.php trong nhóm mã lõi, bạn sẽ kế thừa các tính năng mới và giữ lại các thay đổi của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.