ACSD-66302: elementos de lista de deseos filtrados por ID de tienda en lugar de sitio web
El parche ACSD-66302 corrige el problema en el que los elementos de la lista de deseos que se filtran por ID de tienda en lugar del sitio web en GraphQL solicitudes. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.69. El ID del parche es ACSD-66302. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.
Productos y versiones afectados
El parche se ha creado para la versión de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.8
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.8 - 2.4.8-p1
magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches . Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
Los elementos de la lista de deseos se filtran incorrectamente por ID de tienda en lugar de por sitio web.
Pasos a seguir:
-
Cree un producto sencillo.
-
Cree una vista de tienda adicional.
-
En Administración, vaya a Stores > Settings > Configuration > Customers > Wish List > General Options y establezca Enable Multiple Wish Lists en
Yes. -
Vaya a Stores > Settings > Configuration > General > Web > Url Options y establezca Add Store Code to Urls en
Yes. -
Cree una cuenta de cliente.
-
Usar una solicitud GraphQL para recuperar el token de autenticación de cliente.
-
Inicie sesión como cliente.
-
Seleccione Default Store View y agregue el producto a la lista de deseos.
-
Cambiar vista de tienda a test.
-
Confirme que el producto sigue apareciendo en la lista de deseos (comportamiento correcto).
-
Ejecute la siguiente consulta GraphQL:
code language-none { customer { wishlists { id name items_count items_v2 { items { id product { uid name sku } } } } } } -
Realice la consulta en la tienda predeterminada: el producto aparece según lo esperado.
-
Realice la misma consulta en el almacén de prueba: el producto no aparece.
Resultados esperados:
El producto debe ser visible en todas las vistas de tienda dentro del mismo sitio web a través de GraphQL consultas.
Resultados reales:
El producto desaparece de la lista de deseos al cambiar de vista de tienda.
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool.
- Adobe Commerce en la infraestructura de la nube: Actualizaciones y parches > Aplicar parches en la guía Commerce en la infraestructura de la nube.
Lectura relacionada
Para obtener más información sobre Quality Patches Tool, consulte:
- Quality Patches Tool: herramienta de autoservicio para parches de calidad en la guía Herramientas.