バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注CSVに「お問い合わせ」項目の追加

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
moge1203
投稿日時: 2018/8/10 9:51
対応状況: −−−
一人前
登録日: 2018/3/15
居住地:
投稿: 113
受注CSVに「お問い合わせ」項目の追加
▼テンプレート
[EC-CUBE] 3.0.15 , 新規インストール
[レンタルサーバ] heteml
[OS] macOS High Sierra ver10.13.3
[PHP] 7,0
[ブラウザ] Google Chrome

▼質問内容
皆様いつもお世話になっております。
受注CSVについてお尋ねしたいことがあり、質問させていただきます。

お客様が注文をされる際に、「お問い合わせ」という項目があるのですが、
その内容を受注CSVに追加したいと考えております。

システム設定のCSV出力項目設定には該当の項目は存在していないので、
どこかのファイルを触る必要があると思います。

src/Eccube/Controller/Admin/Order/OrderController.php
内に受注CSVの記述があるので、こちらを修正する必要があるのでしょうか?
どのように修正・追記をすればよいのかもわからないため、ご教授いただけますと幸いです。

よろしくお願いします。
Ringo
投稿日時: 2018/8/11 20:02
対応状況: −−−
常連
登録日: 2018/8/10
居住地:
投稿: 70
Re: 受注CSVに「お問い合わせ」項目の追加
>src/Eccube/Controller/Admin/Order/OrderController.php
>内に受注CSVの記述があるので、こちらを修正する必要があるのでしょうか?

上記内コードは

    public function index(Application $app, Request $request, $id = CsvType::CSV_TYPE_ORDER)
    {

        $CsvType = $app['eccube.repository.master.csv_type']->find($id);

となっているので、受注CSV「CSV_TYPE_ORDER:3」→「csv_type:3」として、下記の様に「お問い合わせ」をdtb_csvに登録します。

'csv_id'|'csv_type'|'creator_id'|'entity_name'          |'field_name'|'reference_field_name'|'disp_name'   |'rank'|'enable_flg'|'create_date'        |'update_date'
196     |3         |1           |'Eccube\\Entity\\Order'|'message'   |''                    |'お問い合わせ'|53    |1           |'2018-08-10 18:10:15'|'2018-08-10 18:10:15'
↑
dtb_csvに追加する事で、「システム設定CSV出力項目設定」に反映される。

以下は、上記追加後の「受注CSV」用のデータの最終4個の確認結果。

select * from dtb_csv where csv_type = 3 and rank between 50 and 53

'csv_id'|'csv_type'|'creator_id'|'entity_name'                |'field_name'|'reference_field_name'|'disp_name'      |'rank'|'enable_flg'|'create_date'        |'update_date'
110     |3         |1           |'Eccube\\Entity\\OrderDetail'|'quantity'  |''                    |'個数'           |50    |1           |'2018-08-10 18:09:56'|'2018-08-10 18:09:56'
111     |3         |1           |'Eccube\\Entity\\OrderDetail'|'tax_rate'  |''                    |'税率'           |51    |1           |'2018-08-10 18:09:56'|'2018-08-10 18:09:56'
112     |3         |1           |'Eccube\\Entity\\OrderDetail'|'tax_rule'  |''                    |'税率ルール(ID)' |52    |1           |'2018-08-10 18:09:56'|'2018-08-10 18:09:56'
196     |3         |1           |'Eccube\\Entity\\Order'      |'message'   |''                    |'お問い合わせ'   |53    |1           |'2018-08-10 18:10:15'|'2018-08-10 18:10:15'
moge1203
投稿日時: 2018/8/16 17:23
対応状況: 解決済
一人前
登録日: 2018/3/15
居住地:
投稿: 113
Re: 受注CSVに「お問い合わせ」項目の追加
Ringo様

ご丁寧な回答ありがとうございます。

データベースに追加したところ、無事表示・出力されました。

この度はありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.