いつの間にかカートの中身が消えていたり、ログアウトしていることがあります。
これはEC-CUBE上でセッション持続時間の設定がされていないのが原因です。

config.ymlを確認するとデフォルトでは設定が0になっています。これだとブラウザ終了時にセッションが切れます。
cookie_lifetime: 0

cookie_lifetimeの値を変更することでカートの持続時間も長期間維持することが可能です。

app/config/eccube/config.yml
# 持続時間を1ヶ月に設定
cookie_lifetime: 2592000

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

EC-CUBEに関するお問い合わせ


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