Formulario de servicio: campo por campo

Actualizado el jueves 15 de octubre de 2026

Referencia exhaustiva de cada campo del formulario de creación/edición de servicios.

Referencia de cada campo en Servicios → Nuevo o Servicios → Editar (/admin/<slug>/services/new o /admin/<slug>/services/:id/edit).

Identidad

Campo Tipo Obligatorio Descripción
Imagen del servicio Upload PNG/JPG/WEBP/GIF, hasta 8 MB (o buscador de fotos Pexels) No Imagen cuadrada (se sirve recortada a 200x200). Aparece en la lista de servicios de tu perfil público. En la página de reservas los servicios se listan sin foto.
Nombre Texto multiidioma Sí Claro y reconocible. Ej: “Corte de pelo mujer”. Visible en página pública.
Descripción corta Textarea multiidioma (3 líneas) No Aparece debajo del nombre, tanto en el perfil como en la página de reservas.
Descripción larga Textarea multiidioma (6 líneas) No En el perfil se esconde detrás de un botón “Más info” que la despliega. En la página de reservas no se muestra.

Los tres campos de texto aceptan una versión por idioma (es / pt / en). Los idiomas sin versión propia caen al idioma en el que lo escribiste.

Duración y precio

Campo Tipo Obligatorio Descripción
Duración (min) Número (mínimo 5, paso 5) Sí Minutos que dura el servicio. Default: 30. El paso de 5 lo impone el navegador; el servidor sólo exige que sea mayor que 0.
Precio Número No En la moneda del negocio. Si moneda sin centavos (PYG), no se muestra decimal.
Tiempo previo (min) Número (paso 5) No El “buffer antes”: tiempo de preparación. Bloquea el horario pero no aparece para el cliente.
Tiempo posterior (min) Número (paso 5) No El “buffer después”: tiempo de limpieza o descanso entre clientes. Bloquea el horario pero no aparece para el cliente.

Ejemplo de buffers

  • Servicio: Manicura gel, duración 60 min, tiempo previo 5 min, tiempo posterior 10 min.
  • En el calendario: el turno ocupa 75 minutos (60 + 5 + 10).
  • El cliente reserva las 10:00 y ve “Tu turno es de 10:00 a 11:00”.
  • El bloque completo va de 10:00 a 11:15: hasta esa hora ese profesional queda ocupado.
  • El siguiente horario que se ofrece no es necesariamente las 11:15: los horarios salen según el intervalo de slots del negocio, así que aparece el primero que caiga a las 11:15 o después — con el intervalo por defecto (30 min) son las 11:30; con 15 min, sí son las 11:15.

Pausa dentro del servicio

Solo con el módulo Pausas dentro del servicio, que activamos a pedido desde Más funciones. Aparece la casilla “Tiene una pausa en la que el profesional queda libre”: por ejemplo, mientras un color hace efecto, el profesional puede atender a otro cliente.

Campo Descripción
Antes de la pausa (min) Cuánto trabaja el profesional antes de quedar libre.
Pausa (min) Cuánto dura el tramo libre.
Después de la pausa Se calcula solo: lo que queda de la duración. Si da 0, el cliente termina sin el profesional.

El cliente sigue viendo la duración total. En el calendario, el tramo libre se marca como “Pausa”. La pausa solo libera al profesional en reservas de un único servicio: si la reserva tiene varios, queda ocupada entera.

Categorización

Campo Tipo Obligatorio Descripción
Categoría Selector No Una categoría del negocio (ej. “Cortes”, “Coloración”). Las creás vos en Categorías. Sirve para agrupar la lista pública.

Disponibilidad

Ubicaciones donde está disponible

Interruptor “Disponible en todas las ubicaciones”:

Modo Comportamiento
Activado (default) El servicio se ofrece en todas las sucursales del negocio.
Desactivado Aparecen las ubicaciones como chips. Tocás las que ofrecen el servicio.

Equipo que lo realiza

Interruptor “Lo puede realizar todo el equipo”:

Modo Comportamiento
Activado (default) Cualquier miembro activo puede atender este servicio.
Desactivado Aparece la lista del equipo como chips con foto. Tocás los que pueden atender este servicio.

Duración y precio por profesional

Lo que hacés hoy para lograr el mismo efecto es crear un servicio por variante y asignar cada uno a su profesional:

Querés Cargás
“Color con Sofía Gs. 250.000, con Lara Gs. 180.000” Dos servicios (“Color · Sofía” y “Color · Lara”), cada uno con su precio y con “Lo puede realizar todo el equipo” desactivado, apuntando a una sola persona.
“El corte con el barbero senior tarda 45 min y con el junior 30” Dos servicios con distinta duración, cada uno asignado a su profesional.

El costo es que el cliente ve dos entradas en la lista en vez de una. La ventaja es que ve el precio real antes de elegir.

La comisión sí se puede afinar por profesional y por servicio — eso vive en Comisiones, un módulo a pedido, no en este formulario.

El paso a paso de este patrón está en Servicios por profesional con precios diferentes.

Flags

Campo Tipo Default Descripción
Reserva online Checkbox ✅ Si está activo, el servicio aparece en el enlace público y se puede reservar. Si está apagado, solo lo creás vos manualmente desde el calendario.
Activo Checkbox ✅ Si está apagado, el servicio no aparece en ningún lado (ni online ni interno). Útil para “pausar” sin borrar.

