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の構造を勉強しないといけません (^^;

おすすめ