# Configuración del servicio

# Crear modificadores (extras)

## ¿Qué es / para qué sirve?

Los **modificadores** (extras) son las opciones que el cajero o salonero agrega a
un producto al tomar el pedido: "queso adicional", "sin cebolla", "salsa extra".
Se organizan en **conjuntos de modificadores** (ej. el conjunto "Salsas") que
luego se asocian a los productos.

## Crear un conjunto de modificadores

1. Ve a **Productos → Modificadores → Agregar**.
2. Completa:
   - **Conjunto de Extras** (obligatorio): nombre del conjunto (ej. "Ingredientes
     Extra").
   - **Gestionar Stock** (casilla, si está habilitado): para llevar inventario de
     los extras.
3. Define **cuántos extras** se pueden elegir de la lista:
   - Modo **rango**: **Min** y **Max** (ej. mínimo 0, máximo 3).
   - Modo **cantidad fija**: usa **Cambiar** para alternar a "Igual" e indicar una
     cantidad exacta.
4. Agrega cada extra en la tabla, con:
   - **Nombre** del extra (ej. "Queso").
   - **Mostrar precio**: si se muestra su precio en la pantalla del POS.
   - **Precio** del extra.
   - **ITBMS**: el impuesto que aplica (o "Ninguno").
   - (Opcional) **Receta**: define los componentes del extra si se prepara.
   - Usa **+** para agregar más filas y **−** para quitarlas.
5. Guarda.

[CAPTURA: cuadro "Añadir Extra" con el conjunto, el rango Min/Max y la tabla de extras (nombre, precio, ITBMS)]

## Editar un conjunto

Al editar, cada extra muestra además la casilla **Activo** (desmárcala para
deshabilitar un extra sin borrarlo) y el botón **Ver receta**. El botón
**No Aplicar** quita la restricción de cantidad.

## Asociar el conjunto a productos

En el listado de modificadores, cada conjunto tiene el botón **Administrar
productos**: ábrelo y selecciona a qué **productos** se aplica ese conjunto de
extras. Así esos extras aparecen al tomar el pedido de esos productos. La columna
**Productos** del listado muestra a cuántos está asociado.

## Notas y avisos

> - El **Min/Max** controla cuántos extras puede (o debe) elegir el cliente; el
>   POS no deja confirmar hasta cumplir la regla.
> - Estos extras son los que el cajero/salonero ve al
>   [agregar productos](../manual-cajero/agregar-productos-y-extras.md).
> - La asociación a productos se hace desde el **conjunto** (botón "Administrar
>   productos"), no desde la ficha del producto.

# Tipos de servicio

## ¿Qué es / para qué sirve?

Un **tipo de servicio** define la modalidad de la venta: **comer aquí**, **para
llevar**, **delivery** o **entrega por tercero**. Cada tipo puede aplicar un
**cargo adicional** (ej. empaque) y una **lista de precios** distinta por sucursal.

## Paso a paso

1. Ve a **Configuración → Tipos de servicio → Agregar**.
2. Completa:
   - **Nombre** (obligatorio): ej. "Comer aquí", "Llevar", "Delivery".
   - **Descripción** (opcional).
   - **Grupo de Precios por Ubicación**: para cada sucursal, elige qué grupo de
     precios aplica con este tipo de servicio (ej. precios distintos para
     delivery).
3. Configura el **cargo adicional** (si aplica):
   - **Tipo de Carga de Embalaje**: **Fijo** (monto) o **Porcentaje** (% del total).
   - **Cargo Adicional**: el monto o el porcentaje.
4. (Opcional) **Habilitar Campos Personalizados**: agrega hasta 4 campos extra al
   vender con este tipo de servicio (ej. datos del delivery).
5. Guarda.

[CAPTURA: cuadro "Tipo de Servicio" con nombre, grupo de precios por ubicación y cargo adicional]

## Notas y avisos

> - El **cargo adicional** se suma a la venta cuando se elige ese tipo de servicio.
> - Usa el **grupo de precios por ubicación** para cobrar distinto en delivery vs.
>   en el local, sin duplicar productos.
> - El listado muestra cada tipo con su **Cargo Adicional**.

PENDIENTE DE VERIFICAR: en qué punto exacto del POS el cajero/salonero elige el
tipo de servicio durante la venta.