バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > CSV出力:商品送付先ごとの数量について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
muunen
投稿日時: 2013/9/24 14:04
対応状況: −−−
新米
登録日: 2013/4/8
居住地:
投稿: 6
CSV出力:商品送付先ごとの数量について
初心者のため説明に不十分な点があるかもしれませんが、どうぞお許しください。

------------------------------------------------------------------------------------------
[EC-CUBE] 2.12.4
[レンタルサーバ]ニフティクラウド
[PHP] 5.3.3
[データベース] MySQL 5.1.69
------------------------------------------------------------------------------------------

コンテンツ管理>CSV出力設定>高度な設定のSQL設定で

例えば同じ商品を2点購入して、1点ずつ異なる送付先に商品を送る場合、

数量の列に総数(例の場合は2)が入力されてしまうので、これをそれぞれの
届け先ごとの数量を出力できるように(例の場合は1)、修正を行いたいと
考えております。

SQL設定に詳しい方のアドバイスをお待ちしています。
以下、設定しているSQL文になります。


'' as '請求先コード',
concat(o.order_tel01 , '-' , o.order_tel02 , '-' , o.order_tel03) as "電話番号",
concat(order_name01 , ' ' , order_name02) as "氏名",
concat(order_kana01 , ' ' , order_kana02) as "氏名フリガナ",
o.order_id as "受注No",
concat(o.order_zip01 , o.order_zip02) as "郵便番号",
concat(p1.name) as "都道府県",
concat(order_addr01) as "市区町村",
concat(order_addr02) as "その他",
'' as 'ビル等',
o.create_date as "受注日",
payment_method as "支払方法",
'0038' as '受注担当者No',
o.message as "受注情報メモ",
payment_method as "前入金チェック",
'' as '消費税率',
'500000' as 'メディア分類コード',
'500001' as 'メディア内訳コード',
'501092' as 'プロモーションコード',
'1' as '分類コード1',
'0005' as '内訳コード1',
'' as '分類コード2',
'' as '分類コード3',
'' as '内訳コード3',
'' as '分類コード5',
'' as '内訳コード5',
'1' as '出荷NO',
concat(shipping_tel01 , '-' , shipping_tel02 , '-' , shipping_tel03) as "お届け先電話番号",
concat(shipping_name01 , ' ' , shipping_name02) as "お届け先氏名",
concat(shipping_kana01 , ' ' , shipping_kana02) as "お届け先フリガナ",
concat(shipping_zip01 , shipping_zip02) as "お届け先郵便番号",
concat(p2.name) as "お届け先都道府県",
concat(shipping_addr01) as "お届け先市区町村",
concat(shipping_addr02) as "お届け先その他",
'' as 'お届け先ビル等',
'1' as '出荷状態',
shipping_date as "お届け希望日",
'' as '出荷予定日',
o.note as "出荷情報メモ",
'3' as '配送会社',
'1' as '便種',
shipping_time as "時間帯指定",
deliv_fee as "配送料",
'1' as '明細区分',
product_code as "商品コード",
quantity as "数量",   ←【ここが問題の箇所です】
price as "受注単価",
price as "受注金額"
FROM
dtb_order AS o
LEFT JOIN
dtb_order_detail AS d
ON
o.order_id = d.order_id
LEFT JOIN
dtb_shipping AS s
ON
o.order_id = s.order_id
LEFT JOIN
mtb_pref AS p1
ON
p1.id = o.order_pref
LEFT JOIN
mtb_pref AS p2
ON
p2.id = s.shipping_pref
LEFT JOIN
dtb_customer AS c
ON
o.customer_id = c.customer_id
WHERE
o.del_flg = 0


以上
dyoshino
投稿日時: 2013/9/27 11:30
対応状況: −−−
半人前
登録日: 2013/6/21
居住地: 福井県福井市文京2-17-33
投稿: 17
Re: CSV出力:商品送付先ごとの数量について
dtb_shipment_itemの中に配送先ごとの数量があるので、それを結合する必要がありますね。


----------------
株式会社エクセレントメディカル

EC-CUBEカスタマイズ
楽楽CUBE
ネットショップ支援室

muunen
投稿日時: 2013/10/9 13:02
対応状況: −−−
新米
登録日: 2013/4/8
居住地:
投稿: 6
Re: CSV出力:商品送付先ごとの数量について
dyoshino様、ご返信ありがとうございます。

不勉強で申し訳ありませんが、もう少し詳細について教えていただけませんか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,894名です
総投稿数は110,002件です

投稿数ランキング

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