El desafío
Comercial Moya distribuye maquinaria gastronómica e industrial desde Coquimbo, con sucursal en Copiapó, y vende B2B: su web no cierra una compra, pide una cotización. La relación parte en 2018, con la web de entonces y su hosting; en 2022 el sitio fue hackeado y hubo que limpiarlo, documentar lo ocurrido y endurecer la plataforma.
Eso dejó a la vista el problema de fondo: un armado en Elementor difícil de mantener, sobre PHP 7.4 fuera de soporte y con bots saturando el servidor. Parchar salía más caro que rehacer.
Lo que se hizo
Rehacer el sitio desde el tema, no maquillarlo: child-theme propio, sin builder visual, y el trabajo de servidor en paralelo.
- Web nueva con cotizador en línea para el catálogo B2B, sobre child-theme custom
- Migración de las plantillas Elementor a HTML/PHP nativo
- Upgrade de PHP 7.4 a 8.2 más WordPress core
- Staging Plesk aislado con hardening (htpasswd + X-Robots-Tag), para no tocar producción
- Causa raíz de la lentitud: bots saturando PHP-FPM, diagnosticados y mitigados
Resultado
El servidor pasó de tardar 2,60 segundos en responder a 0,20 en las páginas cacheables: 92% menos de espera antes de que la página empiece a llegar al navegador. El sitio nuevo corre sobre PHP 8.2, sin builder visual, y su catálogo B2B recibe entre 7 y 10 solicitudes de cotización por semana.
La relación sigue activa con mantención mensual y hosting, ocho años después de la primera cotización.
El punto de partida
Una distribuidora que opera desde 1978, con un sitio en Elementor pesado, PHP en fin de vida y un hackeo en 2022 que hubo que limpiar y documentar. Rehacer la web era la mitad del problema: el servidor tardaba 2,6 segundos en empezar a responder.