Merchgain
ES
Disponible ahora
Próximamente, en este orden
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Un idioma aparece aquí cuando sus páginas están escritas de verdad. Ningún hablante nativo ha revisado todavía los textos en español. ¿Has encontrado un error? Escríbenos.

Instalar gratisInstalar
← Todas las respuestas

¿Por qué las cifras son de hace una hora y qué hace Recalcular?

Los resultados se guardan en caché una hora para que la pantalla se abra rápido. Introducir un coste vacía la caché al momento. Para todo lo demás está el botón.

Grupo
Usarlo en tu tienda
Origen
M — decisión de Merchgain
Código
CACHE
Actualizado

La respuesta corta

Sumar un año de pedidos es trabajo de verdad, así que el resultado se guarda en caché una hora. Hay dos cosas que se saltan esa hora:

  • introducir un coste en un producto vacía la caché al momento: después de lo único que haces precisamente para cambiar las cifras, no tienes que esperar a que pase la hora;
  • el botón Recalcular lo hace ahora, cuando quieras, para todo lo demás.

Qué hace realmente WooCommerce

WooCommerce ofrece a los plugins ganchos justo para esto. Guardar un coste dispara woocommerce_save_product_cogs_value, y sus equivalentes del lado del pedido se disparan cuando se escribe el coste de un pedido o de un artículo del pedido. Un plugin que los escucha sabe cuándo se quedaron obsoletas sus cifras en caché, en lugar de adivinarlo con un horario.

Lo que ningún gancho puede decirte es que un estado cambió de forma masiva mediante una importación a la base de datos, o que alguien hizo un reembolso en el panel de una pasarela de pago. Eso llega en silencio, y por eso existe el botón.

Qué hacer

Pulsa Recalcular después de:

  • importar o editar pedidos de forma masiva, o cambiar muchos estados a la vez;
  • reembolsos hechos fuera de WordPress, en el panel de una pasarela;
  • hacer algo tras lo cual el informe no cuadra: cuesta una consulta y resuelve la duda.

No deberías necesitarlo después de introducir costes. Si lo necesitas, merece la pena que nos escribas.

Cómo lo muestra Merchgain

La clave de la caché se forma con los filtros que realmente aplicaste (el intervalo de fechas, la vista, la búsqueda) más un número de versión del propio cálculo. Esa última parte importa: una caché basada solo en los filtros seguiría sirviendo resultados de una versión anterior de la aritmética después de una actualización.

Los resultados se guardan como totales y páginas sueltas de una tabla, nunca como una tabla gigante serializada. Algunas cachés de objetos rechazan sin avisar una entrada de un megabyte, y el síntoma («la caché no hace nada en mi alojamiento») es imposible de reproducir en ningún otro sitio.

Verlo en un informe real

¿No coincide con lo que ves en tu tienda? Escríbenos: leemos todos los mensajes. contact@merchgain.com