バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ショップ状況/今月の売上高・売上件数を締め日に合せたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
King-07
投稿日時: 2014/1/22 13:56
対応状況: −−−
常連
登録日: 2013/10/17
居住地:
投稿: 60
ショップ状況/今月の売上高・売上件数を締め日に合せたい
EC-CUBEバージョン 2.13.0
PHPバージョン PHP 5.2.17
DBバージョン PostgreSQL 8.4.11
OS WINDOWS 8
ブラウザ FIREFOX最新版

いつもアドバイス頂きましてありがとうございます。


パラメータ設定で変更できる締め日で管理画面トップの
今月の売上高・売上件数も連動して変更になると思って
いたのですが、そこは連動せず1月なら1月の合計になって
しまって変更方法がわからず、フォーラムに投稿させて頂きました。

Smarty側でどうにかなるかと思い、home.tplとtotal/index.tplを
見比べていたのですが、どうにも売上集計の合計値から
ショップ状況にデータを持ってくるのは私には難しく、
(そもそもそこから値を持ってくるのかも正しいのか良く解っておりません。)方法が検討もつかないので、
どなたか修正の方法をアドバイス頂けませんでしょうか。

宜しくお願い致します。
Iorin0225
投稿日時: 2014/1/22 14:14
対応状況: −−−
常連
登録日: 2013/4/16
居住地:
投稿: 40
Re: ショップ状況/今月の売上高・売上件数を締め日に合せたい
King-07様

DBから集計データを引っ張ってくるのは、php側で行っております。
data/class/pages/admin/LC_Page_Admin_Home.php
上記ファイル内にて、集計しています。

具体的には、下記のどちらかです(使っているDBに依存します)
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

以上のファイルで、以下の関数が影響します。

getOrderYesterdaySql()    // 昨日の売上集計
getOrderMonthSql()         // 今月の売上集計


これら2つのSQL生成に対して、締め日を考慮した改修を加えれば良いと思います。

助けになれば幸いです。
King-07
投稿日時: 2014/1/23 13:00
対応状況: −−−
常連
登録日: 2013/10/17
居住地:
投稿: 60
Re: ショップ状況/今月の売上高・売上件数を締め日に合せたい
Iorin0225 様

ご丁寧なアドバイス頂きましてありがとうございます。

早々にレスを頂いておりましたのに
私の方で確認が遅くなり申し訳ありませんでした。

お教え頂いた内容を踏まえて改修作業行ってみます。

取り急ぎお礼のご連絡させて頂きました。

作業後に改めて内容ご報告上げさせて頂きます。
King-07
投稿日時: 2014/1/27 13:27
対応状況: −−−
常連
登録日: 2013/10/17
居住地:
投稿: 60
Re: ショップ状況/今月の売上高・売上件数を締め日に合せたい
Iorin0225 様


先日はアドバイス頂きましてありがとうございました。
お教え頂いたファイルをチェックしてみましたが、
20日〆であればどこかの数字を『20』と入力して修正完了と
いった雰囲気ではありませんでした...

以下がお教え頂いたファイルのコードになりますが、
20〆で集計を行いたい場合どの辺りを修正すれば良いかを
お教え頂けませんでしょうか。


public function getOrderMonthSql($method)
{
return 'SELECT '.$method.'(total) FROM dtb_order '
. 'WHERE del_flg = 0 '
. "AND to_char(create_date,'YYYY/MM') = ? "
. "AND to_char(create_date,'YYYY/MM/DD') <> to_char(CURRENT_TIMESTAMP,'YYYY/MM/DD') "
. 'AND status <> ' . ORDER_CANCEL;
}


お手数おかけしますが宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.