ユーザーがログアウトされたり、Adobe Commerce ストアフロントで買い物かごのコンテンツが失われたりする
この記事では、お客様が支払いまたはその他のサードパーティのサービスからAdobe Commerce ストアにリダイレクトされた後、ストアフロントの買い物かごからログアウトされたアイテムが失われる問題の解決策を説明します(セッション cookie が失われます)。
影響を受ける製品とバージョン
- Adobe Commerce オンプレミス、 サポートされているすべてのバージョン
- クラウドインフラストラクチャー上のAdobe Commerce サポート対象のすべてのバージョン
問題
再現手順:
- 顧客は商品をストアフロントの買い物かごに追加し、チェックアウトに進みます。
- お客様は、支払い/発送またはその他の情報/サービスのためにサードパーティのサイトにリダイレクトされます。
- ユーザーはストアにリダイレクトされます。
実際の結果:
お客様が空の買い物かごまたは空白のページにリダイレクト。
期待される結果:
お客様は、チェックアウトデータと進行状況を失わずに、成功支払いページ(または他の成功ページ)にリダイレクトされました。
原因:
SameSite cookie 属性が Lax に設定されているか、指定されていない(Lax に設定されていると見なされます)。 SameSite
= Lax を指定すると、POST
リクエストを介した外部 URL への cookie の転送が無効になります。
解決策
この問題を解決するには、サードパーティのサービスプロバイダーに問い合わせて、開発者に cookie パラメーターを設定するための統合の更新をリクエストします。
関連資料
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a