ITOBEN STYLE > EC-CUBE2.12:注文番号を日付+連番にする 2012年10月9日カテゴリー:未分類 EC-CUBE2.12:注文番号を日付+連番にする 注文日が2013年3月16日で、通常の注文番号が45番だとすると、下記のように西暦下2桁+月2桁+日2桁+45で表される。 13031645 1 「注文番号:日付+連番」の使用するかしないかをmtb_constantsテーブルに登録する。 [php] INSERT INTO mtb_constants (id, name, rank, remarks) VALUES (‘ORDER_NUMBER_DATEPLUS’, ‘true’, 1423, ‘「注文番号:日付+連番」の使用(true:使用する,false:使用しない)’); [/php] ★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。 2 納品書に反映 ■data/class/SC_Fpdf.php $this->lfText(25, 135, $this->arrDisp[‘order_id’], 10); //注文番号 ←下記に書き換え [php] //注文番号(日付+連番) if(ORDER_NUMBER_DATEPLUS == “true”){ $text = substr($this->arrDisp[‘create_date’],2,2).substr($this->arrDisp[‘create_date’],5,2).substr($this->arrDisp[‘create_date’],8,2). $this->arrDisp[‘order_id’]; $this->lfText(25, 135, $text, 10); }else{ $this->lfText(25, 135, $this->arrDisp[‘order_id’], 10); //注文番号 } [/php] 3 PC用のMYページに反映 (1) ■data/Smarty/templates/default/mypage/index.tpl ←書き換え [php] [/php] (2) ■data/Smarty/templates/default/mypage/history.tpl 注文番号: ←書き換え [php] 注文番号: 注文番号: [/php] 4 携帯用のMYページに反映 (1) ■data/Smarty/templates/mobile/mypage/index.tpl ▽注文番号 ←書き換え [php] ▽注文番号 ▽注文番号 [/php] (2) ■data/Smarty/templates/mobile/mypage/history.tpl 注文番号: ←書き換え [php] 注文番号: 注文番号: [/php] 5 スマートフォン用のMYページに反映 (1) ■data/Smarty/templates/sphone/mypage/index.tpl 注文番号: ←書き換え [php] 注文番号: 注文番号: [/php] (2) ■data/Smarty/templates/sphone/mypage/history.tpl 注文番号: ←書き換え [php] 注文番号: 注文番号: [/php] 6 管理画面に反映 (1)受注管理の検索結果に反映 ■ data/Smarty/templates/admin/order/index.tpl ←書き換え [php] [/php] (2)受注管理の編集画面に反映 ■ data/Smarty/templates/admin/order/edit.tpl ←書き換え [php] [/php] (3)受注管理→対応状況管理の「注文番号」をクリックしたとき表示される注文詳細画面に反映 ■ data/Smarty/templates/admin/order/disp.tpl ←書き換え [php] [/php] 7 送信メールに反映 (1)PC用メール ① ■data/Smarty/templates/default/mail_templates/order_mail_pay.tpl(メールへの口座情報自動表示のカスタマイズを行っている場合) ご注文番号: ←書き換え [php] ご注文番号: [/php] ② ■data/Smarty/templates/default/mail_templates/order_mail.tpl ご注文番号: ←書き換え [php] ご注文番号: [/php] (2)携帯用メール ① ■data/Smarty/templates/mobile/mail_templates/order_mail_pay.tpl(メールへの口座情報自動表示のカスタマイズを行っている場合) ご注文番号: ←書き換え [php] ご注文番号: [/php] ② ■data/Smarty/templates/mobile/mail_templates/order_mail.tpl ご注文番号: ←書き換え [php] ご注文番号: [/php]
注文日が2013年3月16日で、通常の注文番号が45番だとすると、下記のように西暦下2桁+月2桁+日2桁+45で表される。
13031645
1 「注文番号:日付+連番」の使用するかしないかをmtb_constantsテーブルに登録する。
[php]
INSERT INTO mtb_constants (id, name, rank, remarks) VALUES (‘ORDER_NUMBER_DATEPLUS’, ‘true’, 1423, ‘「注文番号:日付+連番」の使用(true:使用する,false:使用しない)’);
[/php]
★システム設定>パラメーター設定を開き、「この内容で登録する」をクリック。
2 納品書に反映
■data/class/SC_Fpdf.php
$this->lfText(25, 135, $this->arrDisp[‘order_id’], 10); //注文番号 ←下記に書き換え
[php]
//注文番号(日付+連番)
if(ORDER_NUMBER_DATEPLUS == “true”){
$text = substr($this->arrDisp[‘create_date’],2,2).substr($this->arrDisp[‘create_date’],5,2).substr($this->arrDisp[‘create_date’],8,2). $this->arrDisp[‘order_id’];
$this->lfText(25, 135, $text, 10);
}else{
$this->lfText(25, 135, $this->arrDisp[‘order_id’], 10); //注文番号
}
[/php]
3 PC用のMYページに反映
(1) ■data/Smarty/templates/default/mypage/index.tpl
←書き換え
[php]
[/php]
(2) ■data/Smarty/templates/default/mypage/history.tpl
注文番号:
←書き換え
[php]
注文番号:
注文番号:
[/php]
4 携帯用のMYページに反映
(1) ■data/Smarty/templates/mobile/mypage/index.tpl
▽注文番号
←書き換え
[php]
▽注文番号
▽注文番号
[/php]
(2) ■data/Smarty/templates/mobile/mypage/history.tpl
注文番号:
←書き換え
[php]
注文番号:
注文番号:
[/php]
5 スマートフォン用のMYページに反映
(1) ■data/Smarty/templates/sphone/mypage/index.tpl
注文番号:
←書き換え
[php]
注文番号:
注文番号:
[/php]
(2) ■data/Smarty/templates/sphone/mypage/history.tpl
注文番号:
←書き換え
[php]
注文番号:
注文番号:
[/php]
6 管理画面に反映
(1)受注管理の検索結果に反映
■ data/Smarty/templates/admin/order/index.tpl
←書き換え
[php]
[/php]
(2)受注管理の編集画面に反映
■ data/Smarty/templates/admin/order/edit.tpl
←書き換え
[php]
[/php]
(3)受注管理→対応状況管理の「注文番号」をクリックしたとき表示される注文詳細画面に反映
■ data/Smarty/templates/admin/order/disp.tpl
←書き換え
[php]
[/php]
7 送信メールに反映
(1)PC用メール
① ■data/Smarty/templates/default/mail_templates/order_mail_pay.tpl(メールへの口座情報自動表示のカスタマイズを行っている場合)
ご注文番号: ←書き換え
[php]
ご注文番号:
[/php]
② ■data/Smarty/templates/default/mail_templates/order_mail.tpl
ご注文番号: ←書き換え
[php]
ご注文番号:
[/php]
(2)携帯用メール
① ■data/Smarty/templates/mobile/mail_templates/order_mail_pay.tpl(メールへの口座情報自動表示のカスタマイズを行っている場合)
ご注文番号: ←書き換え
[php]
ご注文番号:
[/php]
② ■data/Smarty/templates/mobile/mail_templates/order_mail.tpl
ご注文番号: ←書き換え
[php]
ご注文番号:
[/php]