バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 追加登録住所を選択し、出力すると会員登録住所になって出力される。

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
k-kuwahara
投稿日時: 2015/6/11 10:50
対応状況: −−−
長老
登録日: 2013/4/16
居住地: Tokyo
投稿: 175
Re: 追加登録住所を選択し、出力すると会員登録住所になって出力される。
>>「dtb_order」に「other_deliv_id」を登録するようにカスタマイ>ズをする必要もございます。
>厚かましいのですがここのカスタマイズを具体的に
>教えていただくことは可能でしょうか。

SC_Helper_Purchase.phpのregsiterOrderメソッド内に、


$objQuery->insert($table, $arrValues);


という一行がありますが、この$arrValues変数内に、
「other_deliv_id」をキーとした値をセットする形となります。
JBI
投稿日時: 2015/5/14 15:47
対応状況: −−−
新米
登録日: 2015/3/6
居住地:
投稿: 4
Re: 追加登録住所を選択し、出力すると会員登録住所になって出力される。
返信いただきありがとうございます。
また、言葉足らずで申し訳ございません。
下記にて回答させていただきます。

>どの画面でどのように注文情報を出力しているのでしょうか?
>(受注登録、購入履歴詳細などの画面の出力でしょうか?)
出力はECCUBE管理画面のコンテンツ管理→CSV出力項目設定
→高度な設定にてSQLを作成しており、そこからCSVファイルを出力しております。

>また、お届け先住所(dtb_shipping)テーブルに、
>正しい住所は登録されておりますでしょうか?
dtb_shippingの住所は間違ってないようです。

>DBにアクセスして頂き、カラムを追加してください。
>カラム追加のSQLは、調べて頂けたらすぐに出てくると思います。
カラム追加は完了しました。

>「dtb_order」に「other_deliv_id」を登録するようにカスタマイズをする必要もございます。
厚かましいのですがここのカスタマイズを具体的に
教えていただくことは可能でしょうか。

k-kuwahara
投稿日時: 2015/5/14 15:06
対応状況: −−−
長老
登録日: 2013/4/16
居住地: Tokyo
投稿: 175
Re: 追加登録住所を選択し、出力すると会員登録住所になって出力される。
どの画面でどのように注文情報を出力しているのでしょうか?
(受注登録、購入履歴詳細などの画面の出力でしょうか?)


また、お届け先住所(dtb_shipping)テーブルに、
正しい住所は登録されておりますでしょうか?


>【dtb_order】テーブルに『other_deliv_id』を追加すれば
>解決するかと思いますが、具体的にどう修正すればいいか
>教えていただけないでしょうか。

 ⇒ DBにアクセスして頂き、カラムを追加してください。
   カラム追加のSQLは、調べて頂けたらすぐに出てくると思います。

   また、カラム追加のみでなく、注文時や管理側から受注登録時に、
   「dtb_order」に「other_deliv_id」を登録するようにカスタマイズをする必要もございます。
JBI
投稿日時: 2015/5/14 14:04
対応状況: −−−
新米
登録日: 2015/3/6
居住地:
投稿: 4
追加登録住所を選択し、出力すると会員登録住所になって出力される。
追加登録住所を選択し、出力すると会員登録住所になって出力される。

前提としまして注文情報を商品毎に出力するSQLを使用しています。

複数の住所を追加登録しており、
注文時に追加登録の住所を選択して注文情報を
出力するとお届け先住所が会員登録住所になって出力されます。
※追加登録住所の中でも1番初めに登録した住所を
選択した場合は問題なく追加登録住所で出力されますが、
2番目以降に登録した住所を選択すると会員登録住所になります。

商品毎に出力するため、【dtb_order】テーブルと
追加住所登録テーブル【dtb_other_deliv】を『customer_id』を
キーにしてリレーションしてますが、
【dtb_order】テーブルにどの追加住所かを
判別するキー(【dtb_other_deliv】のother_deliv_id)がない為、
発生している問題と思われます。

【dtb_order】テーブルに『other_deliv_id』を追加すれば
解決するかと思いますが、具体的にどう修正すればいいか
教えていただけないでしょうか。

長文でわかりにくい説明申し訳ございません。
不明点などありましたら教えてください。

よろしく御願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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