GraphQL-fråga för att dölja kategorier fungerar inte med den delade B2B-katalogen

Berörda produkter och versioner

  • Adobe Commerce om molninfrastruktur och Adobe Commerce lokal 2.4.3

Problem

GraphQL-kategorier och categoryList-frågor ignorerar kategoribehörigheten för att dölja kategorier i en delad katalog. Detta händer alla handlare på Adobe Commerce 2.4.3 med funktionen för delad katalog i B2B aktiverad.

Steg som ska återskapas:

Förutsättningar:

Detta händer alla handlare på Adobe Commerce 2.4.3 med PWA storefront-förbrukande GraphQL-API med Adobe Commerce back end/Admin som har funktionen för delad katalog för B2B aktiverad.

  1. Skapa flera kategorier (CAT1,CAT2).
  2. Skapa en privat delad katalog.
  3. Skapa en företagsanvändare och tilldela den till den ovan delade katalogen.
  4. Tilldela några produkter till var och en av dessa kategorier.
  5. Tilldela CAT1 till den anpassade katalogen och ta bort tilldelningen CAT2 från den anpassade privata katalogen. Detta tar bort tilldelningen av alla produkter från CAT2 från den delade katalogen.
  6. Spara den anpassade katalogen.
  7. Ange kategoribehörigheten för CAT2 till kategorin Neka bläddring och ange kundgruppen till ovanstående privata katalog.
  8. Kör categoryList query- eller kategorifrågan som företagsanvändare från steg tre.

Förväntade resultat:

Endast CAT1 visas i resultatet.

Faktiska resultat:

Alla kategorier visas oavsett om de har tilldelats/inte tilldelats i den delade katalogen eller vilka kategoribehörigheter som finns.

Orsak

Funktionaliteten implementerades inte.

Lösning

Problemet kommer att åtgärdas i version 2.4.4 och handlare bör skicka in en biljett för att få en anpassad korrigering om de behöver en lösning före version 2.4.4.

Relaterad läsning

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