Aterrizas en el nuevo despacho, café en mano y con ganas de comerte el mundo. Tu primera misión: tomar las riendas del ecommerce. Pero cuando pides el manual de operaciones o la documentación, el silencio que se hace en la sala es de película de terror.
El desarrollador anterior se fue a pastos más verdes y a ti te toca gestionar un catálogo de miles de referencias y unas rebajas a la vuelta de la esquina sin saber muy bien qué hay "bajo el capó".
En Way2 Ecommerce hemos visto esto cientos de veces. De hecho, nos hemos encontrado con situaciones que parecen sacadas de una pesadilla. Vamos a separar el caos en dos frentes, porque no sufre igual quien pulsa los botones de marketing que quien tiene que arreglar los cables por dentro.
1. El frente del Ecommerce Manager: "Si toco esto, ¿qué rompo?"
Para un gestor, Magento puede ser una caja negra. No necesitas saber PHP, pero sí necesitas saber si al cambiar un precio vas a liar un cisma en el ERP.
Anécdota real de cliente: Nos llegó un Ecommerce Manager desesperado porque cada vez que intentaba crear una oferta de "3x2", la web aplicaba el descuento... ¡a todo el carrito! El gestor anterior no le explicó que habían programado una regla de precios personalizada que chocaba con la nativa de Magento. El pobre hombre vivía con miedo a tocar la pestaña de Marketing.
Tu plan de supervivencia operativa:
- Cuidado con los atributos "fantasmas": Antes de subir productos nuevos, mira cómo están creados los actuales. ¿Los precios vienen del ERP o se ponen a mano? Hemos visto casos donde, si no rellenabas un campo oculto llamado "Stock_Interno" (que nadie sabía para qué servía), el producto simplemente no aparecía en el buscador. Y claro, si no sabes esto… lo ideal es que alguien en la empresa mantenga un manual con las cosas importantes, pero claro, no siempre ocurre. Por cierto, si te pasan estas cosas pregúntanos por nuestra auditoría Magento, te sacamos estas cosas a un manual y te proponemos mejores opciones.
- El laberinto de las promociones: Revisa la pestaña de Marketing > Cart Price Rules. Si hay 50 reglas activas y no sabes qué hacen, desactiva las que no uses antes de crear la tuya. Magento es muy potente, pero las reglas acumulativas pueden hacer que acabes vendiendo a pérdida sin darte cuenta.
- La guerra contra la Caché y los Índices: ¿Has cambiado un banner o un precio y no se ve en la web? No entres en pánico ni le eches la culpa al servidor todavía. En Magento, casi todo necesita que "limpies la caché" o "reindexes". Si no tienes claro cuándo darle al botón, puedes acabar ralentizando la web para todos los usuarios o, peor aún, viendo datos antiguos mientras tus clientes ven otros.
- El lío de las Store Views (Multidioma/Multitienda): Si tu tienda vende en varios países, fíjate bien en el "Scope" (el selector de arriba a la izquierda en el panel). Nos hemos encontrado con gente que cambiaba descripciones en la vista general y se volvía loca porque en la versión de "España" seguía saliendo el texto viejo. Es un error tonto que te hace perder horas si nadie te explica cómo funciona la jerarquía de Magento. Son como “capas de cebolla”, pregúntanos si no lo tienes claro.
2. El frente del Desarrollador: "Buscando el cable rojo"
Aquí es donde entramos nosotros. Cuando heredamos un proyecto, lo primero que hacemos es abrir la tapa y ver cuánto "humo" sale.
Nuestra experiencia técnica: Una vez heredamos un Magento donde el desarrollador anterior había modificado el núcleo (core) del sistema para arreglar un fallo del checkout. ¿El resultado? No se podía actualizar ninguna medida de seguridad sin que la web dejara de permitir pagos. Estuvimos tres días haciendo arqueología de código para deshacer el entuerto.
Lo que nosotros miramos primero:
- La carpeta de módulos (app/code): Si entramos y vemos 150 módulos instalados, y la mitad se llaman "Prueba_Juan", sabemos que nos toca limpieza profunda.
- El registro de errores (Logs): Si el archivo de errores pesa más de 500MB, es que el sistema está gritando auxilio en silencio. Muchas veces la web va lenta no por el servidor, sino porque hay procesos intentando ejecutarse mil veces por segundo y fallando en el intento.
- Consultas SQL en bucle (El "asesino" silencioso): Revisamos si hay código que pide información a la base de datos de uno en uno en lugar de todos a la vez. Si para mostrar 20 productos en el listado el servidor hace 200 llamadas a la base de datos, la web irá lenta aunque tengas el mejor servidor del mundo.
- Basura acumulada en
pub/staticymedia: Aunque los archivos viejos no se llamen desde la web, ocupan un espacio precioso. Nos hemos encontrado con archivos tipovideo-home-2019.mp4de 500MB que llevan sin ver la luz años. Esto no solo ensucia el servidor, sino que hace que las copias de seguridad sean eternas y pesadas. Es el equivalente a mudarte de casa y llevarte cajas llenas de periódicos viejos: no te impiden caminar, pero vaya si molestan. - Cronjobs (Tareas programadas) atascadas: Magento necesita hacer tareas en segundo plano (enviar emails, actualizar stocks, limpiar sesiones). Si abrimos la lista de tareas y vemos que hay procesos "en ejecución" desde hace tres meses, es que el motor está gripado. Es una de las causas principales de que los pedidos no lleguen al ERP a tiempo.
¿Cómo coordinar ambos mundos?
Si estás en esta situación, lo más importante es que el equipo de gestión y el equipo técnico hablen el mismo idioma. No intentes lanzar la funcionalidad estrella del año si el desarrollador te está diciendo que la base de datos está "cogida con pinzas".
Un último consejo de Way2: Antes de invertir un solo euro en atraer más tráfico, asegúrate de que el motor de tu Magento aguanta el acelerón. Hemos visto a Ecommerce Managers gastar 10.000€ en Ads para que luego la web cayera a los 5 minutos porque un módulo de stock mal programado bloqueó la base de datos (Antes de empezar a trabajar con nosotros, claro).
Sé el "poli malo" con dirección si hace falta. Pide tiempo para auditar. Es mejor perder una semana estabilizando que perder un Black Friday entero por un error que nadie sabía que estaba ahí.
¿Te ha pasado algo parecido? ¿Te has encontrado con un Magento que parecía una caja negra de la que nadie tenía la llave? Cuéntanos tu drama, que aquí estamos para escuchar (y para arreglarlo).
Way2 Ecommerce No solo arreglamos Magentos, devolvemos la tranquilidad a los que tienen que manejarlos.
¡Contacta con nuestros especialistas en Magento hoy mismo para una consulta!