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.

  1. Meerdere categorieën maken (CAT1,CAT2).
  2. Een persoonlijke gedeelde catalogus maken.
  3. Maak een zakelijke gebruiker en wijs deze toe aan de bovenstaande gedeelde catalogus.
  4. Wijs een paar producten aan elk van deze categorieën toe.
  5. Wijs CAT1 aan de douanecatalogus toe, unassign CAT2 van de douane privé catalogus. Hierdoor worden alle producten van CAT2 uit de gedeelde catalogus verwijderd.
  6. Sla de aangepaste catalogus op.
  7. Plaats de categorietoestemming voor CAT2 aan ontken het doorbladeren categorie en de klantengroep plaatsen aan de bovengenoemde privé catalogus.
  8. 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

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