Códigos y tipos de ubicación: dar una dirección a cada hueco
Cómo construir un código como A-03-12-2 (zona–pasillo–módulo–nivel), las reglas prácticas de numeración y etiquetado, y los cuatro tipos de ubicación: picking, almacenamiento, staging y muelle.

Un código de ubicación es la dirección de un hueco en la estantería. Sin él, el almacén funciona de memoria: el veterano sabe que las cajas azules están «en algún lugar detrás del pasillo 3», el nuevo recorre todo el suelo dos veces, y el día que el veterano falta, el stock que está físicamente en el edificio cuenta como perdido.
Con códigos, la conversación cambia por completo. Una tarea dice «recoge 6 de A-03-12-2» y cualquiera — incluido quien empieza hoy — puede ir directo, escanear la etiqueta para confirmar y recoger. El código también es la clave con la que el sistema recuerda qué está guardado dónde, así que cada almacenaje, picking, traslado y conteo debe hablar en códigos, no en descripciones como «cerca de la puerta».
Anatomía de un código: zona – pasillo – módulo – nivel#
El patrón más común se lee de grande a pequeño, como una dirección: zona, luego pasillo (fila), luego módulo (columna) y luego nivel. Tomemos A-03-12-2. A es la zona: un área grande del almacén, a menudo por sección del edificio, banda de temperatura o inquilino. 03 es el pasillo: la tercera fila de estanterías de esa zona. 12 es el módulo: el duodécimo bastidor a lo largo del pasillo; un módulo suele tener el ancho de un pallet, unos 2,7 m en una estantería estándar. 2 es el nivel: el segundo nivel de vigas desde el suelo.
- Zona: 1 letra o 1–2 dígitos bastan para la mayoría. La zona también comunica: A puede ser ambiente y C cámara fría, así que el primer carácter ya dice qué ropa llevar.
- Pasillo / fila: 2 dígitos (01–99) cubren casi cualquier edificio. Nunca omitas el cero inicial: A-3-12-2 y A-03-12-2 se ordenarán distinto en cada lista e informe.
- Módulo / columna: 2 dígitos es lo típico. Numera los módulos en el sentido real de marcha del pasillo, para que los códigos suban en orden de recorrido y nadie tenga que retroceder.
- Nivel: 1 dígito o 1 letra. Decide una sola vez si el suelo es el nivel 0 o el 1, y si cuentas vigas o estantes. La mayoría de estanterías de pallets cuentan el pallet del suelo como nivel 1, luego 2, 3, 4 hacia arriba. Las estanterías de piezas pequeñas suelen usar letras o nivel+posición, como 2-B: segundo estante, segundo contenedor desde la izquierda.
| Código | Cómo se lee | Qué encontrarás allí |
|---|---|---|
| A-03-12-1 | Zona A, pasillo 03, módulo 12, nivel 1 (suelo) | Un pallet completo, accesible con transpaleta, sin montacargas |
| A-03-12-4 | El mismo módulo, nivel 4, en alto | Stock de reserva en pallet; hay que bajarlo con carretilla o montacargas |
| B-01-05-2 | Zona B, pasillo 01, módulo 05, nivel 2 | Otra zona por completo: mira la primera letra antes de caminar |
| P-07-22-3-C | Zona de picking P, pasillo 07, módulo 22, estante 3, contenedor C | Piezas pequeñas en un contenedor: tornillos, accesorios, fundas |
¿Cuántos dígitos bastan? Calcula hacia atrás desde el almacén más grande al que podrías crecer en cinco años, no desde el de hoy. 99 pasillos, 99 módulos por pasillo y 9 niveles cubren un edificio muy grande; más ancho hace los códigos largos de leer, de teclear y fáciles de errar. Mantén la misma longitud en todas las ubicaciones: los códigos de ancho fijo se escanean, ordenan y verifican mucho mejor.
En Docklify, un código se convierte en una ubicación real en cuanto la creas: ve a WMS → Locations → New location y completa el formulario: Name (ese es tu código, por ejemplo A-03-12-2), Location Type, Warehouse, además de Occupancy, Barcode y Aka Name cuando los uses. El nombre que escribas aquí es exactamente el que aparecerá en tareas, etiquetas e informes, así que escribe siempre el código en el mismo formato fijo.
Nadie crea miles de ubicaciones una por una. Locations de Docklify admite una plantilla descargable e importación masiva por Excel (WMS → Locations → Import): una fila por ubicación — código, tipo, almacén — subes el archivo y toda una fila de estanterías queda creada de una vez. Primero importa, después imprime las etiquetas y solo entonces empieza a guardar stock, para que las etiquetas físicas y los registros del sistema nazcan juntos. Las columnas de dirección son zone, aisle, bay, level y slot. La plantilla sigue aceptando las columnas heredadas bin y section, pero son opcionales y ya no se recomiendan: déjelas vacías. Los tipos de ubicación receiving, pack y ship se han retirado: las filas de importación que los usen se rechazan con un error por fila, y el resto del archivo se importa con normalidad.

