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

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

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

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