La consulta de GraphQL para ocultar categorías no funciona con el catálogo compartido B2B

Productos y versiones afectados

  • Adobe Commerce en infraestructura en la nube y Adobe Commerce local 2.4.3

Problema

Las categorías de GraphQL y las consultas categoryList omiten el permiso de categoría para ocultar categorías en un catálogo compartido. Esto les sucede a todos los comerciantes en Adobe Commerce 2.4.3 con la función de catálogo compartido B2B activada.

Pasos a seguir:

Requisitos previos:

Esto les sucede a todos los comerciantes en Adobe Commerce 2.4.3 con una tienda de PWA que consume la API de GraphQL con un backend/administrador de Adobe Commerce que tiene la función de catálogo compartido B2B activada.

  1. Cree varias categorías (CAT1,CAT2).
  2. Cree un catálogo compartido privado.
  3. Cree un usuario de empresa y asígnelo al catálogo compartido anterior.
  4. Asigne algunos productos a cada una de estas categorías.
  5. Asigne CAT1 al catálogo personalizado y anule la asignación de CAT2 al catálogo privado personalizado. Esto anula la asignación de todos los productos CAT2 del catálogo compartido.
  6. Guarde el catálogo personalizado.
  7. Establezca el permiso de categoría para CAT2 en Denegar categoría de exploración y establezca el grupo de clientes en el catálogo privado anterior.
  8. Ejecute la consulta categoryList query o las categorías como usuario de la compañía desde el paso tres.

Resultados esperados:

En los resultados solo aparece el CAT1.

Resultados reales:

Todas las categorías aparecen independientemente de si están asignadas o no en el catálogo compartido o de cuáles son los permisos de categoría.

Causa

No se ha implementado la funcionalidad.

Solución

El problema se solucionará en el ámbito de la versión 2.4.4, y los comerciantes deberían enviar un ticket para obtener un parche personalizado si necesitan una solución antes de la versión 2.4.4.

Lectura relacionada

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