ACSD-47910: faltan pedidos, facturas, envíos y notas de abono en las cuadrículas de entidades correspondientes

El parche ACSD-47910 corrige el problema en el que faltan pedidos, facturas, envíos y notas de abono en las cuadrículas de entidades correspondientes. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.25. El ID del parche es ACSD-47910. La versión en la que se solucionará este problema aún no está disponible.

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.4-p1

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.4 - 2.4.5-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

Faltan pedidos, facturas, envíos y notas de abono en las respectivas cuadrículas de entidades.

Pasos a seguir:

  1. Habilitar Asynchronous indexing en Stores > Settings > Configuration > Advanced > Developer > Grid Settings.
  2. Haz dos pedidos.
  3. Ejecute el cron para sincronizar esos pedidos con la cuadrícula.
  4. Abra uno de los pedidos y prepárelo para facturarlo. NO ENVIAR LA FACTURA AÚN.
  5. Haga un nuevo pedido listo para colocarlo en el front-end. NO HAGA CLIC AÚN EN EL BOTÓN REALIZAR PEDIDO.
  6. Agregar un sleep(30) en foreach a las NotSyncedDataProvider::L43.
  7. Ejecutar bin/magento cron:run.
  8. Ahora coloque el nuevo pedido.
  9. Facturar el pedido anterior.
  10. Vuelva a ejecutar el cron esperando que se sincronice el nuevo orden.
  11. Vaya a la cuadrícula de pedidos en Admin.

Resultados esperados:

El nuevo orden debe aparecer en la cuadrícula del orden.

Resultados reales:

La actualización de pedido anterior se sincronizó con la cuadrícula (status: Processing). El nuevo orden nunca aparece en la cuadrícula.

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:

Para obtener información sobre otros parches disponibles en QPT, consulte Quality Patches Tool: Buscar parches en la guía Quality Patches Tool.

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