Reglas de numeración que funcionan en el suelo#
- Empieza a numerar en la entrada o en el pasillo principal transversal. La primera estantería que una persona encuentra al entrar debe ser la 01, y los números deben crecer con el flujo natural del trabajo — recepción, almacenamiento, picking, envío — no en contra.
- Separa impares y pares por lado. Una convención común: módulos impares a la izquierda del pasillo, pares a la derecha. Quien recoge en orden trabaja un lado de ida y el otro de vuelta, en vez de zigzaguear por el pasillo todo el día.
- Cuenta los niveles de abajo hacia arriba, siempre. El suelo es el número más bajo; la viga superior, el más alto. Escribe la regla en el extremo de la estantería y en el manual, porque «contar desde arriba» le parece igual de natural a otra gente (ver los errores al final).
- Pon cada etiqueta exactamente en el mismo sitio: en la viga, a la misma altura, del mismo lado — a la altura de los ojos en el nivel del suelo y en el montante o la viga inferior en niveles altos. El escáner debe encontrar la etiqueta sin que nadie la busque.
- Deja espacio para crecer. Si una zona tiene hoy 14 pasillos, numéralos 01, 03, 05… o deja huecos en la secuencia (el siguiente bloque empieza en 20) en vez de apretar 01–14. El día que instales una estantería nueva entre el pasillo 06 y el 07, una secuencia apretada te obliga a renumerar todo lo que sigue.

Las ubicaciones de piezas pequeñas siguen la misma lógica, solo un nivel más fino. Un módulo puede guardar 20 contenedores, así que el código gana un segmento de contenedor: P-07-22-3-C significa zona P, pasillo 07, módulo 22, estante 3, contenedor C. En las etiquetas de la foto basta la forma corta P53, P54, porque la zona, el pasillo y el estante son obvios de pie frente a ellos — pero en el sistema conserva el código completo. La etiqueta corta es para los ojos; el código completo es en lo que coinciden tareas, conteos e informes.

