質問 > 管理機能 > 受注ステータスの更新に順番はありますか? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tshop |
投稿日時: 2011/10/14 14:29
対応状況: −−−
|
半人前 登録日: 2011/9/14 居住地: 投稿: 18 |
受注ステータスの更新に順番はありますか? お世話になっております。
受注ステータスについてのお尋ねです。 一度「発送済み」にして、後日、 入金の確認がとれた時「入金済み」に しているのですが、その後に顧客情報の お買い物履歴でステータスを見ると、 「未発送」になっていました。 そこで疑問に思ったのですが、 ステータスの更新には何か決まり(順番)が あるのでしょうか? 発送後入金があるので、 どのように処理したらいいものか、 どなたかアドバイスがございましたら、 ご教授お願いいたします。 【EC-CUBEバージョン】2.4.4 【PHPバージョン】PHP 5.2.8 【DBバージョン】MySQL 5.0.82-community-log |
yukikaze |
投稿日時: 2011/10/14 17:17
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 受注ステータスの更新に順番はありますか? 「受注管理」でステータスを『発送済み』→『入金済み』に変更した際、「受注管理」-「ステータス管理」-「入金済み」の一覧に情報が表示され、その際『発送日』が‘未発送’になるということでしょうか?
data/Smarty/templates/default/admin/order/status.tpl の中で「未発送」を検索してみてください。 IF文で「$arrStatus[cnt].status eq 5」となっている通り、5(発送済み)以外は全て「未発送」の表示になります。 6(入金済み)を追加する場合は、このIF文を $arrStatus[cnt].status eq 5 || $arrStatus[cnt].status eq 6 とすればOKです。 参考になれば… |
yukikaze |
投稿日時: 2011/10/14 17:25
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 受注ステータスの更新に順番はありますか? 追記
「入金済み」の状態が常に発送済を意味するのであれば、上記でOKですが、もし特例であるならば「dtb_order.commit_date」の有無で判断した方がいいと思います。 |
tshop |
投稿日時: 2011/10/31 17:47
対応状況: −−−
|
半人前 登録日: 2011/9/14 居住地: 投稿: 18 |
Re: 受注ステータスの更新に順番はありますか? yukikazeさま
いつもお世話になっております。 最近やっと画面の確認ができましたので、 報告させていただきます。 >「受注管理」でステータスを『発送済み』→『入金済み』に変更した際、 >「受注管理」-「ステータス管理」-「入金済み」の一覧に情報が表示され、 >その際『発送日』が‘未発送’になるということでしょうか? >>若干の違いはあったのですが、似たような内容でしたので、 ご教授いただいた通り、 $arrStatus[cnt].status eq 5 || $arrStatus[cnt].status eq 6 と記述してみましたが、残念ながら解決しませんでした。。 私の説明が不十分でしたので、再度、 確認したい内容を書かせていただきたいと思います。 「受注管理」でステータスを『発送済み』→『入金済み』に変更した際、 「顧客管理」-ステータスを変更した該当顧客を「編集」-画面下にある 「購入履歴一覧」に表示されている『発送日』が ‘未発送’ に戻っています。 このような場合、‘未発送’ に戻らないようにするには、 どうしたらよいでしょうか? 度々恐れ入りますが、ご教授お願いいたします。 |
yukikaze |
投稿日時: 2011/11/1 9:32
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 受注ステータスの更新に順番はありますか? 読解力がなく、申し訳ありません。
data/Smarty/templates/default/admin/order/status.tpl の <!--{if $arrStatus[cnt].status eq 5}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> ↓ <!--{if $arrStatus[cnt].commit_date != NULL}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> にしてみて下さい。 未確認ですので、もしかしたら赤文字の箇所が commit_date ne ''かもしれませんが。 |
tshop |
投稿日時: 2011/11/1 14:20
対応状況: −−−
|
半人前 登録日: 2011/9/14 居住地: 投稿: 18 |
Re: 受注ステータスの更新に順番はありますか? yukikazeさま
いつもお世話になっております。 とんでもないです。 こちらの説明不足でお手数おかけして申し訳ないです。 早速ではありますが、 data/Smarty/templates/default/admin/order/status.tpl の <!--{if $arrStatus[cnt].status eq 5}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> を <!--{if $arrStatus[cnt].commit_date != NULL}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> に変えて 顧客情報を確認いたしましたが、 '未発送' に戻ってしましました。 あと1つのパターンも試してみたいのですが、記述は <!--{if $arrStatus[cnt].[color=FF0000]commit_date ne}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> で よろしかったでしょうか!? |
yukikaze |
投稿日時: 2011/11/1 15:00
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 受注ステータスの更新に順番はありますか? わぁ申し訳ありません。
<!--{if $arrStatus[cnt].commit_date ne ''}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> を試してみてく下さい。 要は commit_date の有無を確認して、無だったら「未発送」にしたいダケなので。 |
tshop |
投稿日時: 2011/11/1 18:29
対応状況: −−−
|
半人前 登録日: 2011/9/14 居住地: 投稿: 18 |
Re: 受注ステータスの更新に順番はありますか? yukikazeさま
ご返信ありがとうございます! <!--{if $arrStatus[cnt].commit_date ne ''}--><!--{$arrStatus[cnt].commit_date|sfDispDBDate:false}--><!--{else}-->未発送<!--{/if}--> で試しても、顧客管理の購入履歴は '未発送' に戻ってしまいました。 ちなみに、デフォルトではなくテンプレートを使っているので、 data/Smarty/templates/テンプレート名/admin/order/status.tpl に記述したのですが、ダメみたいです。。 度々恐れ入りますが、 アドバイス等ございましたら、 ご教授いただければと思います。 どうぞよろしくお願いいたします。 |
nat |
投稿日時: 2012/1/19 11:54
対応状況: −−−
|
新米 登録日: 2012/1/19 居住地: 投稿: 4 |
Re: 受注ステータスの更新に順番はありますか? 以下のファイルの同じ箇所を編集するといかがでしょうか。
data/Smarty/templates/テンプレート名/admin/customer/edit.tpl |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |