顧客セッションの有効期間

顧客ショッピングセッションの有効期間は、サーバーセッションの長さ、永続的なカート ​の使用、ブラウザーに保存される情報の有効期間など、いくつかの要因によって決まります。 これらは同じ顧客体験に関連していますが、有効期限や有効期間が異なる個別のプロセスです。

プロセス
説明
セッション
ショッピングカートの内容など、サーバーに保存される情報。 Cookieの有効期限が切れる前にサーバーセッションが終了すると、顧客はカートの内容を失い、セキュリティリスクを軽減する可能性があります。
セッション Cookie
ブラウザーに保存される情報は、文字数または文字列です。 セッションクッキーがサーバーセッションの前に期限切れになると、お客様はログアウトされます。 お客様がブラウザーウィンドウを閉じると、セッション Cookieは削除されます。 デフォルトでは、Cookieの有効期間は3600秒、つまり1時間に設定されています。 その間にキーボード操作がない場合、現在のセッションは終了し、顧客はアカウントにログインしてショッピングを続ける必要があります。

永続的なカート ​が有効になっている場合、次回の顧客がアカウントにサインインしたときに、カートの内容が保存されます。 永続的なカートを使用する場合は、サーバーセッションとセッション Cookieの有効期間を長い期間に設定することをお勧めします。

サーバーでは、セッションの長さはphp.ini ファイルと複数の変数によって制御されます。 現在、Adobe Commerceには、サーバーセッションの長さを制御する管理者設定はありません。

Cookieの有効期間の設定

  1. 管理者 サイドバーで、ストア > Settings>構成に移動します。

  2. 複数のストアがある場合は、右上隅の​Store View セレクターを、設定が適用されるストアに設定します。

  3. General​の下の左側のパネルで、Web​を選択します。

  4. Default Cookie Settings セクションを展開します。

    既定のCookie設定 {width="600" modal="regular"}

  5. デフォルトを変更するには、Use system value チェックボックスをオフにし、新しい値を秒単位で入力します。

  6. 完了したら、Save Config​をクリックします。

Remember Me​機能の設定

ログインを簡単にするために、Remember Me​機能を使用すると、ユーザーアカウント所有者は、ストアフロントに入るたびに資格情報を入力せずに済みます。 セキュリティ上の理由から、永続性機能はデフォルトで無効になっています。

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Customers​を展開し、Persistent Shopping Cart​を選択します。

  3. General Options セクションを展開します。

  4. Enable Persistence​の場合は、Yesに設定します。 (Use system value チェックボックスをオフにして、デフォルト設定の変更を許可します)。

  5. Enable "Remember Me"​の場合は、要件に応じてYesまたはNoに設定します。

  6. 完了したら、Save Config​をクリックします。

recommendation-more-help
commerce-admin-help-customers