Los pedidos recientes no aparecen en el backend, pero existen en la base de datos y se muestran en el tablero

9
I'm using Magento 1.9.1.0. 

Hay tres pedidos recientes que no aparecen en el panel Ventas> Pedidos. Aquí hay una captura de pantalla de los pedidos más recientes, consulte los números de pedido:

ingrese la descripción de la imagen aquí

Sin embargo, las 3 órdenes faltantes están presentes en la base de datos:

ingrese la descripción de la imagen aquí

Lo extraño para mí es que las órdenes también aparecen en el widget "últimos 5 pedidos" en el tablero, y puedo abrirlas haciendo clic en ellas allí. Entonces Magento parece estar cargando los datos correctamente, simplemente no cargándolos en la cuadrícula de pedidos.

Cualquier ayuda o sugerencia es muy apreciada.

cedjud
fuente
44
Eso significaría sales_flat_order_gridque no se actualiza con los datos correctos. Pero sin ningún error o indicación directa sobre lo que podría ser, es imposible ayudarlo
Sander Mangel
Tienes razón. Las órdenes están presentes sales_flat_orderpero faltan sales_flat_order_grid. Es de mucha ayuda, al menos sé por dónde empezar a buscar. Gracias.
cedjud
¡Buena suerte! Si encuentra más detalles, publíquelos si necesita ayuda
Sander Mangel
1
Hola, tengo el mismo problema, faltan algunas órdenes en la tabla de cuadrícula debido a un error "SQLSTATE [HY000]: Error general: 1205 Tiempo de espera de bloqueo excedido;" ¿Encontraste una manera de recrear la tabla de cuadrícula?
wutzebaer
1
Aumentar "innodb_lock_wait_timeout" puede ayudar a solucionar el problema "Error general: 1205 Tiempo de espera de bloqueo excedido". Pero, de hecho, hay un sql que es lento en su código, tal vez debido a una extensión. Mi sugerencia es habilitar el registro mysql y descubrir qué es lento y solucionarlo.
Magebuzz el

Respuestas:

2

Eso significaría sales_flat_order_gridque no se actualiza con los datos correctos. Pero sin errores o indicaciones directas sobre lo que podría ser, es imposible ayudarlo

Sander Mangel
fuente