バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【商品別集計】表示項目につきまして

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dps
投稿日時: 2013/8/22 14:52
対応状況: −−−
新米
登録日: 2010/3/18
居住地:
投稿: 5
【商品別集計】表示項目につきまして
EC-CUBE 2.11.5
DBサーバー MySQL 5.0.83
PHP 5.2.17

お世話になります。

もしお分かりになられる方がいらっしゃったら伺いたいのですが
商品別集計に規格の下に紐づけした分類ごとの商品販売数を集計したいと思っています。

自力で規格の表示まではできたのですが、分類ごとに販売数を表示できない状態です。
(例:TシャツAはM×30 とでるが TシャツBはL×20とでる
 実際はAもBも Mサイズ Lサイズ ともに売れている)

ちなみにいじったファイルは LC_Page_Admin_Total.php と page_products.tpl です

宜しくお願いいたします。
yuh
投稿日時: 2013/8/22 19:31
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 【商品別集計】表示項目につきまして
LC_Page_Admin_Total_Ex.phpに

    function lfGetOrderProducts($type, $sdate, $edate) {
        $objQuery = SC_Query_Ex::getSingletonInstance();

        list($where, $arrWhereVal) = $this->lfGetWhereMember('create_date', $sdate, $edate, $type);

        $where .= ' AND dtb_order.del_flg = 0 AND dtb_order.status <> ?';
        $arrWhereVal[] = ORDER_CANCEL;
		$where = "WHERE $where";

		
		$query = '
		SELECT
				product_id,
				dtb_order_detail.product_class_id,				
				product_code,
				CONCAT(product_name,classname) as product_name,
				SUM(quantity) AS products_count,
				COUNT(dtb_order_detail.order_id) AS order_count,
				price,
				(price * SUM(quantity)) AS total
		FROM
			dtb_order_detail JOIN 
			dtb_order ON dtb_order_detail.order_id = dtb_order.order_id INNER JOIN
			(
				SELECT
					product_class_id,
					CONCAT(
						(SELECT name FROM dtb_classcategory WHERE classcategory_id = dtb_products_class.classcategory_id1),
						(SELECT name FROM dtb_classcategory WHERE classcategory_id = dtb_products_class.classcategory_id2)
						) as classname
				FROM
					dtb_products_class
			) dp ON dtb_order_detail.product_class_id =dp.product_class_id
		'.$where.'
		GROUP BY
			dtb_order_detail.product_class_id
		ORDER BY total DESC
		
		';

		$arrTotalResults = $objQuery->getAll($query,$arrWhereVal);
        $tpl_image  = $this->lfGetGraphPie($arrTotalResults, 'product_name', 'products_' . $type, '(売上比率)', $sdate, $edate);

        return array($arrTotalResults, $tpl_image);
    }

をコピペで行けると思います。
細かくは見てないので、参考までに。
yarnov
投稿日時: 2013/8/29 18:07
対応状況: −−−
半人前
登録日: 2013/8/27
居住地:
投稿: 18
Re: 【商品別集計】表示項目につきまして
もしお分かりになられる方がいrbz アイアンらっしゃったら伺いたいのですが
商品別集計に規格の下に紐づけした分類ごとの商品販売数を集計したいと思っています。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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.