質問 > その他 > EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
infobitz |
投稿日時: 2011/2/8 18:42
対応状況: −−−
|
半人前 登録日: 2010/2/23 居住地: 投稿: 12 |
EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 ------------------------------------------------------------------------------------------[EC-CUBE] ver.2.4.4
[レンタルサーバ] coreserver [OS] Linux s107 2.6.23.16-smp #3 SMP Tue Feb 2 17:08:21 JST 2010 i686 [PHP] 5.2.5 [データベース] PostgreSQL 8.2.4 [WEBサーバ] Apache [ブラウザ] IE8 ------------------------------------------------------------------------------------------ EC-CUBEを使用して、複数店舗で共通の顧客データを使用したいと考えています。 過去の投稿を参考に、データベースを複数用意し「SC_DbConn2.php」を新規に作成しました。 後は「SC_Customer.php」などをいじれば出来そうなのですが、ログインが出来ない状態です。 改良の必要なファイルは他にもあるのでしょうか。 具体的にご指摘頂けると助かります。 よろしくお願いします。 |
AMUAMU |
投稿日時: 2011/2/8 19:38
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 >過去の投稿を参考に、データベースを複数用意し「SC_DbConn2.php」を新規に作成しました。
ここで何を具体的にしているかに依ると思います。また、どこまでを実際に共有するかにも依ります。 顧客データの共有カスタマイズの方法は色々あるため、まずはどうしようとしているのか、何の過去投稿を参照しているのでしょうか? それにより改良すべきファイルは大きく変わりますし、実際に直すべきファイルは多数に及ぶ場合もあると思います。
|
infobitz |
投稿日時: 2011/2/9 10:15
対応状況: −−−
|
半人前 登録日: 2010/2/23 居住地: 投稿: 12 |
Re: EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 ご返信ありがとう御座います。
情報の記載が足りず申し訳ございません。 今回共有したい箇所は、 1.全てのショップで同じID・パスワードによるログインを可能にする 2.全ショップでポイント、送付先情報を共有する の2点です。 参考にさせて頂いた投稿はこちらの投稿です。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1633&forum=10 ここまでの手順としては以下のとおりです。 1.data/install.php の中に2つ目のデータベース情報を登録2.data/class/SC_DbConn.php をコピー SC_DbConn2.php として保存 3.data/class/SC_Query.php をコピー SC_Query2.php として保存 4.SC_Query2.php と SC_DbConn2.php の参照するデータベースを2つ目のデータベースに変更保存 5.data/require_base.php に SC_DbConn2.php と SC_Query2.php を登録 6.SC_Customer.php が参照する SC_DbConn.php を SC_DbConn2.php に変更 ここまでで同一IDでのログイン自体は出来るようになりました。 ポイントも引き継いでいます。 現在の問題点は、 1.顧客マイページの「購入履歴」「会員登録内容」「お届け先」情報が引っ張れない 2.新規会員を登録すると、データベース1の方に追加される この2点です。 data/module/DB/common.php のあたりをいじる必要があるのかと考えております。 よろしくお願いします。 |
AMUAMU |
投稿日時: 2011/2/9 14:17
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 作業手順5,6と同様のことを、
>1.顧客マイページの「購入履歴」「会員登録内容」「お届け先」情報が引っ張れない >2.新規会員を登録すると、データベース1の方に追加される のそれぞれの個別処理部分及び、SC_Helper_DBの関係処理のみに適用する必要があると思います。 ※顧客情報は結構独立している記憶が強く、クエリで他の情報テーブルとjoinしているような所は無かったと思うので、module/DB側は触らなくても上記だけである程度は機能するんじゃないかと思います(未確認)。
|
infobitz |
投稿日時: 2011/2/10 12:25
対応状況: −−−
|
半人前 登録日: 2010/2/23 居住地: 投稿: 12 |
Re: EC-CUBEで顧客データを共有するにはどのようにすればよいでしょうか。 AMUAMUさん
ご返信ありがとう御座います。 >作業手順5,6と同様のことを、 >>1.顧客マイページの「購入履歴」「会員登録内容」「お届け先」情報が引っ張れない >>2.新規会員を登録すると、データベース1の方に追加される >のそれぞれの個別処理部分及び、SC_Helper_DBの関係処理のみに適用する必要があると思います。 >※顧客情報は結構独立している記憶が強く、クエリで他の情報テーブルとjoinしているような所は無かったと思うので、module/DB側は触らなくても上記だけである程度は機能するんじゃないかと思います(未確認)。 教えていただいたSC_Helper_DB等をいじってみました。 無事ログイン後、顧客データを表示させることが出来ました。 ありがとう御座います。 あとは購入履歴等々、確認していきたいと思います。 各ショップで登録商品が違いますのでそのあたりをどうクリアするかですね。 頑張ってみます。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |