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

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

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

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

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

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

  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
09e7db7e-4210-474a-8bbf-c72a92c7537c