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
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

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:

  1. Cree un(a) Related Product Rule simple.
  2. 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).
  3. Ejecute el cron para ejecutar el registro de pendientes del indexador.
  4. Edite el producto y cambie al ámbito Default Store View.
  5. Habilitar el producto solamente en el ámbito Default Store View.
  6. Ejecute el cron para ejecutar el registro de pendientes del indexador.
  7. Consulte la Tienda en un producto diferente para la sección Productos relacionados o consulte la tabla magento_targetrule_product para 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:

Lectura relacionada

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

recommendation-more-help
commerce-operations-help-tools