Query GraphQL per nascondere le categorie che non funzionano con il catalogo condiviso B2B

Scopri come risolvere un problema in cui le query GraphQL ignorano le autorizzazioni per le categorie in Adobe Commerce 2.4.3 con Catalogo condiviso B2B abilitato.

Descrizione description

Ambiente interessato

Adobe Commerce sull’infrastruttura cloud e Adobe Commerce on-premise 2.4.3

Problema/Sintomi

Le categorie di GraphQL e le query categoryList ignorano l'autorizzazione della categoria per nascondere le categorie in un catalogo condiviso. Questo accade a tutti i commercianti su Adobe Commerce 2.4.3 con la funzione Catalogo condiviso B2B attivata.

Passaggi da riprodurre:

Prerequisiti: questo accade a tutti i commercianti su Adobe Commerce 2.4.3 con PWA storefront che utilizzano API GraphQL con Adobe Commerce backend/Amministratore con la funzione Catalogo condiviso B2B attivata.

  • Creare più categorie (CAT1,CAT2).
  • Crea un catalogo condiviso privato.
  • Crea un utente aziendale e assegnalo al catalogo condiviso di cui sopra.
  • Assegna alcuni prodotti a ciascuna di queste categorie.
  • Assegna CAT1 al catalogo personalizzato, rimuovi l’assegnazione di CAT2 dal catalogo privato personalizzato. Questo annulla l’assegnazione di tutti i prodotti da CAT2 dal catalogo condiviso.
  • Salva il catalogo personalizzato.
  • Impostare l'autorizzazione per la categoria per CAT2 su Nega categoria esplorazione e impostare il gruppo di clienti sul catalogo privato sopra riportato.
  • Eseguire la query categoryList query o le categorie come utente della società dal passaggio tre.

Risultati previsti:

Solo il CAT1 viene visualizzato nei risultati.

Risultati effettivi:

Tutte le categorie vengono visualizzate indipendentemente dal fatto che siano assegnate o meno al catalogo condiviso o dalle relative autorizzazioni.

Causa

Funzionalità non implementata.

Risoluzione resolution

Il problema verrà risolto nell'ambito della versione 2.4.4 e gli esercenti devono inviare un ticket per ottenere una patch personalizzata se necessitano di una soluzione prima della versione 2.4.4.

Lettura correlata

Limiti per il numero di categorie secondo le best practice di Adobe Commerce nella Knowledge Base di supporto.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f