Horarios para reservar online

Solo con el módulo Horarios fijos por servicio, que activamos a pedido desde Más funciones. Decide cuándo pueden empezar este servicio los clientes que reservan online; tu equipo puede agendarlo igual a cualquier hora.

Opción Qué hace
Cualquier horario libre (default) Se ofrecen todos los horarios en que hay un profesional libre.
Solo a horas fijas Elegís las horas de inicio (por ejemplo, 09:00, 11:00, 13:00 y 15:00).
Dentro de una franja Elegís desde y hasta qué hora se puede empezar (por ejemplo, de 14:00 a 18:00).

Podés usar “Los mismos horarios todos los días” o cargar cada día por separado. Un día sin ningún horario no se reserva online. El formulario te avisa si un horario cae fuera del horario de la sucursal, si el servicio no termina antes del cierre o si ningún profesional que lo hace trabaja a esa hora.

Seña / depósito de este servicio

Esta sección aparece sólo si tu negocio tiene activado el módulo Cobros online con tpago (ver Depósitos y pagos por adelantado). Con el módulo activado se ve siempre, cualquiera sea el modo de confirmación del negocio. Es un único selector con cuatro opciones:

Opción Qué hace
Usar configuración del negocio (default) El servicio no decide nada; manda lo configurado en Ajustes → Pagos online.
Porcentaje del precio Este servicio pide ese % de su parte del total. Se pre-carga en 30 si nunca cargaste uno.
Monto fijo Este servicio pide ese monto, tope el precio de la línea.
Sin seña Este servicio no pide seña aunque el negocio sí la pida. Es la opción para dejar un servicio fuera de la política general.

Botones del formulario

Botón Acción
Crear / Actualizar Persiste cambios y vuelve a la lista.

Es el único botón. No hay “Duplicar”, ni “Cancelar”, ni “Eliminar” en este formulario.

  • Para duplicar: no existe. Creá el servicio nuevo a mano; son pocos campos.
  • Para cancelar: usá el botón atrás del navegador o el menú lateral; nada se guarda hasta que tocás Guardar.
  • Para sacar un servicio de circulación: desmarcá Activo y guardá. No hay borrado real de servicios en el panel — desactivar es la operación equivalente, y además preserva el historial de las reservas que ya lo usaron.

Permisos

Rol Acceso
Dueño Crear y editar.
Administrador Crear y editar.
Encargado (manager) Sin acceso.
Profesional Sin acceso.

Pre-poblado al crear

Campo Default
Duración 30 min
Tiempo previo 0 min
Tiempo posterior 0 min
Ubicaciones Todas
Equipo Todo el equipo
Reserva online ✅
Activo ✅

Validaciones

Validación del servidor Cuándo salta
Nombre obligatorio El nombre está vacío en el idioma en el que estás escribiendo.
Duración mayor que 0 Cargaste 0 o dejaste el campo vacío. No se valida el múltiplo de 5: ese paso 5 es sólo del campo del navegador, y un valor como 25 o 47 se guarda igual si llega al servidor.
Precio mayor o igual a 0 Cargaste un precio negativo.
La foto tiene que ser una imagen Subiste algo que no es PNG, JPG, WEBP o GIF, o que pesa más de 8 MB.

Los errores se muestran juntos en un recuadro rojo arriba del formulario.

Cómo se ve para el cliente

Una vez guardado y con Reservas online activado:

En tu perfil público (citauno.com/tu-negocio), en la lista de servicios:

  1. Cada servicio muestra foto (si cargaste), nombre, duración, precio y un botón Reservar propio.
  2. Debajo va la descripción corta, y la larga detrás de un “Más info” que la despliega.
  3. Si usás categorías, la lista va agrupada por categoría.

En la página de reservas (citauno.com/businesses/tu-negocio/book):

  1. Los servicios son una lista de casillas: nombre, descripción corta, duración y precio. Sin foto y sin descripción larga.
  2. El cliente puede marcar varios servicios en la misma reserva; si lo hace, aparece un aviso de que elegir varios puede reducir los horarios disponibles, porque todos tienen que entrar en el mismo bloque.
  3. El paso de profesional va antes del de servicios, no después.

Errores comunes

Síntoma Causa Solución
El servicio no aparece en el enlace público “Reserva online” apagado, o sin profesional disponible Activá la casilla y verificá los profesionales asignados
No hay horarios disponibles para el servicio Tiempos previo y posterior demasiado largos + horario del profesional ajustado, o (con horarios fijos) ningún horario de inicio que entre Reducí esos tiempos, ampliá el horario del profesional o revisá Horarios para reservar online
El cliente reservó con un precio y aparece otro Cambiaste el precio del servicio después de la reserva Citauno usa el precio del momento de la reserva
No encuentro cómo borrar el servicio No existe borrado de servicios en el panel Desmarcá Activo y guardá: el servicio deja de aparecer en todos lados y las reservas viejas conservan su historial
El servicio aparece con foto en el perfil pero sin foto al reservar Es así por diseño: la página de reservas lista los servicios sin imagen Nada que hacer — poné la información importante en el nombre y en la descripción corta