Una etiqueta es el código hecho físico: caracteres grandes legibles arriba y un código de barras debajo para escanear. Imprime desde el registro del sistema, nunca reescribas códigos a mano en la impresora de etiquetas: un dígito cambiado (12 por 21) crea una ubicación que existe en la estantería pero no en el sistema, o peor, apunta al módulo equivocado. Cuando una etiqueta se dañe, reimprime el mismo código; nunca escribas una «temporal» a mano, porque las etiquetas temporales suelen vivir años.
Los cuatro tipos de ubicación#
Un código dice dónde está una ubicación; el tipo dice para qué sirve. Docklify tiene exactamente estos cuatro tipos — picking, almacenamiento, staging y muelle — y eliges el tipo en el mismo formulario de Locations donde pones el código (el campo Location Type). El tipo no es decoración: las reglas de almacenaje, picking y staging se comportan distinto por tipo. Una ubicación de almacenamiento, por ejemplo, es solo para pallets — las cajas sueltas no van allí — mientras que el picking de pedidos se hace contra ubicaciones de picking. Pon el tipo con honestidad al crear la ubicación, porque cada regla posterior confía en él.
Ubicaciones de picking: poca cantidad, alta frecuencia
Una ubicación de picking es desde donde se recogen los pedidos, de una en una o de pocas en pocas unidades. Físicamente suele ser estantería con estantes o contenedores a la altura de la cintura o los ojos, o el nivel del suelo de una estantería de pallets, y está lo más cerca posible del área de empaque: se camina hasta ella cientos de veces al día, así que cada metro extra se paga cientos de veces. El stock por ubicación es deliberadamente pequeño: unas cajas o contenedores de un solo SKU, de rotación rápida. Cuando baja, se repone desde almacenamiento (la cadena de reposición de abajo). Un SKU por ubicación de picking es la regla más limpia: mezclar SKU en un contenedor es el origen de los errores de picking.
Ubicaciones de almacenamiento: pallets completos, en alto
Una ubicación de almacenamiento guarda stock de reserva: pallets completos en los niveles altos de vigas, alcanzados con montacargas y visitados rara vez. Es la cuenta de ahorros del almacén: grandes cantidades, poco movimiento y espacio barato por unidad, porque el espacio alto cuesta menos que el suelo privilegiado junto a empaque. En Docklify la regla es estricta: una ubicación de almacenamiento guarda pallets, no mercancía suelta — el almacenaje en almacenamiento siempre trabaja en pallets, y recoger desde almacenamiento significa bajar un pallet, no abrir cajas en una viga. El almacenamiento también es la fuente de la reposición: las ubicaciones de picking se rellenan desde aquí, lo que hace del enlace almacenamiento → picking el mecanismo central de cualquier almacén grande.
Ubicaciones de staging: una parada corta, nunca un hogar
Una ubicación de staging es suelo cerca de los muelles donde la mercancía hace una pausa breve: pallets recién descargados esperando almacenaje, o pedidos recogidos esperando el camión. Son cuadrados marcados en el suelo con códigos como STG-01, STG-02 — sí, el suelo también tiene códigos, porque «la pila junto a la puerta 3» es exactamente el tipo de descripción que los códigos existen para reemplazar. La disciplina del staging es el tiempo: el stock aquí está en tránsito entre dos pasos y debe medirse en horas, no en días. Si un pallet dura una semana en staging, ya no es staging: es almacenamiento no planificado sin estantería, y bloqueará el próximo camión.
Ubicaciones de muelle: el suelo frente a cada puerta
Una ubicación de muelle es la posición de suelo ligada a una puerta de muelle: DOCK-01 pertenece a la puerta 1, DOCK-02 a la puerta 2. Es donde se deposita la carga de un remolque al bajar, y donde se monta una carga de salida antes de subir. Dar a cada puerta su propia posición codificada en el suelo mantiene separados entrada y salida cuando se trabajan tres camiones a la vez: recepción pone la carga de la puerta 2 en DOCK-02, envío monta la carga de la puerta 3 en DOCK-03, y nadie adivina de quién es cada pallet. Las ubicaciones de muelle rotan más rápido que todas: el objetivo es una ubicación de muelle vacía entre camión y camión.
La cadena de reposición: el almacenamiento alimenta al picking#
Los cuatro tipos solo tienen sentido juntos, y el enlace más importante es almacenamiento → picking. Imagina un champú de venta rápida. Un pallet completo — 800 botellas — está en alto en almacenamiento, en A-03-12-4. Abajo, en la ubicación de picking P-02-08-1, hay 40 botellas en un contenedor, y los pedidos toman de 5 a 10 botellas cada vez. Quien recoge nunca sube al pallet; trabaja el contenedor. Cuando el contenedor baja a su marca mínima — digamos 10 botellas — se crea una tarea de reposición: un conductor baja el pallet (o toma cajas de él) y rellena el contenedor, y el pallet vuelve arriba o se consume capa a capa. Sin esta cadena obtienes lo peor de ambos mundos: o quien recoge espera al montacargas en mitad de un pedido, o la cara de picking está tan llena que recoger se arrastra. Con ella, el picking de alta frecuencia se mantiene rápido y barato, y el trabajo del montacargas se agrupa en viajes planificados en vez de emergencias.
En Docklify esta cadena funciona como tareas de reposición: cuando una ubicación de picking cae a su nivel mínimo, el sistema genera una tarea de reposición desde la ubicación de almacenamiento que guarda la reserva (WMS → Replenishment tasks). El conductor ve origen y destino por código — tomar de A-03-12-4, entregar en P-02-08-1 — así que la reposición es una tarea normal y registrada, no un favor que se grita por el pasillo.
Leer la distribución del inventario: por zona, por tipo#
Los códigos y los tipos vuelven a rendir cuando necesitas la foto completa: qué zonas están llenas, dónde el stock de picking está fino, si el staging se está atascando. Trabájalo por capas. Primero por zona: una zona al 95 por ciento con más entradas en camino necesita una decisión hoy, no la semana que viene. Luego por tipo: ubicaciones de picking vacías con el almacenamiento lleno significan que la cadena de reposición está rota, no que no haya stock; ubicaciones de staging ocupadas durante días significan que la salida está acumulándose. Por último, por ubicación individual, cuando un conteo no cuadra o alguien reporta un problema. Leer la distribución así convierte «el almacén se siente lleno» en una afirmación concreta y solucionable.
Docklify convierte esa vista por capas en una imagen: WMS → 3D Warehouse genera un modelo 3D de tu almacén a partir de tus ubicaciones. Puedes localizar y resaltar ubicaciones por código, por zona y por tipo, y abrir cualquier ubicación para ver su inventario en vivo: qué SKU, cuántos, en qué pallet. En vez de caminar una zona para comprobar si está realmente llena, la sobrevuelas: módulos llenos, módulos vacíos y caras de picking finas se ven de un vistazo, y un clic te dice exactamente qué hay en el módulo que estás mirando.

