-1

x-cart Web サイトに問題があります。ある商品の [今すぐ購入] ボタンをクリックしてから、チェックアウト セクションである [マイ カート] をクリックすると、商品を購入するためにクリックしたにもかかわらず、カートが空であると返されます。

ここに私のウェブサイトがあります: http://www.farlin-cambodia.com/home.php?cat=591

どうすれば修正できますか?

4

1 に答える 1

1

あなたが参照しているストアはバージョン 4.1.6 のものです。これは、リダイレクトなしで (ajax を使用して) カートに追加されなかった古いバージョンです。問題の動作はまだ残っているため、この機能はカスタム モードとして追加されます。

ブラウザで JS が有効になっており、ストアが有効であると判断した場合、JS スクリプトはスクリプト minicart_content.php にデータを送信し、php スクリプトは受信したデータをさらに処理します。しかし、それは起こらず、JS エラーもないので、問題は minicart_content.php のコードにあり、このファイルも変更されている可能性が非常に高いと思います。

ブラウザーで JS が無効になっている場合 (そして、ストアのピンク色のサイド メニュー ブロックの対応するボタンをクリックした場合 - 「ブラウザーで Javascript が無効になっている場合は、ここをクリックしてください」)、このカスタム シナリオは適用されないため、ストアは問題なく製品をカートに追加できるデフォルトの機能。

したがって、考えられる解決策は次のとおりです。

  • 実装したカスタム変更をロールバックし、デフォルトの機能を使用する (カート ページへのリダイレクトで商品をカートに追加する) または
  • minicart_content.php スクリプトをチェックして、JS スクリプトによって送信されたデータを適切に処理したくない理由を見つけてください。

これを達成する方法がわからない場合は、X-Cart サポート チームに連絡してさらに調査することを検討してください。ここで X-Cart サポートへのリンクを提供できるかどうかはわかりませんが、検索してみてください =)

于 2015-08-25T11:21:16.837 に答える