ACP2E-4706: el indizador Target Rule cron no elige productos habilitados solo en el ámbito de la vista de tienda
El parche ACP2E-4706 corrige el problema en el que el indizador Target Rule no elige productos que estén habilitados solo en el ámbito de una vista de tienda, lo que provoca que se omitan los productos no habilitados en el ámbito de administración de Adobe Commerce. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.79. El ID del parche es ACP2E-4706. 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-p3
Compatible con versiones de Adobe Commerce:
- Adobe Commerce (todos los métodos de implementación) 2.4.5 - 2.4.8-p4
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
El indizador Target Rule no selecciona productos que solo están habilitados en un ámbito de vista de tienda, lo que provoca que el indizador omita los productos que no están habilitados en el ámbito de administración de Adobe Commerce.
Pasos a seguir:
- Cree un(a) Related Product Rule simple.
- Cree un producto que esté deshabilitado en el ámbito de administración (global) pero que coincida con las condiciones de la regla. (la regla se puede mantener simple al no agregar ninguna condición en Products to Match o Products to Display).
- Ejecute el cron para ejecutar el registro de pendientes del indexador.
- Edite el producto y cambie al ámbito Default Store View.
- Habilitar el producto solamente en el ámbito Default Store View.
- Ejecute el cron para ejecutar el registro de pendientes del indexador.
- Consulte la Tienda en un producto diferente para la sección Productos relacionados o consulte la tabla
magento_targetrule_productpara comprobar que existe el ID del producto recién creado.
Resultados esperados:
El producto debe ser agregado a Related Product Rule (tabla magento_targetrule_product) por el indizador cron cuando se crea como deshabilitado y habilitado solamente en el ámbito de la vista de tienda.
Resultados reales:
El indizador cron no elige el producto y lo agrega a Related Product Rule (tabla magento_targetrule_product).
El producto se agrega al registro de pendientes de la tabla targetrule_product_rule_cl, pero el indizador lo omite durante el procesamiento porque solo está habilitado en el ámbito de la 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.