質問 > フロント機能 > カートに商品が入ず困っています【ver. 2.11.3】 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
leoism |
投稿日時: 2013/2/26 11:07
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
カートに商品が入ず困っています【ver. 2.11.3】 稼動状況
[EC-CUBE] 2.11.3 [レンタルサーバ] Speever [OS] (CentOS) [PHP] PHP 5.1.6 [データベース] MySQL 5.0.77 [WEBサーバ] Apache/2.2.3 お世話になります。 これまで正常に稼動していたサイトでなのですが、 カートに商品が入らなくなってしまい、ご教示いただきたくポストします。 商品詳細ページにて、カートに入れるボタンを押下するも ページを読み込む様子はあるのですが、カートページに遷移しません。 カートに入ったか確認しようと、カートの中ページを直打ちしても カートに商品はありません。と表示されます。 1月31日までは注文も入っていました。 特にその後、サイトを触った事もなく、原因がわからなく困っています。 不具合の原因の切り分けをしたいと思うのですが、 どこから手をつけて良いのかわからなく、ご教示いただけたらと思います。 よろしくお願いいたします。 |
karin |
投稿日時: 2013/2/26 17:06
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: カートに商品が入ず困っています【ver. 2.11.3】 leoism様 こんにちは。
カートへ入れるボタンを押した後に、JavaScriptのエラーが発生していませんか?
|
leoism |
投稿日時: 2013/2/27 0:23
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: カートに商品が入ず困っています【ver. 2.11.3】 karin様
ご回答ありがとうございます。 Google Chromeのjavascript consoleで確認しましたところ、 おっしゃる通り、 Uncaught ReferenceError: $ is not defined products.js:1 (anonymous function) 上記の様なエラーが出ていました。 products.jsを該当部分を確認しましたところ、 商品の規格に関する記述の様ですが、一点物を扱っているため、 規格の機能は使っていません。 ここが問題でカートに入らなくなってしまったのでしょうか。 とすると、今までサイトが利用できていた事の説明が出来なくて。 それとも、他に確認するところがありますでしょうか。 |
kato-sc |
投稿日時: 2013/2/27 19:28
対応状況: −−−
|
一人前 登録日: 2013/1/15 居住地: 投稿: 87 |
Re: カートに商品が入ず困っています【ver. 2.11.3】 エラーの内容としては、「jsを外部から読み込む場合には、まずはjQueryを先に読み込め」というものです。
jQueryは正しく読み込めているでしょうか? Developer Toolsなどで簡単に確認ができるので、一度確認してみてはいかがでしょうか。 |
kato-sc |
投稿日時: 2013/2/27 19:33
対応状況: −−−
|
一人前 登録日: 2013/1/15 居住地: 投稿: 87 |
Re: カートに商品が入ず困っています【ver. 2.11.3】 補足です。
こちらは確かな方法では無いのですが、jqueryの読み込む場所を変えてみると治る場合がある様です。 <script type=’text/javascript’ src=’products.js’> <script type=’text/javascript’ src=’js/jquery.min.js’> ↓ jqueryを先に読み込んでやる <script type=’text/javascript’ src=’js/jquery.min.js’> <script type=’text/javascript’ src=’products.js’> |
leoism |
投稿日時: 2013/3/1 13:11
対応状況: −−−
|
常連 登録日: 2008/8/26 居住地: 投稿: 60 |
Re: カートに商品が入ず困っています【ver. 2.11.3】 kato-sc様
ご回答ありがとうございました。 ご指摘の通り、jqueryの読み込み順を変えましたところ、 javascriptのエラーは出なくなりましたが、 カートに商品が入らないという症状は、解消されませんでした。 他に、何か原因があるのでしょうか。 もしくは、javascriptを経由せずに、<form>のactionから 直接cart.phpに値を渡す方法は大がかりな修正を伴いますでしょうか。 最新バージョンのECCUBEで再構築も考えましたが、商品の直接移行が 出来ないようなので、二の足を踏んでいます。 質問ばかりで恐縮ですが、よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |