ACSD-68573:顧客のウィッシュリスト項目にカテゴリ権限が適用されず、web ストアフロントと GraphQL で間違った表示とページネーションが発生していました
ACSD-68573 パッチでは、カテゴリ権限が顧客のウィッシュリスト項目に正しく適用されなかった問題を修正しています。 このパッチは、Quality Patches Tool (QPT) 1.1.75 がインストールされている場合に使用できます。 パッチ ID は ACSD-68573 です。 この問題はAdobe Commerce 2.4.9 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.7-p6
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.5 ~ 2.4.8-p3
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
カテゴリ権限が顧客のウィッシュリスト項目に正しく適用されませんでした。
再現手順 :
-
顧客を作成し、Retailer 顧客グループのみを割り当てます。
-
Stores/Configuration/Catalog/Catalog/Category Permissions に移動し、以下を設定します。
- Enabled:はい
- Allow Browsing Category:はい(指定した顧客グループの場合)
- Customer Groups:Retailer
-
Catalog/Categories に移動して、新しいカテゴリを作成します。
-
Allow グループの 3 つのオプションすべてに対して、カテゴリ権限を Retailer に設定します。
-
別のカテゴリ (既に 10 個の製品を含む既存のカテゴリ)を変更します。
-
Allow の 3 つのオプションすべてに対して、カテゴリ権限を All Customer Groups に設定します。
-
新しいカテゴリに製品を追加します。
-
再インデックスプロセスを実行します。
-
ストアフロントで、顧客としてログインします。
-
新しいカテゴリの製品をウィッシュリストに追加します。
-
旧カテゴリの 10 製品をすべてウィッシュリストに追加します。
-
管理パネルで顧客グループを General に変更します。
-
ストアフロントからログアウトし、お客様として再度ログインします。
-
ウィッシュリストを開きます。
期待される結果 :
- ウィッシュリストには 合計 10 項目中 1 項目 と表示されます。
- ウィッシュリストには、Code Bank カテゴリに属さない製品のみが表示されます。
- ページネーションで Page 1 of 1 と表示されるはずです。
実際の結果 :
- ウィッシュリストには 合計 11 項目中 1~9 項目 と表示されます。
- ウィッシュリストに項目がありません というメッセージが表示されます。
- ページネーション表示 Page 1/2。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドに記載されています。
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ / パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool: 『ツールガイド』にあるクオリティパッチ セルフサービスツール。