[ECCUBE2系]受注情報に伝票番号枠を追加する

盲点だった

どういうことか

ECCUBE2には配送業者の登録はあっても伝票番号の登録項目がない。なので、配送時のメールに追跡のことを書きたかったらヘッダーないしフッターに都度手入力する必要がある。受注情報ベースの管理ができないので超めんどくさい。付けようぜ、って話。

入力項目の追加

ここの記事を真似たら解決する。

EC-CUBE2管理画面で配送伝票番号を追加しよう | altplus
EC-CUBE2の管理画面上で売上があった商品を配送会社を使って配送しないといけませんが配送伝票番号を入力する項目がありません。 これでは、後から配送番号からの検索して受注を特定することができないです...

こちらの環境はphppgadminだったけど応用でいけた。テーブル名はphpmyadminで作ったときと同じ構成なので、そこにカラム名を合わせて、入力可能文字数を伝票番号の桁数と合わせて登録すれば大丈夫。

検索項目にも追加してくれる親切設計だけど、受注登録画面部分だけ作ったらそれでいいと思うんで、途中まででOK。

メールテンプレートに追加する

/data/Smarty/templates/default/mail_templates/
にある、商品発送通知用のテンプレートに挿入する。

伝票番号:<!--{$shipping.haisou_denpyou_bangou}-->

変数(?)は参考記事と同様にしてるんで、そのまま使い回せます。
「$Shipping」で分かる通り、お届け先のグループに属してるのでその近辺に書けば間違いない。

番号をハイフン込みで入れたらURLを生成できるんで、そこらへんを上手いことやってもいいと思う。

配達荷物の追跡を URL を作ってクリック1つで済ませる方法メモ♪◆楽々◆
配送荷物の追跡 URL を作成するポイント xxxx-xxxx-xxxx が配達物のお問い合わせ番号、お問い合…

コメント

タイトルとURLをコピーしました