MDVA-30977: productos que faltan en las categorías, relacionados con la indexación
El parche MDVA-30977 soluciona los problemas con los productos mostrados en las páginas de categorías de tiendas durante las reindexaciones o las acciones masivas con un gran número de productos. Este parche está disponible cuando está instalada la Herramienta de parches de calidad (QPT) v.1.0.6. Estos problemas están programados para solucionarse en Adobe Commerce 2.4.2.
Productos y versiones afectados
El parche se ha creado para Adobe Commerce en la infraestructura en la nube 2.3.4. También es compatible con Adobe Commerce local 2.3.4.
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.Problemas
Problema 1
El número de productos que se muestra en la página de categoría de la tienda es diferente después de que cada página se vuelva a cargar durante la actualización masiva de productos.
Pasos a seguir:
- Cree al menos 30000 productos en dos categorías, al menos 15000 productos en cada categoría.
- Vaya a Catálogo > Productos en el Administrador de Commerce.
- Seleccione todos los productos de la cuadrícula y realice una actualización masiva de atributos. Por ejemplo, establezca el atributo New = Yes.
- Ejecute el trabajo cron de Magento usando el comando
bin/magento cron:run
dos veces. - Actualice las páginas de categorías en Storefront mientras Adobe Commerce realiza la actualización de productos 30000.
Resultado esperado:
El número de productos en categorías siempre se 15000 en cada actualización de página de categoría.
Resultado real:
El número de productos en las categorías es diferente en cada actualización de página de categoría.
Problema 2
Cuando se ejecuta la reindexación completa del inventario, las páginas de categoría se vacían y se muestra el mensaje No podemos encontrar productos que coincidan con la selección.
Pasos a seguir:
- Configure Adobe Commerce con Elasticsearch.
- Añada un nuevo sitio web.
- Cree un nuevo origen y asígnelo al nuevo sitio web mediante Administrar stock.
- Cree 30000 productos configurables.
- Asigne todos los productos al nuevo sitio web y agregue inventario al nuevo origen de inventario.
- Ejecute una reindexación completa.
- Ejecute el reíndice de inventario ejecutando
bin/magento indexer:reindex inventory
- Examine una categoría con un gran número de productos.
Resultado esperado:
Las páginas de categorías muestran los productos como de costumbre durante la reindexación.
Resultado real:
Las páginas de categoría quedan vacías durante la reindexación.
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: Guía de actualización de software > Aplicar parches en nuestra documentación para desarrolladores.
- Adobe Commerce en la infraestructura en la nube: Actualizaciones y parches > Aplicar parches en nuestra documentación para desarrolladores.
Lectura relacionada
Para obtener más información sobre la herramienta Parches de calidad, consulte:
- Lanzamiento de la herramienta Parches de calidad: una nueva herramienta para autodistribuir parches de calidad en nuestra base de conocimiento de asistencia.
- Compruebe si el parche está disponible para su problema de Adobe Commerce mediante la herramienta Parches de calidad en nuestra base de conocimiento de soporte.
Para obtener información sobre otros parches disponibles en QPT, consulte la sección Parches disponibles en QPT.