Saltar al contenido
Cliente anónimo por acuerdo de confidencialidad

De una tienda que tardaba media minuto en responder a una que responde, sin tener que rehacerla.

Sector
Comercio electrónico de alimentación gourmet · catálogo propio
Tamaño
Varios años de histórico, sobre WordPress y WooCommerce

Una tienda de alimentación gourmet con varios años de histórico tardaba casi 30 segundos en responder a cualquier operación, y no se podía actualizar. Kigaldev midió, limpió los años de datos inservibles, reorganizó la forma en que la tienda busca su información y corrigió a mano lo que quedaba. Bajó a menos de 7 segundos, sobre la misma tienda.

Punto de partida

  • La tienda llevaba años funcionando y cada año iba un poco más despacio, hasta que esperar se convirtió en lo normal.
  • Entrar a ver un pedido o cambiar un precio era irse a por un café y volver.
  • Quien compraba desde el móvil se encontraba una tienda que tardaba en reaccionar a cada clic.
  • Nadie quería tocar nada por miedo a romper lo que funcionaba.
  • Pasar la tienda a una versión más moderna no era una opción: su diseño y las piezas de las que dependía el negocio no eran compatibles.

Línea base: de dónde se partía y cómo se sabe

Casi 30 segundos de espera para cualquier operación de la tienda, medidos con el plugin de métricas de rendimiento instalado en su propio WordPress. El mismo plugin midió el después, así que el antes y el después son la misma herramienta midiendo lo mismo dos veces.

Lo que pidió y lo que necesitaba

Llamaron a Kigaldev porque la tienda iba lenta y ya habían oído que la solución era rehacerla. Lo que necesitaban no era una tienda nueva, sino quitar de encima los años de datos inservibles que la estaban frenando, y eso se podía hacer con la tienda en marcha.

Qué se hizo

  1. Se midió primero qué era exactamente lo que tardaba, antes de tocar nada, para no arreglar lo que no estaba roto.
  2. Se vació la basura acumulada en varios años: datos de pruebas, versiones antiguas de cada ficha, restos de herramientas que ya no se usaban y registros que nadie iba a consultar nunca.
  3. Se reorganizó la forma en que la tienda busca su propia información, que era lo que convertía cada clic en una espera.
  4. Se corrigieron a mano los errores que quedaban dentro de los datos, uno a uno, porque ninguna herramienta automática los iba a encontrar.
  5. Se dejó todo funcionando sobre la misma tienda, con su mismo diseño y sus mismas piezas: no hubo que cambiar de versión, ni de aspecto, ni volver a formar a nadie.

Con qué se construyó

  • WordPress
  • WooCommerce
  • MySQL
  • Plugin de métricas de rendimiento instalado en su propia web

Resultado

Mismo indicador antes y después, con el periodo y de dónde sale cada dato. Si una cifra no tiene fuente, no está aquí.

Resultado del caso: De una tienda que tardaba media minuto en responder a una que responde, sin tener que rehacerla.
IndicadorAntes → despuésCómo se sabe
Tiempo de respuesta de la tiendacasi 30 segundos → menos de 7 segundosplugin de métricas de rendimiento de su propio WordPress, la misma herramienta las dos veces, medido antes de tocar nada y otra vez al terminar.
Rehacer la tiendaera lo que les habían dicho que tocaba → no hizo falta: mismo diseño, mismas piezas, misma versiónentrega del proyecto, a la entrega.
Coste para el clientelo presupuestado al principio → lo presupuestado, sin ampliaciónentrega del proyecto, a la entrega.

Lo que se quedó fuera

Se resolvió la lentitud, no la deuda de fondo: la tienda sigue en una versión antigua, porque actualizarla habría obligado a cambiar el diseño y las piezas de las que depende el negocio, y eso era otro proyecto. Mientras el cliente no pueda actualizar, la lentitud puede volver a aparecer con los años: este trabajo compra tiempo y esa tienda tendrá que renovarse algún día.

Para quien va a validar esto en tu empresa. Si no es tu caso, puedes saltártelo sin perder nada.

Cómo está montado por dentro

La tienda es un WordPress con WooCommerce de varios años, imposible de actualizar a las últimas versiones porque el tema y varios plugins críticos del negocio no eran compatibles. Eso descartaba de entrada la vía habitual —actualizar y confiar— y obligaba a trabajar dentro de la versión existente. El trabajo tuvo tres partes: limpieza de la base de datos (revisiones de entradas, metadatos huérfanos, transitorios caducados y tablas dejadas por plugins desinstalados), revisión de la indexación para que las consultas más frecuentes dejaran de recorrer tablas enteras, y corrección a mano de inconsistencias en los datos que ninguna herramienta de limpieza automática detecta. Hubo que tocar código para arreglar esas inconsistencias, lo que en un entorno sin posibilidad de actualizar exige probar cada cambio contra una copia antes de aplicarlo.

Lo mismo para tu negocio

Rescate de Web Lenta — desde 1.497 €, precio habitual 1.497-2.497 €, 5-10 días laborables. Negocios con una tienda o una web de varios años que tarda tanto en responder que trabajar en ella cansa y los clientes se van antes de comprar, y que no se puede rehacer todavía.

Este proyecto tiene otra mitad, la de la decisión, y se cuenta en la otra web. Por qué la factura no se movió cuando el trabajo se complicó: ver la decisión (se abre en otra pestaña)