バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > モバイルサイトで「注文する」から先へすすめません

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
arty
投稿日時: 2012/8/6 19:07
対応状況: −−−
新米
登録日: 2012/7/31
居住地:
投稿: 8
Re: モバイルサイトで「注文する」から先へすすめません
引き続き調べていたのですが、
まだ原因が特定できずにおります。
現象をもう少し詳しく書いてみます。


■モバイルサイトで、「現在のカゴの中」ページで「注文する」をクリックした時、ログイン画面へ遷移せずに「お客様情報入力」ページへ遷移してしまう。
■「お客様情報入力」ページはヘッダーフッター以外表示されない。


【エラーになるサイトの場合】
[現在のカゴの中]
http://example.co.jp/cart/index.php?PHPSESSID=xxxx
  ↓
[注文する]をクリック
  ↓
[お客様情報入力]
http://example.co.jp/shopping/index.php?PHPSESSID=xxxx
※ヘッダーフッター以外表示されない白いページ


【正しく動くサイトの場合】
[現在のカゴの中]
http://example2.co.jp/cart/index.php?PHPSESSID=xxxx
  ↓
[注文する]をクリック
  ↓
[ログイン]
http://example2.co.jp/shopping/index.php?PHPSESSID=xxxx


なにか手がかりになりそうな事があれば、
どんなことでも書き込みいただけますと助かります。

以上、よろしくお願い致します。
seasoft
投稿日時: 2012/8/6 19:15
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: モバイルサイトで「注文する」から先へすすめません
根本的な原因は調べないとわかりませんが、現象から分かる範囲にて・・・

モバイルサイトは、非会員の注文はできないのですが、PCサイト・スマートフォンサイト用の当該処理に流れ込んでいる感じです。PCサイト・スマートフォンサイト向けに何かカスタマイズをしていませんかね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

nanasess
投稿日時: 2012/8/6 19:31
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: モバイルサイトで「注文する」から先へすすめません
LC_Page_Shopping.php の中身はカスタマイズされていますか?
LC_Page_Shopping の中に var_dump や exit を埋め込んで, どのあたりまで進んでいるか調べるのが良さそうですね.
arty
投稿日時: 2012/8/8 10:16
対応状況: −−−
新米
登録日: 2012/7/31
居住地:
投稿: 8
Re: モバイルサイトで「注文する」から先へすすめません
返信ありがとうございます。
「LC_Page_Shopping.php」を別サイトを参考に修正したところ、
無事、先(ログイン画面)に進めるようになりました!

理屈は全くわかっていないのですが、
ログインに関わる記述部分のようです。

seasoft様、nanasess様、
貴重なアドバイスをありがとうございました。

下記に修正した部分を貼っておきます。
同じ現象で悩まれている方の参考になればと思います。




【変更したファイルの場所】
data > class > pages > shopping > LC_Page_Shopping.php


【変更前】223行目付近
--------------------------
default:
$this->tpl_mainpage = $nonmember_mainpage;
$this->tpl_title = $nonmember_title;
$this->lfInitParam($objFormParam);
--------------------------

【変更後】
--------------------------
default:
// 前のページから戻ってきた場合は, お客様情報入力ページ
if (isset($_GET['from']) && $_GET['from'] == 'nonmember') {
$this->tpl_mainpage = $nonmember_mainpage;
$this->tpl_title = $nonmember_title;
$this->lfInitParam($objFormParam);
}
// 通常はログインページ
else {
$this->lfInitLoginFormParam($objFormParam);
}
--------------------------
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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