Westland Trailers
El sitio salió a la calle sin tocar el DNS ni el correo
Sitio nuevo para una fábrica que vendía solo por WhatsApp. El cliente no tenía acceso a su propio hosting. Se publicó igual, sin romper nada de lo que ya funcionaba.
El problema
Westland fabrica carros de arrastre en Pucón. Vendían bien, pero todo pasaba por WhatsApp y no había dónde mandar a alguien que preguntara “¿qué modelos tienen?”. Su dominio apuntaba a un WordPress viejo y nadie del equipo tenía las credenciales del hosting.
Ese detalle, que suena administrativo, es el que hunde la mayoría de estos proyectos: el sitio queda listo y no se puede publicar.
Cómo se resolvió
El cliente sí tenía acceso a su wp-admin. Resultó que ese usuario era administrador con permiso
de escritura sobre la raíz del dominio. Por ahí entró el sitio nuevo:
- Se instaló temporalmente un gestor de archivos, se subieron los 41 archivos, y el plugin se eliminó al terminar — tiene historial de ejecución remota de código y no podía quedar activo.
- WordPress quedó intacto: sigue vivo en
/wp-admin. Solo dejó de ser lo que se sirve en la raíz. - El DNS no se tocó. El correo
@westland.clcorre en otro proveedor y moverlo habría significado dejar a la empresa sin correo. No valía el riesgo.
Lo que se optimizó
El banner de portada pesaba 29 MB. En el celular de un cliente en Pucón, con señal irregular, eso
es una página que nunca carga. Quedó en 717 KB con <picture> y dos versiones según pantalla.
El catálogo en PDF pesaba 13 MB. Comprimido con ghostscript quedó en 1,5 MB, con sus 9 páginas intactas y sin pérdida visible.
Siete fotos venían en formato .heic, que los navegadores no muestran. Convertidas a .jpg con la
orientación EXIF corregida, porque si no salían giradas.
Un error que vale contar
En una ronda intermedia se agregaron secciones que el cliente no había pedido: fichas, una franja de cifras, bloques nuevos. Su respuesta fue directa: “volvió a quedar con cosas que no iban, la versión anterior estaba ok”.
Se revirtió completo el mismo día y quedó una regla para ese proyecto: acá no se agrega nada sin pedido explícito. Lo cuento porque el criterio con que se corrige un error dice más que el error.
Verificación
No se dio por terminado hasta medir: 11 de 11 archivos con MD5 idéntico entre local y publicado, 28 de 28 imágenes respondiendo 200, y revisión en escritorio y móvil.