EC-CUBEを運用していると、「商品がカートに入らない」「カート画面に進めない」といったトラブルが発生することがあります。
カートエラーは売上に直結する重大な問題であり、早急な対応が必要です。 本記事では、EC-CUBEのカートエラーの原因と修正方法をわかりやすく解説します。
EC-CUBEでよくあるカートエラーの症状
- 商品を追加してもカートに反映されない
- 「カートに入れる」ボタンが動作しない
- カート画面でエラーが表示される
- ページ遷移が途中で止まる
カートエラーの主な原因
プラグインの競合
複数のプラグインが干渉し、カート機能に不具合が発生するケースがあります。 特にカスタマイズ系や決済系プラグインは影響しやすい傾向があります。
JavaScriptエラー
フロント側のJavaScriptにエラーがあると、「カートに入れる」ボタンが動作しないことがあります。
セッション・キャッシュの問題
セッション切れやキャッシュの不整合により、カート情報が正常に保持されない場合があります。
バージョン不一致
EC-CUBE本体とプラグイン、PHPのバージョンが合っていないと不具合の原因になります。
自分でできる対処法
- プラグインを一時停止して検証する
- キャッシュを削除する
- ブラウザの開発者ツールでエラーを確認する
- サーバーログを確認する
それでも解決しない場合
原因が複雑な場合、無理に修正を行うと症状が悪化する可能性があります。 特にECサイトでは、売上への影響が大きいため注意が必要です。
EC-CUBEの不具合対応については、 EC-CUBE不具合修正サービスはこちら をご覧ください。