ACP2E-4402: El indexador incremental de reglas de destino no elige productos desactivados
El parche ACP2E-4402 corrige el problema en el que los productos creados como deshabilitados no se volvían a añadir a los resultados de reglas de destino relacionadas después de habilitarse. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.79. El ID del parche es ACP2E-4402. 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.5-p13
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.5 - 2.4.5-p16
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
Problema en el cual los productos creados como deshabilitados no se volvían a agregar a los resultados de reglas de Target relacionadas después de habilitarse.
Pasos a seguir:
- Cree un(a) Related Product Rule simple.
- Cree un producto deshabilitado para que coincida con la condición de regla (por ejemplo, Product Type es Simple Product). El problema no es específico de una condición en particular.
- Ejecute el cron para ejecutar el registro de pendientes del indexador.
- Active el producto más tarde.
- Ejecute el cron para ejecutar el registro de pendientes del indexador.
- Busque en la Tienda la sección Related Products o consulte la tabla
magento_targetrule_productel ID del producto recién creado.
Si el problema no se puede reproducir con los pasos anteriores, pruebe con esta ruta alternativa:
- Instale una nueva instancia.
- Cree una categoría.
- Crear un Related Product Rule.
- Corre cron.
- Cree un producto desactivado.
- Corre cron.
Resultados esperados:
Las reglas de Target se actualizan con productos que inicialmente se crearon como deshabilitados y luego habilitados. El producto recién habilitado aparece en la sección Productos relacionados y en magento_targetrule_product.
Resultados reales:
El indizador incremental targetrule_product_rule omite el producto al crearlo porque está deshabilitado. Habilitar el producto más adelante no agrega un registro de pendientes para targetrule_product_rule, por lo que el producto nunca aparece en la sección Productos relacionados. Solo una reindexación completa lo recoge.
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.