Crear clientes en citas y seleccionar elementos de promociones
La cita conserva al cliente recién creado y las promociones separan qué genera avance de dónde se aplica el descuento.
Qué revisar
En una cita, escribe un nombre o teléfono que no exista y selecciona Crear nuevo cliente.
Captura los datos disponibles; el cumpleaños es opcional.
Si no conoces el cumpleaños, déjalo vacío: Marduko debe guardar el cliente sin enviar una fecha inválida.
Guarda el cliente. Quedará seleccionado para continuar la cita sin buscarlo otra vez.
En un iPhone angosto, los paneles de cita y Checkout deben caber en el ancho visible. Al tocar Notas y detalles → Notas debe abrirse el teclado.
En una promoción, cada regla muestra un resumen compacto. Elegir abre un solo selector; Generan avance y Reciben descuento son reglas distintas y pueden contener productos diferentes.
Una promoción con mínimo de tres compras se desbloquea al completar la tercera y se ofrece en la compra siguiente. Al usarla, el ciclo se canjea y el conteo reinicia después de la venta con descuento; esa venta no suma al ciclo nuevo. Checkout usa el historial completo del servidor.
Progreso de clientes muestra el ciclo actual únicamente para promociones acumulables. Reiniciar crea un corte para esa persona sin borrar ventas ni afectar a otros clientes.
Si una promoción por compras fue reemplazada, Recuperar progreso enlaza la anterior inactiva con la nueva cuando el alcance calificable coincide. Web y móvil consideran el historial y las redenciones de ambas como una sola continuidad.
Las promociones con cientos de productos se consultan en lotes. Si finalizeSale registra promotion unlock failed, usa el detalle estructurado de código, tabla y tamaño de lote para escalar; la venta no debe bloquearse.
Al eliminar una venta desde Finanzas → Pagos, espera la confirmación del servidor; después la fila y sus pagos deben desaparecer inmediatamente y debe mostrarse Cobro eliminado.
Generan avance indica qué compras o citas cuentan para desbloquear el beneficio. Reciben descuento indica dónde se calcula el descuento.
Seleccionar todos guarda los elementos visibles actuales; no agrega automáticamente productos futuros. Sin elementos debe impedir guardar.
La vigencia y el día de la semana se calculan con la zona horaria del negocio tanto en web como en móvil.