EC-CUBE2管理画面で配送伝票番号を追加しよう


2016年9月1日

EC-CUBE2の管理画面上で売上があった商品を配送会社を使って配送しないといけませんが配送伝票番号を入力する項目がありません。

これでは、後から配送番号からの検索して受注を特定することができないです。
まず項目を追加します。

対象ファイル
\data\Smarty\templates\admin\order\edit.tpl
※「入金日」と「発送日」の間に以下を追加 対象ファイル
\data\class\pages\admin\order\LC_Page_Admin_Order_Edit.php

※LC_Page_Admin_Order_Editクラスのvar $arrShippingKeysのarrayに以下を
‘haisou_denpyou_bangou’, // 追加

「dtb_shipping」テーブルにカラム追加 これで「配送伝票番号」の項目ができます。

つぎに検索フォームに「配送伝票番号」追加します。

対象ファイル
\data\downloads\plugin\DeleteOrderRecovery\templates\admin\order\result_list.tpl

※プラグイン追加で対象ファイルが変更されている下記ファイルも変更
(\data\Smarty\templates\admin\order\index.tplも同箇所を修正)
対象ファイル
\data\Smarty\templates\admin\order\index.tp
対象ファイル
\data\class\pages\admin\order\LC_Page_Admin_Order.php

※public function action()内
※public function lfInitParam()内の
※public function buildQuery()内の
※ public function findOrders()内の   これで配送伝票番号を使用できます。