EC-CUBE4系では納品書の発行機能が2系同様、本体に組み込まれました。
3系ではプラグイン提供でしたが、納品書機能はどのサイトも必要になるものだから…という判断です。
今回は納品書のロゴをオリジナルに差し替える方法をご紹介します。
ロゴ画像を差し替えるには?
納品書のロゴを差し替えるには、html/template/admin/assets/pdf/logo.pngの位置にあるロゴ画像を差し替えます。
これだけでロゴはオリジナルの画像に変わります。
PNG画像が用意できない場合は、src/Eccube/Service/OrderPdfService.phpの下記コードを修正しましょう。
logo.pngを書き換えればGIFやJペGを使用することが可能です。
$logoFile = $this->eccubeConfig->get('eccube_html_admin_dir').'/assets/pdf/logo.png'; $this->Image($logoFile, 124, 46, 40);
ロゴのサイズや位置を変えるには?
src/Eccube/Service/OrderPdfService.phpで、$this->Image($logoFile, 124, 46, 40);の部分の数字を変えることで位置とサイズが調整可能です。
124がX座標、46がY座標、40が横幅になっています。
お好みの位置とサイズでロゴを調整してください。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。