El tipo no es la única agrupación que necesita una ubicación. En Docklify una ubicación también puede pertenecer a Location Groups (WMS → Location Groups) — por ejemplo un grupo de cámara fría, un grupo de alto valor o un grupo dedicado a un cliente — y una ubicación puede pertenecer a varios grupos a la vez. Los códigos dicen dónde, el tipo dice para qué, y los grupos dicen bajo qué reglas: la mercancía de cadena de frío solo va a ubicaciones del grupo frío, la de alto valor solo al grupo enjaulado. Cuando configures reglas de almacenaje, pensarás en grupos tan a menudo como en zonas.
Errores comunes#
Funciones de Docklify usadas en este artículo#
- Crear una ubicación — WMS → Locations → New location: Name (el código), Location Type (picking / almacenamiento / staging / muelle), Warehouse, Occupancy, Barcode, Aka Name.
- Importación masiva de ubicaciones — WMS → Locations → Import: descarga la plantilla, una fila por ubicación en Excel, sube y crea miles de una vez.
- Los tipos impulsan las reglas — picking, almacenamiento, staging y muelle son los valores de Location Type del sistema; almacenaje, picking y staging se comportan distinto por tipo, y el almacenamiento solo guarda pallets.
- Tareas de reposición — WMS → Replenishment tasks: cuando una ubicación de picking llega a su nivel mínimo, se genera una tarea desde la ubicación de almacenamiento que guarda la reserva.
- Vista 3D de almacén — WMS → 3D Warehouse: un modelo 3D generado del almacén; localiza y resalta por código, zona y tipo, y abre cualquier ubicación para ver su inventario en vivo.
- Location Groups — WMS → Location Groups: agrupa ubicaciones por regla (frío, alto valor, un cliente), con una ubicación en varios grupos a la vez.