WooCommerce 請求書・納品書の印刷

WooCommerce で請求書・納品書を印刷したい時に、プラグインの力を借りています

今使っているのが

WooCommerce Print Invoice & Delivery Note

結構使えるのですが最終更新が1年前なので、カスタマイズするときは自力になるかも・・・

他にもWP最新バージョン適合で、

Print Invoice, Packing Slip, Delivery Note & Label Plugin for WooCommerce (Basic)

なども使えそうにみえます


ただ、印刷の書式のなかで項目(例:ふりがな)を削除したいとか、お客様の名前の後ろに 様  をつけたいとか

いろいろ注文がついたときに、その対応に結構ハマりました (>_<)

結論を言えば、日本語化のために

WooCommerce For Japan

というプラグインを有効化しているため

住所の書式は こちらのソースを直すことで対応できました

  • フォルダ: /plugins/woocommerce-for-japan/includes
  • ファイル: class-wc-address-field-4jp.php

178行目に

$fields['JP'] = "〒{postcode}\n{state}{city}{address_1}\n{address_2}\n{yomigana_last_name} {yomigana_first_name}\n{last_name} {first_name}\n {phone}\n {country}";

があり、もろ郵便番号マーク(〒)が書かれており、後は住所欄(請求先、出荷先)に表示する項目が並んでいます。

まぁ何とも分かり易いです。。。。

最初は、英語のreadme.txt やネットで調べた方法で function.php に 追記したりしていましたが、まったく効果なく困ったのですが

ふりがな が表示されているということは、ひょっとして 日本固有の 問題があるかな ?

ということで、 WooCommerce For Japan のソースを見て場所を特定できました

いつも対処療法ですので、時間かかりました・・・・

もう少しWordPress と WooCommerceの構造を勉強しないといけません (^^;







おすすめ