顧客セッションの有効期間
顧客ショッピングセッションの有効期間は、サーバーセッションの長さ、永続的なカート の使用、ブラウザーに保存される情報の有効期間など、いくつかの要因によって決まります。 これらは同じ顧客体験に関連していますが、有効期限や有効期間が異なる個別のプロセスです。
永続的なカート が有効になっている場合、次回の顧客がアカウントにサインインしたときに、カートの内容が保存されます。 永続的なカートを使用する場合は、サーバーセッションとセッション Cookieの有効期間を長い期間に設定することをお勧めします。
サーバーでは、セッションの長さはphp.ini ファイルと複数の変数によって制御されます。 現在、Adobe Commerceには、サーバーセッションの長さを制御する管理者設定はありません。
Cookieの有効期間の設定
-
管理者 サイドバーで、ストア > Settings>構成に移動します。
-
複数のストアがある場合は、右上隅のStore View セレクターを、設定が適用されるストアに設定します。
-
Generalの下の左側のパネルで、Webを選択します。
-
Default Cookie Settings セクションを展開します。
{width="600" modal="regular"}
-
デフォルトを変更するには、Use system value チェックボックスをオフにし、新しい値を秒単位で入力します。
-
完了したら、Save Configをクリックします。
Remember Me機能の設定
ログインを簡単にするために、Remember Me機能を使用すると、ユーザーアカウント所有者は、ストアフロントに入るたびに資格情報を入力せずに済みます。 セキュリティ上の理由から、永続性機能はデフォルトで無効になっています。
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Customersを展開し、Persistent Shopping Cartを選択します。
-
General Options セクションを展開します。
-
Enable Persistenceの場合は、
Yesに設定します。 (Use system value チェックボックスをオフにして、デフォルト設定の変更を許可します)。 -
Enable "Remember Me"の場合は、要件に応じて
YesまたはNoに設定します。 -
完了したら、Save Configをクリックします。