La requête GraphQL pour masquer les catégories ne fonctionne pas avec le catalogue partagé B2B

Découvrez comment résoudre un problème en raison duquel les requêtes GraphQL ignorent les autorisations de catégorie dans Adobe Commerce 2.4.3 avec le catalogue partagé B2B activé.

Description description

Environnement affecté

Adobe Commerce sur les infrastructures cloud et Adobe Commerce On-Premise 2.4.3

Problème/Symptômes

Les catégories GraphQL et les requêtes categoryList ignorent l’autorisation de catégorie pour masquer les catégories dans un catalogue partagé. Cela se produit pour tous les commerçants sur Adobe Commerce 2.4.3 avec la fonctionnalité de catalogue partagé B2B activée.

Procédure à suivre:

Conditions préalables : cela se produit pour tous les commerçants sur Adobe Commerce 2.4.3 avec le storefront PWA utilisant l’API GraphQL avec le serveur principal/l’administrateur Adobe Commerce ayant la fonctionnalité de catalogue partagé B2B activée.

  • Créez plusieurs catégories (CAT1,CAT2).
  • Créez un catalogue partagé privé.
  • Créez un utilisateur d’entreprise et affectez-le au catalogue partagé ci-dessus.
  • Attribuez quelques produits à chacune de ces catégories.
  • Attribuez CAT1 au catalogue personnalisé, annulez l’attribution de CAT2 au catalogue privé personnalisé. Cette opération annule l’affectation de tous les produits de CAT2 du catalogue partagé.
  • Enregistrez le catalogue personnalisé.
  • Définissez l’autorisation de catégorie pour CAT2 sur Refuser Parcourir la catégorie et définissez le groupe de clients sur le catalogue privé ci-dessus.
  • Exécutez la categoryList query ou la requête de catégories en tant qu’utilisateur de la société à partir de l’étape 3.

Résultats attendus :

Seul le CAT1 apparaît dans les résultats.

Résultats réels :

Toutes les catégories s’affichent, qu’elles soient affectées/non affectées dans le catalogue partagé ou quelles que soient les autorisations de catégorie.

Cause

La fonctionnalité n’a pas été implémentée.

Résolution resolution

Le problème va être corrigé dans la portée de la version 2.4.4, et les commerçants doivent envoyer un ticket pour obtenir un correctif personnalisé s’ils ont besoin d’une solution avant la version 2.4.4.

Lecture connexe

Limites du nombre de catégories d’Adobe Commerce correspondant aux bonnes pratiques dans notre base de connaissances d’assistance.

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