バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 47
もっと...

サイト内検索

質問 > 管理機能 > 対応状況管理の一覧表示に「お届け指定日」を追加したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ameame
投稿日時: 2011/12/6 12:31
対応状況: −−−
半人前
登録日: 2009/11/22
居住地:
投稿: 30
対応状況管理の一覧表示に「お届け指定日」を追加したい
受注管理>対応状況管理で
対応状況|注文番号|受注日|お名前|支払方法|購入金額(円)|入金日 |発送日

上記の通り表示されますが、「お届け指定日」を一覧表示でも見られるように追加したいです。

2.4では追加で表示することができていたのですが、
2.11ではうまく表示されません。

---------------------------
order/status.tpl
86行目辺りに↓を追加
<th>お届け指定</th>

101行目辺りに↓を追加
<td>
<!--{assign var=key1 value="shipping_date_year"}-->
<!--{assign var=key2 value="shipping_date_month"}-->
<!--{assign var=key3 value="shipping_date_day"}-->
<!--{if $arrShipping[$key1] == "" && $arrShipping[$key2] == "" && $arrShipping[$key3] == ""}-->
指定無し
<!--{else}-->
<!--{$arrShipping[$key1]}-->年
<!--{$arrShipping[$key2]}-->月
<!--{$arrShipping[$key3]}-->日
<!--{/if}-->

</td>
--------------------------------------------------
LC_Page_Admin_Order_Status.php
↓を36行目辺りに追加
var $arrShippingKeys = array(
'shipping_id',
'shipping_date_year',
'shipping_date_month',
'shipping_date_day',
'time_id',
);


現状「指定無し」で表示されています。

どうか、一覧で表示する方法につきましてご教授くださいますようお願いいたします。
--------------------------
EC-CUBE 2.11.4
MySQL 5.0.77


nkta
投稿日時: 2011/12/6 16:37
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: 対応状況管理の一覧表示に「お届け指定日」を追加したい
2.11.4では、お届け指定日はdtb_shippingに格納されています。

一方、このページで受注一覧を取得する処理では、dtb_shippingを参照していないので
そもそも表示するためのデータをDBから取得していないということになります。

受注データの取得は、
data/class/pages/admin/order/LC_Page_Admin_Order_Status.php 168行目 lfStatusDisp()
で行なわれているので、ここを変更すればお届け指定日を取得できます。
ameame
投稿日時: 2011/12/9 13:50
対応状況: −−−
半人前
登録日: 2009/11/22
居住地:
投稿: 30
Re: 対応状況管理の一覧表示に「お届け指定日」を追加したい
ご返信ありがとうございます。

168行目 lfStatusDisp()
下記の部分ですが、どのように入れると表示されるかが分かりません。
大変お手数ですが、ご教授いただけましたら幸いです。
-----------------------------
// 対応状況一覧の表示
function lfStatusDisp($status,$pageno){
$objQuery =& SC_Query_Ex::getSingletonInstance();

$select ="*";
$from = "dtb_order";
$where = "del_flg = 0 AND status = ?";
$arrval[] = $status;
$order = "order_id DESC";

$linemax = $objQuery->count($from, $where, $arrval);
$this->tpl_linemax = $linemax;
-----------------------------
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1297
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.