[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

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
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete 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:

  1. Cree un producto sencillo.

  2. Cree una vista de tienda adicional.

  3. En Administración, vaya a Stores > Settings > Configuration > Customers > Wish List > General Options y establezca Enable Multiple Wish Lists en Yes.

  4. Vaya a Stores > Settings > Configuration > General > Web > Url Options y establezca Add Store Code to Urls en Yes.

  5. Cree una cuenta de cliente.

  6. Usar una solicitud GraphQL para recuperar el token de autenticación de cliente.

  7. Inicie sesión como cliente.

  8. Seleccione Default Store View y agregue el producto a la lista de deseos.

  9. Cambiar vista de tienda a test.

  10. Confirme que el producto sigue apareciendo en la lista de deseos (comportamiento correcto).

  11. Ejecute la siguiente consulta GraphQL:

    code language-none
    {
      customer {
        wishlists {
          id
          name
          items_count
          items_v2 {
            items {
              id
              product {
                uid
                name
                sku
              }
            }
          }
        }
      }
    }
    
  12. Realice la consulta en la tienda predeterminada: el producto aparece según lo esperado.

  13. 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:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3