Formulario de servicio: campo por campo

Actualizado el miércoles 09 de septiembre 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
Foto 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 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 Número (mínimo 5, paso 5) 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.
Buffer antes Número (min, paso 5) No Tiempo de preparación antes del turno. Bloquea el horario pero no aparece para el cliente.
Buffer después Número (min, paso 5) No Tiempo de limpieza/cierre después del turno. Bloquea el horario pero no aparece para el cliente.

Ejemplo de buffers

  • Servicio: Manicura gel, duración 60 min, buffer antes 5 min, buffer después 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.

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

Sucursales

Toggle:

Modo Comportamiento
Todas las sucursales (default) El servicio se ofrece en todas las sucursales del negocio.
Sucursales específicas Marcás cuáles. El servicio aparece solo en las marcadas.

Profesionales

Toggle:

Modo Comportamiento
Todos los profesionales (default) Cualquier profesional puede atender este servicio.
Profesionales específicos 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 Profesionales específicos 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, 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
Reservas 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.

Seña de este servicio

Esta sección está siempre visible, no sólo cuando el negocio está en modo “Seña requerida”. Es un único selector con cuatro opciones:

Opción Qué hace
Usar la política del negocio (default) El servicio no decide nada; manda lo configurado en Ajustes → Pagos online.
Porcentaje 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
Guardar / Crear servicio 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
Buffer antes 0 min
Buffer después 0 min
Sucursales “Todas”
Profesionales “Todos”
Reservas 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 “Reservas online” apagado, o sin profesional disponible Activá el toggle y verificá los profesionales asignados
No hay horarios disponibles para el servicio Buffer demasiado largo + horario del profesional ajustado Reducí buffers o ampliá horario del profesional
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