いつの間にかカートの中身が消えていたり、ログアウトしていることがあります。
これはEC-CUBE上でセッション持続時間の設定がされていないのが原因です。
config.ymlを確認するとデフォルトでは設定が0になっています。これだとブラウザ終了時にセッションが切れます。
cookie_lifetime: 0
cookie_lifetimeの値を変更することでカートの持続時間も長期間維持することが可能です。
app/config/eccube/config.yml
# 持続時間を1ヶ月に設定
cookie_lifetime: 2592000
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。