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.
- Cree varias categorías (CAT1,CAT2).
- Cree un catálogo compartido privado.
- Cree un usuario de empresa y asígnelo al catálogo compartido anterior.
- Asigne algunos productos a cada una de estas categorías.
- 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.
- Guarde el catálogo personalizado.
- 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.
- 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
- Límites en el número de categorías de Adobe Commerce de prácticas recomendadas en nuestra base de conocimiento de soporte.