バージョン選択

フォーラム

メニュー

オンライン状況

34 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 33
a-zumi もっと...

サイト内検索

質問 > 管理機能 > 発送伝票番号

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/9/7 20:31
対応状況: −−−
発送伝票番号
管理画面の「コンテンツ管理」→「CSV出力項目設定」の「受注管理」の欄に「配送伝票番号」とありますが、これはどこで入力・管理できるのでしょうか?

いろいろ探してみたのですが、見つかりませんでした・・・。

どなたか、教えていただけないでしょうか。

それから、発注書等を円滑に作成する都合上、受注管理CSV出力項目に「商品名」を追加したいのですが、どのファイルを変更すれば良いでしょうか。

素人質問で申し訳ございませんが、どなたかご教授お願い致します。
john
投稿日時: 2008/11/21 12:57
対応状況: −−−
常連
登録日: 2008/2/20
居住地:
投稿: 34
Re: 発送伝票番号
配送伝票番号について、同様の理由でチャレンジしてみました。
※ちょっと変更しました(2008/11/28)。
※ややこしいのでここのは消してちゃんと動くやり方を投稿しました。(2010/05/06)
john
投稿日時: 2008/11/28 13:58
対応状況: −−−
常連
登録日: 2008/2/20
居住地:
投稿: 34
Re: 発送伝票番号
ごめんなさい!2008-11-21 12:57のカスタムをしたところ、
何件かに一件、受注履歴編集ページでの編集が一切反映されなくなるものが出てきました。
その場合はDBのdtb_orderで直接編集しないとダメな状態に…

原因がまだつかめず調査しているところですが、トライした方がいたら上記の不具合が出るかもしれません。申し訳ありません!

原因について思い当たる方、または他のカスタマイズ方法をご存知の方がいらっしゃいましたらご助言宜しくお願いします。

カンタンにはいかないもんですね…

※不具合を修正したものを投稿しました(2010/5/6)
ameame
投稿日時: 2010/2/1 18:29
対応状況: −−−
半人前
登録日: 2009/11/22
居住地:
投稿: 30
Re: 発送伝票番号
いつもお世話になっております。

現在、管理画面で「受注履歴編集」のメモに「配送伝票番号」を入力登録、
その後、「ステータス管理」を新しいウィンドウで開き、「配送伝票番号」をコピー、
「受注管理画面」から通知ボタンをクリックし、発送メールのテンプレートを呼び出し、
「ステータス管理」でコピーした「配送伝票番号」をペーストし、送信というように、発送メールにかなり手間がかかっております。

「発送伝票番号」を入力し、自動で出力できるようになれば、
楽天市場やヤフーの管理画面のように、メールの送信で
手間が省けそうなのですが、その後どのようになりましたでしょうか?

どなたか、うまく表示できるようになった方などおられませんでしょうか?

ご教授いただけましたら幸いです。
宜しくお願いいたします。
----------------------
EC-CUBE 2.4.1
DBサーバ PostgreSQL 7.4.26
WEBサーバ Apache
PHP 5.2.11
----------------------
john
投稿日時: 2010/5/6 10:57
対応状況: −−−
常連
登録日: 2008/2/20
居住地:
投稿: 34
Re: 発送伝票番号
以前に自分が提案したものと同様の方法で紹介されているページがありました。
http://busilab.com/ec-cube/deliverly_number.html

ソースを見比べてみたところ、LC_Page_Admin_Order_Edit.phpの"EXIST_CHECK"が邪魔していたようです。 修正部分も含めて以下に書き直します。

data/Smarty/templates/default/admin/order/edit.tpl
で入力フォームを追加したい場所に以下のような一文を挿入。
引用:

<tr class="fs12n">
<td bgcolor="#f2f1ec" width="110">配送伝票番号</td>
<td>
<!--{assign var=key value="deliv_no"}-->
<span class="red12"><!--{$arrErr[$key]}--></span>
<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" size="40" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" />
</td>
</tr>


data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
の「// 配送先情報」ってところに以下の一行を追加。
引用:

$this->objFormParam->addParam("配送伝票番号", "deliv_no", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));


発送完了メール等の動的データ挿入部分に

<!--{$arrOrder.deliv_no}-->

と入れれば登録した配送伝票番号を出力してくれます。
john
投稿日時: 2010/5/6 11:42
対応状況: −−−
常連
登録日: 2008/2/20
居住地:
投稿: 34
Re: 発送伝票番号
ついでに配送伝票番号を受注管理index.phpで表示、検索条件に追加できたので覚え書きとして書きます。

・検索結果に表示
data/Smarty/templates/default/admin/order/index.tplの
<!--検索結果表示テーブル-->のテーブル内、任意の場所に
見出し
引用:
<td width=""><span class="white">配送No.</span></td>

番号表示部分
引用:
<td align="center"><!--{$arrResults[cnt].deliv_no}--></td>


・検索条件テキストボックス追加
data/Smarty/templates/default/admin/order/index.tpl
検索条件設定テーブル内の任意の場所に
引用:
<tr class="fs12n">
<td bgcolor="#f2f1ec" width="110">配送伝票番号</td>
<td bgcolor="#ffffff" width="499" colspan="3">
<!--{assign var=key value="search_deliv_no"}-->
<span class="red12"><!--{$arrErr[$key]}--></span>
<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" />
</td>
</tr>



・phpファイルもいじる
data/class/pages/admin/order/LC_Page_Admin_Order.php
260行ぐらいのとこに↓赤字部分を追加
引用:

case 'search_order_status':
$where.= " AND status = ?";
$arrval[] = $val;
break;
default:
if (!isset($arrval)) $arrval = array();
break;
case 'search_deliv_no':
if(DB_TYPE == "pgsql"){
$where .= " AND deliv_no ILIKE ?";
}elseif(DB_TYPE == "mysql"){
$where .= " AND concat(deliv_no) ILIKE ?";
}
$nonsp_val = mb_ereg_replace("[  ]+","",$val);
$arrval[] = "%$nonsp_val%";
break;

}
}

/* パラメータ情報の初期化 */でいっぱい並んでるやつに以下の一行を追加。
引用:

$this->objFormParam->addParam("配送伝票番号", "search_deliv_no", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));


これで動くと思います。

当方環境:2.2.0-beta
john
投稿日時: 2010/5/6 17:54
対応状況: −−−
常連
登録日: 2008/2/20
居住地:
投稿: 34
Re: 発送伝票番号
※受注履歴編集が編集不能にならない方は、ここは特に読まなくても結構です。

何度も投稿してごめんなさい。
自分が出くわしていた不具合の本当の原因がわかりました。

伝票番号のカスタマイズとは全然別の問題で、下記のスレッドと同様の不具合だったようです。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=808&forum=9

ご迷惑をおかけしました。
rakulife
投稿日時: 2010/5/28 16:29
対応状況: −−−
新米
登録日: 2010/4/30
居住地:
投稿: 5
Re: 発送伝票番号
上記と同様な方法で 商品で検索は不可能でしょうか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,131名です
総投稿数は110,040件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.