バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 顧客データベースに店舗IDを追加したい。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
k_shimizu
投稿日時: 2014/8/21 11:35
対応状況: 開発中
新米
登録日: 2014/8/21
居住地:
投稿: 4
顧客データベースに店舗IDを追加したい。
------------------------------------------------------------------------------------------
[EC-CUBE] EC-CUBEのバージョン 2.13.2
[レンタルサーバ] さくらVPS
[OS] CentOS 6
[PHP] 5.4
[データベース] MYSQL5.5
[WEBサーバ] apache
[ブラウザ] firefox
[導入プラグインの有無] 無し
[カスタマイズの有無]
店舗が複数あり、店舗IDを割り振り顧客データーベースに登録し、管理したい。
その為、index.phpとは別にindexmain.phpを作り、そこで店舗IDをセッション変数に格納。
購入時にセッション変数を読み込み顧客データーベースに店舗IDを登録する。

[現象]
EC-CUBEログインなしでは顧客データベースに店舗IDが登録されます。
EC-CUBEログインありでは顧客データベースに店舗IDが登録されません。
------------------------------------------------------------------------------------------

店舗が複数あり、購入した店舗が分かるようにカスタマイズしたいと思っている者です。
店舗IDを顧客データベースに登録したいのですが、うまくいきません。
良いお知恵をお貸しいただければと思います。宜しくお願いします。
ログインなし時ではデータベースに店舗IDが書き込まれるため、
ログインあり時のデータベース読み込みを何とかしなければならないと思いますが、どこでどう読み込まれているのか
よくわかりませんでした。

以下カスタマイズの内容です。

//indexmain.php 抜粋
// セッションIDを新規に発行する
$objSess = new SC_Session_Ex();
$objSess->SetSession('plg_UID_var', $_POST["tenpoid"]);
header("Location: index.php");
exit;


//data/class/page/shopping/LC_Page_Shopping.php 抜粋
public function action()
{
$objSess = new SC_Session_Ex();
$plg_myUID_var = $objSess->GetSession('plg_UID_var');
$this->UID = $plg_myUID_var;

//data/Smarty/templates/default/frontparts/form_personal_input.tpl 抜粋
<th>購入店ID</th>

<td>

<!--{assign var=key1 value="`$prefix`uid"}-->

<input type="text" name="<!--{$key1}-->" value="<!--{ $UID }-->" class="box120" readonly>

</td>

//データベース

dtb_order_temp に order_uid を追加
dtb_order に order_uid を追加
dtb_customer に uid を追加

ログインなし時では上記3つのデータベースに店舗IDが書き込まれます。
ログインあり時では上記3つのデータベースに店舗IDが書き込まれません。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 顧客データベースに店舗IDを追加したい。 k_shimizu 2014/8/21 11:35
     Re: 顧客データベースに店舗IDを追加したい。 yuh 2014/8/21 15:41
       Re: 顧客データベースに店舗IDを追加したい。 k_shimizu 2014/8/23 14:54
         Re: 顧客データベースに店舗IDを追加したい。 yuh 2014/8/23 16:28
           Re: 顧客データベースに店舗IDを追加したい。 k_shimizu 2014/8/25 10:47
           Re: 顧客データベースに店舗IDを追加したい。 k_shimizu 2014/8/25 10:54

 



ログイン


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

統計情報

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

投稿数ランキング

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.