desarrollos.app

Cómo subir inventario (modelos y unidades)

El inventario de un desarrollo se compone de modelos (tipos de producto) y unidades (instancias individuales). Antes de crear unidades, debe existir al menos un modelo y al menos una sección.

Crear un modelo

Abre el desarrollo y usa el botón "+ Nuevo modelo" en el sidebar (grupo "Vista previa"). Lo primero que pide el formulario es el tipo de producto: departamento, casa, terreno, local, oficina o nave industrial. Según el tipo elegido, el formulario adapta los campos que muestra a continuación — por ejemplo, una casa pide recámaras y niveles, mientras que una nave pide altura libre y andenes de carga. La taxonomía completa está en el artículo de tipos de producto.

Los campos comunes a todos los modelos son nombre, cantidad de unidades, superficie, precio y al menos una foto en la galería. El precio se puede ajustar después por modelo y queda registrado en el historial de precios.

El tipo de producto que puedes elegir depende de la categoría del desarrollo padre (residencial, industrial, campestre, mixto). No todos los tipos están disponibles para todas las categorías; la matriz completa de compatibilidad está en el artículo de tipos de producto.

Crear unidades

Entra a la sección Inventario del desarrollo. Cada unidad necesita un identificador (ej. "12-A" o "Lote 5"), un modelo padre y una sección. La sección se autoselecciona en base al modelo si solo hay una; si el desarrollo tiene varias secciones, hay que escogerla manualmente.

El identificador debe ser único dentro de su sección (torre/etapa), no por modelo: puedes repetir el mismo número (ej. "101") en otra sección — caso legítimo cuando vendes el mismo modelo en Torre A y Torre B — pero no dos veces en la misma sección, aunque sean de modelos distintos.

El generador de unidades

El generador ofrece dos modos:

  • El modo "Rango" (por defecto) crea la cantidad de unidades que indiques, numeradas de forma consecutiva. Eliges cómo nombrarlas con "Solo número" o "Texto + número" (para anteponer un texto como "Lote" o "Torre-A"), indicas "¿Cuántas unidades vas a crear?" y, opcionalmente, "¿Desde qué número empiezan?" (por defecto 1). Cuando el modelo es de tipo departamento, oficina o local, ofrece además un campo "Piso (opcional)" que aplica el mismo piso a todas las unidades del rango generado.
  • El modo "Por pisos" está pensado para edificios verticales y solo aparece cuando el modelo es de tipo departamento, oficina o local: defines un rango de pisos, las unidades por piso y un prefijo opcional, y el sistema auto-numera cada unidad (ej. piso 1 con 4 unidades → 101, 102, 103, 104) asignando el piso automáticamente.

Un campo "Número inicial" controla desde qué número arranca cada piso (por defecto 1). El sistema lo auto-sugiere tomando el siguiente índice disponible en la sección, cruzando todos los modelos, para que al generar un segundo modelo en una torre que ya tiene unidades la numeración no choque con la del primero (ej. si en la sección ya existen unidades 1–4, sugiere 5). Puedes sobrescribir la sugerencia a mano.

La vista previa es editable: puedes cambiar el número de un piso, quitar un piso (útil para saltar el 13) o ajustar cuántas unidades tiene cada piso antes de confirmar.

En el modo "Rango", el interruptor "Agregar ceros al inicio" rellena los números con ceros a la izquierda hasta el ancho del número más alto (ej. 10 unidades → 01, 02, … 10); apagado, se muestran sin ceros (1, 2, 3…). En "Por pisos" un campo "Dígitos por unidad" (entre 1 y 4) hace lo mismo y se ajusta solo al ancho del índice más alto hasta que lo cambias a mano — por ejemplo, con 3 dígitos el piso 1 genera 1001, 1002, 1003. Un número más largo que los dígitos configurados nunca se recorta.

Asignar piso a unidades existentes

Para asignar o quitar el piso de unidades que ya existen (por ejemplo, las creadas con el modo "Rango" sin piso), selecciona varias unidades en la sección Inventario — clic con Ctrl/Cmd para alternar una, o Shift+clic para un rango dentro del mismo grupo — y usa la acción "Asignar piso" de la barra de selección inferior. Escribe el piso (admite medios pisos en .5, ej. 1.5) y aplícalo a todas, o usa "Quitar piso" para dejarlas sin piso. La acción solo aparece cuando todas las unidades seleccionadas pertenecen a tipos con piso (departamento, oficina o local).

Importar desde CSV

Para crear varios modelos a la vez, hay un importador desde CSV en la sección Inventario del desarrollo. La plantilla descargable se adapta a la categoría del desarrollo: incluye una fila de ejemplo por cada tipo de producto permitido para esa categoría con sus columnas específicas. Si la categoría es mixto, cada fila debe declarar explícitamente su tipo de producto. Para las demás categorías el importador puede asumir un tipo por defecto si la columna se omite, pero la fila siempre puede sobrescribirlo con cualquier tipo permitido para esa categoría.

Eliminar un modelo

Solo puedes eliminar un modelo mientras su desarrollo nunca se haya publicado. Una vez que publicas el desarrollo, sus modelos ya no se pueden eliminar —ni siquiera si después lo despublicas— para conservar el historial de precios que vieron los compradores. Si necesitas quitar un modelo de un desarrollo que ya fue publicado, escríbenos a soporte@desarrollos.app.

Al eliminar un modelo también se eliminan sus unidades. Esta acción es irreversible.

Eliminar una sección o torre

Desde el menú Gestionar de la sección (torre o etapa) puedes eliminarla. Hay tres situaciones:

  • Sin unidades vivas: si todas las unidades de la sección están disponibles (ninguna apartada o vendida, ni con un prospecto activo que la tenga reservada), puedes eliminarla directamente. El sistema borra esas unidades disponibles junto con la sección; te pedimos escribir el nombre para confirmar porque es permanente.
  • Con unidades vendidas o apartadas: no se puede eliminar mientras tenga unidades vendidas, apartadas o reservadas por un prospecto. Muévelas primero a otra sección con "Dividir inventario" (selecciona las unidades y usa "Mover a…") o resuelve esos prospectos.
  • Única sección: un desarrollo siempre debe conservar al menos una sección, así que la última no se puede eliminar.

Eliminar una sección es irreversible —no entra a la ventana de recuperación; lo recuperable es el desarrollo completo.