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.
- Skapa flera kategorier (CAT1,CAT2).
- Skapa en privat delad katalog.
- Skapa en företagsanvändare och tilldela den till den ovan delade katalogen.
- Tilldela några produkter till var och en av dessa kategorier.
- 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.
- Spara den anpassade katalogen.
- Ange kategoribehörigheten för CAT2 till kategorin Neka bläddring och ange kundgruppen till ovanstående privata katalog.
- 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
- Bästa praxis Adobe Commerce gränser för antal kategorier i vår kunskapsbas för support.