Sistema de gestión de almacén (SGA): qué es y cómo elegirlo

Un sistema de gestión de almacén (SGA, o WMS por sus siglas en inglés) es el software que dirige la operativa física de un almacén: qué entra, dónde se ubica, qué se prepara, en qué orden y con qué recursos. Afecta a cualquier operador que gestione inventario físico, fabricantes con almacén propio, operadores logísticos (3PL), distribuidores, centros de preparación de pedidos, y su elección condiciona la productividad del muelle, la exactitud del inventario y la capacidad de crecer sin duplicar plantilla. No es un módulo más del ERP: es el sistema que traduce las órdenes comerciales en movimientos físicos verificables.
Qué hace un SGA que el ERP no hace
El ERP registra el inventario a nivel contable y comercial: sabe cuántas unidades hay en el almacén, pero no en qué ubicación concreta, en qué lote, con qué fecha de caducidad ni en qué estado (disponible, reservado, en cuarentena, bloqueado por calidad). El SGA gestiona esa capa física con granularidad de ubicación y trazabilidad completa.
Las funciones que diferencian a un SGA de un simple control de stock:
- Recepción y ubicación dirigida: el sistema decide dónde colocar cada palet o caja según rotación, compatibilidad de producto, temperatura requerida y proximidad al muelle de salida. El operario no elige; ejecuta.
- Gestión de ubicaciones dinámicas: a diferencia de las ubicaciones fijas (cada referencia tiene su sitio), el SGA asigna huecos libres en tiempo real y optimiza el espacio disponible.
- Picking dirigido: genera las rutas de preparación optimizadas (por zona, por ola, por pedido) y las comunica al operario por radiofrecuencia, voz o pantalla. Verifica cada línea con escaneo de código de barras o RFID.
- Control de lotes y trazabilidad: registra qué lote se ha servido a qué cliente, con qué fecha de caducidad, en qué pedido. Imprescindible en alimentación, farma y cosmética.
- Inventario cíclico: programa conteos parciales por zona o por referencia sin detener la operativa, en lugar del inventario general anual que para el almacén.
- Gestión de muelles y expediciones: asigna camiones a muelles, consolida cargas, genera la documentación de envío y verifica que lo que sale coincide con lo que se ha preparado.
Las funciones que separan un SGA básico de uno avanzado
Todos los SGA del mercado cubren recepción, ubicación, picking y expedición. La diferencia está en las funciones que solo aparecen en versiones superiores o módulos adicionales, y que son las que suelen decidir la compra cuando el almacén tiene cierta complejidad.
- Slotting dinámico: el sistema reordena las ubicaciones periódicamente según la rotación real de cada referencia, acercando al muelle lo que más se mueve. En almacenes con miles de referencias y rotaciones cambiantes, el ahorro en desplazamientos es significativo.
- Wave planning (planificación por olas): agrupa pedidos en olas de preparación según criterios de ruta, transportista, prioridad o ventana horaria. Permite saturar menos los muelles y equilibrar la carga de trabajo entre turnos.
- Cross-docking: gestiona mercancía que entra y sale sin almacenarse intermedio, cruzando del muelle de recepción al de expedición. Requiere coordinación en tiempo real entre ambas operaciones.
- Gestión de valor añadido (VAS): controla operaciones como etiquetado, co-packing, personalización de producto o kitting dentro del almacén, con trazabilidad de materiales consumidos.
- Integración con automatización: si el almacén tiene transportadores, miniload, shuttles, robots AMR o sistemas de pick-to-light, el SGA debe comunicarse con el WCS (Warehouse Control System) que gobierna esos equipos. No todos los SGA lo hacen con la misma profundidad.
- Multi-almacén y multi-cliente: para operadores 3PL que gestionan inventario de varios clientes en el mismo edificio, el SGA debe separar stocks, tarifas y procesos por cliente sin mezclar datos.
La integración con el ERP: donde se rompen la mayoría de los proyectos
El SGA no funciona aislado. Recibe pedidos del ERP, devuelve confirmaciones de envío, actualiza el stock disponible y alimenta la facturación. La calidad de esa integración determina si el proyecto funciona o se convierte en un problema permanente de datos cruzados.
Los puntos críticos de la integración SGA-ERP:
- Sentido y frecuencia de los datos: el ERP envía maestros de artículos, pedidos de venta y órdenes de compra. El SGA devuelve confirmaciones de recepción, disponibilidad de stock, albaranes y trazabilidad. Si esa comunicación es por lotes (batch) cada hora en lugar de en tiempo real, el stock que ve el comercial no coincide con el que hay en el almacén.
- Maestro de artículos único: si el ERP y el SGA mantienen fichas de producto separadas, cualquier cambio (peso, dimensiones, unidad de medida, código EAN) debe replicarse manualmente. La práctica habitual es que el ERP sea el maestro y el SGA herede, pero no todos los conectores lo hacen bien.
- Qué pasa cuando falla: si el conector cae, ¿el SGA sigue operando en modo desconectado y sincroniza después, o se para? En almacenes que trabajan 24/7, la respuesta a esta pregunta es un criterio de selección, no un detalle técnico.
- Conector estándar vs. desarrollo a medida: los grandes SGA tienen conectores certificados con SAP, Microsoft Dynamics, Oracle NetSuite y otros ERP habituales. Un conector estándar reduce coste y riesgo. Un desarrollo a medida da flexibilidad pero crea dependencia del integrador que lo construyó.
La experiencia del sector muestra que los proyectos de SGA que se retrasan o se desvían de presupuesto lo hacen, en la mayoría de los casos, por problemas de integración con el ERP, no por fallos del propio SGA.
Licencia perpetua, suscripción SaaS y lo que no te cuentan en la demo
El modelo de licencia determina el coste total de propiedad (TCO) a cinco años, que es el horizonte mínimo razonable para comparar alternativas.
Licencia perpetua (on-premise): se paga una licencia inicial por usuario o por servidor, más un mantenimiento anual que suele situarse en un porcentaje de la licencia. El software se instala en servidores propios o en un centro de datos contratado. Ventaja: control total y coste predecible a largo plazo. Inconveniente: inversión inicial alta, necesidad de infraestructura TI propia y actualizaciones que dependen del contrato de mantenimiento.
SaaS (Software as a Service): se paga una cuota mensual o anual por usuario, por transacción o por volumen de almacén gestionado. El software corre en la nube del proveedor. Ventaja: sin inversión inicial en infraestructura, actualizaciones automáticas y escalabilidad rápida. Inconveniente: el coste acumulado a cinco o siete años puede superar al de la licencia perpetua, y la dependencia del proveedor es total (si sube la cuota, no hay alternativa sin migrar).
Lo que raramente aparece en la demo comercial:
- Coste de implementación: parametrización, migración de datos, formación, pruebas y puesta en marcha. Puede igualar o superar el coste de la licencia en el primer año.
- Coste de personalización: cada desarrollo a medida que se sale del estándar del producto encarece el mantenimiento futuro y complica las actualizaciones.
- Coste de salida: si se cambia de SGA, exportar los datos históricos y la configuración no siempre es trivial. Conviene verificar las condiciones de exportación de datos antes de firmar.
- Hardware asociado: terminales de radiofrecuencia, impresoras de etiquetas, redes WiFi industriales, pantallas de pick-to-light. No van incluidos en la licencia y pueden representar un desembolso relevante.
Cómo se mide el retorno de un SGA
El retorno de la inversión (ROI) de un SGA se calcula comparando el coste total del proyecto (licencia + implementación + hardware + mantenimiento) con los ahorros y mejoras operativas que genera. Los indicadores que se usan en el sector para cuantificar ese retorno:
- Exactitud de inventario: porcentaje de coincidencia entre el stock teórico y el físico. Un SGA bien implantado lleva este indicador a niveles muy altos. Cada punto de mejora reduce roturas de stock, compras de emergencia y ajustes de inventario.
- Productividad de picking: líneas preparadas por hora y operario. El picking dirigido y las rutas optimizadas reducen los desplazamientos improductivos. La mejora típica se mide comparando la productividad antes y después de la implantación, con el mismo equipo y la misma carga de trabajo.
- Errores de preparación: pedidos servidos con líneas incorrectas o incompletas. Cada error tiene un coste directo (reexpedición, devolución, penalización del cliente) y un coste indirecto (confianza comercial). El escaneo de verificación en cada línea reduce los errores de forma drástica.
- Ocupación del espacio: el slotting dinámico y la gestión de ubicaciones caóticas permiten almacenar más referencias en el mismo espacio, retrasando la necesidad de ampliar o alquilar almacén adicional.
- Plazo de preparación: tiempo desde que el pedido entra en el sistema hasta que sale por el muelle. La planificación por olas y la asignación inteligente de recursos comprimen este plazo sin aumentar plantilla.
- Coste de inventario: al reducir errores y mejorar la visibilidad del stock, se puede trabajar con niveles de stock de seguridad más ajustados, liberando capital inmovilizado.
El plazo de retorno varía según la complejidad del almacén y el punto de partida. Un almacén que pasa de papel y Excel a un SGA ve mejoras inmediatas. Uno que ya tiene un SGA básico y migra a uno avanzado tarda más en recuperar la inversión, porque las mejoras son incrementales.
Los errores que más caros salen al elegir un SGA
- Comprar por la demo: las demos muestran el flujo perfecto con datos limpios. Lo que hay que probar es el flujo con datos reales del almacén: referencias con decimales, unidades de medida mixtas, lotes parciales, pedidos urgentes que interrumpen la ola en curso.
- Ignorar la operativa real: el SGA debe adaptarse a cómo trabaja el almacén, no al revés. Si el proceso de recepción en el SGA exige tres pasos que en la práctica nadie hace, los operarios buscarán atajos y el sistema perderá fiabilidad.
- Infradimensionar la WiFi: un SGA con radiofrecuencia depende de la cobertura WiFi en cada rincón del almacén, incluyendo cámaras frigoríficas y zonas con estanterías metálicas que apantallan la señal. Un estudio de cobertura previo evita sorpresas.
- No involucrar a los operarios: la resistencia al cambio es real. Si el equipo de almacén no participa en la selección y las pruebas, la implantación se convierte en un conflicto en lugar de un proyecto.
- Personalizar en exceso: cada desarrollo a medida aleja al SGA del estándar del fabricante, encarece las actualizaciones y crea dependencia del integrador. La regla práctica del sector es parametrizar lo máximo posible y personalizar solo lo que sea una ventaja competitiva real.
Preguntas frecuentes
¿Cuánto cuesta un sistema de gestión de almacén?
Depende del número de usuarios, las funciones contratadas, el modelo de licencia y la complejidad de la integración. Un SGA SaaS para un almacén pequeño puede arrancar con una cuota mensual contenida; un proyecto on-premise para un centro logístico con automatización puede superar ampliamente las seis cifras. El coste de implementación suele igualar o superar el de la licencia en el primer año. La comparación correcta es el coste total a cinco años, no la cuota del primer mes.
¿Puede un SGA funcionar sin ERP?
Sí, pero con limitaciones. El SGA puede operar de forma autónoma gestionando recepciones, ubicaciones y expediciones, pero necesita recibir los pedidos de algún sistema y devolver las confirmaciones de envío para facturar. Sin ERP, esa conexión se hace con el sistema de gestión comercial que tenga la empresa, aunque sea una hoja de cálculo importada. La integración pierde fluidez y aumenta el riesgo de errores de datos.
¿Cuánto tarda la implantación de un SGA?
Un proyecto estándar sin automatización ni personalizaciones complejas puede estar operativo en tres a seis meses. Proyectos con integración a sistemas automatizados, múltiples almacenes o procesos de valor añadido pueden extenderse a nueve o doce meses. La fase que más suele alargarse es la de pruebas con datos reales y la migración del inventario, no la instalación del software.
¿Qué diferencia hay entre un SGA y un WCS?
El SGA (WMS) gestiona la lógica del almacén: qué se almacena, dónde, qué pedidos se preparan y en qué orden. El WCS (Warehouse Control System) controla los equipos físicos: transportadores, clasificadores, miniload, robots. En almacenes manuales no hace falta WCS. En almacenes automatizados, ambos sistemas coexisten: el SGA decide qué hacer y el WCS decide cómo lo ejecutan las máquinas.