GraphQL-Abfrage zum Ausblenden von Kategorien funktioniert nicht mit dem freigegebenen B2B-Katalog

Betroffene Produkte und Versionen

  • Adobe Commerce on Cloud Infrastructure und Adobe Commerce On-Premises 2.4.3

Problem

GraphQL-Kategorien und categoryList-Abfragen ignorieren die Kategorieberechtigung, um Kategorien in einem freigegebenen Katalog auszublenden. Dies geschieht bei allen Händlern mit aktivierter Funktion „B2B-freigegebener Katalog“ auf Adobe Commerce 2.4.3.

Schritte zur Reproduktion:

Voraussetzungen:

Dies geschieht bei allen Händlern mit Adobe Commerce 2.4.3, bei denen die PWA-Storefront die GraphQL-API mit aktivierter Funktion „B2B Shared Catalog“ und Adobe Commerce Backend/Admin nutzt.

  1. Erstellen Sie mehrere Kategorien (CAT1,CAT2).
  2. Erstellen Sie einen privaten freigegebenen Katalog.
  3. Erstellen Sie einen Unternehmensbenutzer und weisen Sie ihn dem oben genannten freigegebenen Katalog zu.
  4. Weisen Sie jeder dieser Kategorien einige Produkte zu.
  5. Weisen Sie CAT1 dem benutzerdefinierten Katalog zu und heben Sie die Zuweisung von CAT2 zum benutzerdefinierten privaten Katalog auf. Dadurch wird die Zuweisung aller Produkte aus CAT2 im freigegebenen Katalog aufgehoben.
  6. Speichern Sie den benutzerdefinierten Katalog.
  7. Legen Sie die Kategorieberechtigung für die Kategorie CAT2 auf Ablehnen fest und legen Sie die Kundengruppe auf den obigen privaten Katalog fest.
  8. Führen Sie die Abfrage categoryList query oder Kategorien als Unternehmensbenutzer aus Schritt 3 aus.

Erwartete Ergebnisse:

In den Ergebnissen wird nur CAT1 angezeigt.

Tatsächliche Ergebnisse:

Alle Kategorien werden angezeigt, unabhängig davon, ob sie im freigegebenen Katalog zugewiesen/nicht zugewiesen sind oder welche Kategorieberechtigungen es gibt.

Ursache

Die Funktion wurde nicht implementiert.

Lösung

Das Problem wird im Rahmen der Version 2.4.4 behoben, und Händler sollten ein Ticket einreichen um einen benutzerdefinierten Patch zu erhalten, wenn sie eine Lösung vor der Version 2.4.4 benötigen.

Verwandtes Lesen

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a