バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 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」を新規に作成しました。

ここで何を具体的にしているかに依ると思います。また、どこまでを実際に共有するかにも依ります。
顧客データの共有カスタマイズの方法は色々あるため、まずはどうしようとしているのか、何の過去投稿を参照しているのでしょうか?
それにより改良すべきファイルは大きく変わりますし、実際に直すべきファイルは多数に及ぶ場合もあると思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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側は触らなくても上記だけである程度は機能するんじゃないかと思います(未確認)。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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等をいじってみました。
無事ログイン後、顧客データを表示させることが出来ました。
ありがとう御座います。

あとは購入履歴等々、確認していきたいと思います。
各ショップで登録商品が違いますのでそのあたりをどうクリアするかですね。

頑張ってみます。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1291
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.