バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 受注管理情報の出力項目設定について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hamada01
投稿日時: 2015/9/25 14:48
対応状況: −−−
新米
登録日: 2015/9/25
居住地:
投稿: 2
受注管理情報の出力項目設定について
[EC-CUBE] Ver2.12.6 新規
[レンタルサーバ] GMOクラウド iCLUSTA+
[OS] Windows7
[PHP] 5.5.26
[データベース] MySQL 5.1.47
[WEBサーバ] 不明
[ブラウザ] インターネットエクスプローラ11
[導入プラグインの有無] なし
[カスタマイズの有無] なし
[現象] 伝票出力システムへのCSV取り込みのため、
下記の項目を抽出したいがどのように設定したらよいかわからないので参考情報を頂けたら幸いです。
標準の出力項目には含まれていないのがあります。。。

【抽出必要項目】
注文番号
注文日時
顧客ID
顧客名1
顧客名2
顧客名カナ1
顧客名カナ2
郵便番号1
郵便番号2
都道府県
住所1
住所2
電話番号1
電話番号2
電話番号3
メールアドレス
支払方法
要望等
店舗メモ
お届け指定日
お届け指定時間
発送方法
お届け先名1
お届け先名2
お届け先カナ1
お届け先カナ2
お届け先郵便番号1
お届け先郵便番号2
お届け先都道府県
お届け先住所1
お届け先住所2
お届け先電話番号1
お届け先電話番号2
お届け先電話番号3
商品コード
商品名
数量
単価
税金
小計
送料
手数料
合計
使用ポイント
値引き
お支払い合計
加算ポイント
※商品複数買われた場合は商品ごとに行の追加希望です。

CSV出力項目設定>高度な設定で設定しましたが、
うまく動作しません。。。
※ネット(PC、モバイル)以外の電話受注分の顧客&注文情報を「受注管理>受注登録」で登録しますが、こちらも出力されない状況です。
【SQL文】
DISTINCT
o.order_id AS 注文番号
,o.create_date AS 注文日時
,CASE WHEN o.customer_id = 0
THEN ''
ELSE o.customer_id
END AS 顧客ID
,o.order_name01 AS 顧客名1
,o.order_name02 AS 顧客名2
,o.order_kana01 AS 顧客名カナ1
,o.order_kana02 AS 顧客名カナ2
,o.order_zip01 AS 郵便番号1
,o.order_zip02 AS 郵便番号2
,pf1.name AS 都道府県
,o.order_addr01 AS 住所1
,o.order_addr02 AS 住所2
,o.order_tel01 AS 電話番号1
,o.order_tel02 AS 電話番号2
,o.order_tel03 AS 電話番号3
,o.order_email AS メールアドレス
,p.payment_method AS 支払方法
,o.message AS 要望等
,o.note AS 店舗メモ
,DATE_FORMAT(s.shipping_date, '%Y/%m/%d') AS お届け指定日
,s.shipping_time AS お届け時間
,d.name AS 発送方法
,s.shipping_name01 AS お届け先名前1
,s.shipping_name02 AS お届け先名前2
,s.shipping_kana01 AS お届け先カナ1
,s.shipping_kana02 AS お届け先カナ2
,s.shipping_zip01 AS お届け先郵便番号1
,s.shipping_zip02 AS お届け先郵便番号2
,pf2.name AS お届け先都道府県
,s.shipping_addr01 AS お届け先住所1
,s.shipping_addr02 AS お届け先住所2
,s.shipping_tel01 AS お届け先電話番号1
,s.shipping_tel02 AS お届け先電話番号2
,s.shipping_tel03 AS お届け先電話番号3
,si.product_code AS 商品コード
,CONCAT(si.product_name,
CASE WHEN si.classcategory_name1 IS NULL OR si.classcategory_name1 = '' THEN '' ELSE '(' || si.classcategory_name1 || ')' END,
CASE WHEN si.classcategory_name2 IS NULL OR si.classcategory_name2 = '' THEN '' ELSE '(' || si.classcategory_name2 || ')' END)
AS 商品名
,si.quantity AS 数量
,si.price AS 単価
,o.tax AS 税金
,o.subtotal AS 小計
,o.deliv_fee AS 送料
,o.charge AS 手数料
,o.total AS 合計
,o.use_point AS 使用ポイント
,o.discount AS 値引き
,o.payment_total AS お支払い合計
,o.add_point AS 加算ポイント
FROM dtb_order o
INNER JOIN dtb_order_detail od ON (o.order_id = od.order_id)
INNER JOIN dtb_shipping s ON (o.order_id = s.order_id)
INNER JOIN dtb_shipment_item si ON (s.shipping_id = si.shipping_id AND
s.order_id = si.order_id AND
od.product_class_id = si.product_class_id)
INNER JOIN mtb_pref pf1 ON (o.order_pref = pf1.id)
INNER JOIN mtb_pref pf2 ON (s.shipping_pref = pf2.id)
INNER JOIN dtb_deliv d ON (o.deliv_id = d.deliv_id)
INNER JOIN dtb_payment p ON (o.payment_id = p.payment_id)
WHERE
o.status <> 3 AND
o.status <> 7 AND
o.create_date >= DATE_SUB(CURDATE(),INTERVAL 3 DAY)
ORDER BY
o.order_id ASC

解決に向けてのアドバイスを頂けると幸いです。

初心者であまり設定には詳しくないのであまり高度なことはできませんがどうぞよろしくお願い致します。
yuh
投稿日時: 2015/9/25 15:31
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 受注管理情報の出力項目設定について
「構文エラーを確認する」というボタンがあるのでそれでチェックしてください。
あとそのクエリだと毎回すべての受注情報を出力する感じになります。
hamada01
投稿日時: 2015/9/25 16:18
対応状況: −−−
新米
登録日: 2015/9/25
居住地:
投稿: 2
Re: 受注管理情報の出力項目設定について
yuh 様

早速のアドバイス頂き有難うございます。
構文エラーのチェックは実施しましたがエラーは検出されませんでした。

手動入力(受注登録)は今までも抽出できなかったのですが、
swの連休明けからパソコン・モバイルの受注分も出力されないくなってしましました。

連休を挟んで何かEC−CUBE側でシステム変更があったのでしょうか?
cohki
投稿日時: 2015/9/30 15:14
対応状況: −−−
一人前
登録日: 2013/4/15
居住地:
投稿: 133
Re: 受注管理情報の出力項目設定について
無断でECCUBE側のシステム変更があったとは考えづらいので、SQLを見直す、データ内容を見直す等の対応をするのが良いかと存じます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,671名です
総投稿数は109,930件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1279
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.