GraphQL-query voor het verbergen van categorieën die niet werken met een gedeelde B2B-catalogus
Betrokken producten en versies
- Adobe Commerce over cloudinfrastructuur en Adobe Commerce op locatie 2.4.3
Probleem
GraphQL-categorieën en categoryList
-query's negeren de categorietoestemming om categorieën in een gedeelde catalogus te verbergen. Dit gebeurt bij alle verkopers op Adobe Commerce 2.4.3 met B2B Gedeelde functie van de Catalogus ingeschakeld.
Stappen om te reproduceren:
Vereisten:
Dit gebeurt bij alle verkopers op Adobe Commerce 2.4.3 met PWA storefront die GraphQL API met Adobe Commerce backend/Admin verbruiken die B2B Gedeelde eigenschap van de Catalogus aanzetten.
- Meerdere categorieën maken (CAT1,CAT2).
- Een persoonlijke gedeelde catalogus maken.
- Maak een zakelijke gebruiker en wijs deze toe aan de bovenstaande gedeelde catalogus.
- Wijs een paar producten aan elk van deze categorieën toe.
- Wijs CAT1 aan de douanecatalogus toe, unassign CAT2 van de douane privé catalogus. Hierdoor worden alle producten van CAT2 uit de gedeelde catalogus verwijderd.
- Sla de aangepaste catalogus op.
- Plaats de categorietoestemming voor CAT2 aan ontken het doorbladeren categorie en de klantengroep plaatsen aan de bovengenoemde privé catalogus.
- Voer de query
categoryList query
of de categoriesquery uit als de bedrijfsgebruiker van stap drie.
Verwachte resultaten :
Alleen de CAT1 wordt weergegeven in de resultaten.
Ware resultaten :
Alle categorieën worden weergegeven, ongeacht of ze zijn toegewezen/niet toegewezen in de gedeelde catalogus of wat de categorietoestemmingen zijn.
Oorzaak
Functionaliteit is niet geïmplementeerd.
Oplossing
De kwestie zal in het werkingsgebied van versie 2.4.4 worden bevestigd, en de handelaren zouden een kaartjemoeten voorleggen om een douaneflard te krijgen als zij een oplossing voorafgaand aan 2.4.4 versie nodig hebben.
Gerelateerde lezing
- aantal van de beste praktijken Adobe Commerce van categoriegrenzenin onze basis van de steunkennis.