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

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

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

次の場合 永続カート が有効になっている場合は、顧客が次回アカウントにログインする際に備えて買い物かごの中身が保存されます。 永続的な買い物かごを使用する場合、サーバーセッションとセッション cookie の有効期間を長い期間に設定することをお勧めします。

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

  1. Admin サイドバー、に移動 ストア > 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 機能を使用すると、ユーザーアカウント所有者は、ストアフロントに入るたびに資格情報を入力するのを回避できます。 セキュリティ上の理由から、永続性機能はデフォルトで無効になっています。

  1. Admin サイドバー、に移動 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
09e7db7e-4210-474a-8bbf-c72a92c7537c