SOY CMS / SOY Shop

ブログトップ

新しい納品書のデザインを作成する

2014年03月18日

今月リリースのSOY Shop 1.13.5で印刷用納品書作成プラグインのバージョンアップを行いました。


修正箇所は以下の通り

・一つのプラグインで複数の納品書のテンプレートを持ち、管理画面でどちらを表示するかを設定できる


この機能により、

今まではオリジナルの納品書を作成する際にわざわざ別名のプラグインを用意していたが、

今回のバージョンからプラグイン内にファイルを追加するだけで対応できるようになりました。




SOY Shopプラグインの解説 注文個別の納品書やCSVを出力する


以前構造について挙げた印刷用納品書作成プラグイン(order_invoice)を見ると、

各拡張ポイントの他にいくつかのディレクトリがあります。

SOY Shopプラグインの解説 拡張ポイントについて


templateというディレクトリを見ると、HTMLファイルが2個ありますが、

ここにあるファイルが納品書出力の際に読み込まれるテンプレートであり、



印刷用納品書プラグインの管理画面のテンプレートのセレクトボックスに表示され、

納品書出力の際にどちらのファイルを出力するかを選択できます。


オリジナルの納品書を用意したい時は、

templateディレクトリ以下に新しいHTMLファイルを作成すると、

(今回はhoge.htmlというファイルを作成しました。)



テンプレートの選択肢が増えます。


あとは、default.htmlあたりを参考にsoy:idを振ってみてください。