magento: fatura PDF tasarımı özelleştirme


25

Fatura PDF düzenini özelleştirmek istiyorum.

Büyük bir ürün adı olduğunda, tablo verileri uygun şekilde görünmüyor görüntü tanımını buraya girin.

PDF INVOICE tasarımını kolayca nasıl yönetebilirim.

Ben app / code / core / mage / satış / model / sipariş / pdf / abstract.php de değişiklik yapmaya çalıştım ama çözüm alamadım. pdf düzen tasarımını düzeltmek için yardıma ihtiyacım var.


1
Magento'daki fatura düzenini değiştirmek her zaman zor bir iştir ve bunun için bir ÇOK ZAMAN planlamalısınız. Belki Firegento_Pdf'e bir göz atın, özelleştirmenin daha kolay olduğunu düşünüyoruz: github.com/firegento/firegento-pdf
Fabian Blechschmidt

Yanıtlar:


11

Bu dosyayı değiştirerek fatura düzenini özelleştirebilirsiniz: Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php). Elbette dosyayı doğru şekilde yeniden yazmanız gerekir.

Ayrıca ek bilgi ve örnekler için şu makalelere bakın:

  1. http://www.atwix.com/magento/customize-magento-pdf-invoice-and-packingslip/
  2. http://www.satollo.net/magento-how-to-sligtly-modify-the-invoice-pdf
  3. http://www.magentocommerce.com/knowledge-base/entry/custom-pdf-templates/
  4. http://www.magentocommerce.com/wiki/5_-_modules_and_development/orders/editing_an_invoice_pdf

merhaba, cevap için teşekkürler. Her iki kaynağı da kontrol ettim. invoice.php ve abstract.php arestill açıldı ve hala değişiklik yapmadı ancak düzeltmeyi bulamadı.
Jack Torris

Magento, pdf dosyaları oluşturmak için Zend_Pdf sınıflarını kullanıyor. Öyleyse, burada kenar boşlukları, dolgu vb. Gibi şeylerin nasıl ekleneceğine bir göz atabilirsiniz ( framework.zend.com/manual/1.12/en/zend.pdf.pages.html )
Evgeni Ivanov

Yaptığım değişiklikleri kontrol etmek için dosyada değişiklikler yapmam ve sonra faturası PDF aracılığıyla yeniden oluşturmam gerekiyor. çıkışı kolayca kontrol edebilir miyim? her zaman fatura oluşturmadan demek istiyorum?
Jack Torris

İlk önce önbelleğin devre dışı olduğundan emin olun. Değişiklik yaptığınız zaman, sadece önceden var olan bir faturayı yazdırın (Satış-> Faturalar). Düzende herhangi bir değişiklik yaptığınızda işlemi tekrarlayın.
Evgeni Ivanov

masa çizmek istersem bana söyleyebilir misin? masa veya kenarlık nasıl çizilir?
Jack Torris
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.