{% extends "base.html" %} {% set active = "clientes" %} {% block title %}{{ cliente.nombre }} · ArcaBeauty Club{% endblock %} {% block content %}

{{ cliente.nombre }}

Teléfono {{ cliente.telefono or "—" }}
Nivel de fidelidad {{ nivel.nombre }} {{ cliente.puntos }} puntos disponibles · {{ nivel.descuento }}% descuento automático
Cliente desde {{ cliente.fecha_registro[:10] }}
{% if cliente.notas %}
Notas: {{ cliente.notas }}
{% endif %}

Programa de fidelidad

{% if nivel.siguiente %}

Le faltan {{ nivel.faltan_para_siguiente }} puntos para alcanzar el nivel {{ nivel.siguiente }}.

{% else %}

¡Ya está en el nivel más alto!

{% endif %}

Código de referido

Comparte este código: quien lo use al registrarse les da {{ 100 }} puntos a este cliente y 50 al nuevo.

{% if referidos %}

Personas que ha referido

{% endif %}

Canjear puntos por una recompensa

{% if recompensas %} {% for r in recompensas %}
{{ r.nombre }}
{{ r.costo_puntos }} puntos
{% endfor %} {% else %}

Aún no hay recompensas configuradas. Crea una desde el panel de Fidelización.

{% endif %} {% if canjes_cliente %}

Códigos de canje

{% for c in canjes_cliente %}
{{ c.codigo }} {{ c.recompensa_nombre }} {{ 'usado' if c.usado else 'disponible' }}
{% endfor %} {% endif %}
{% if historial_puntos %}

Historial de puntos

{% for h in historial_puntos %} {% endfor %}
FechaMotivoPuntos
{{ h.fecha[:16] }} {{ h.motivo }} {{ "+" if h.cambio > 0 }}{{ h.cambio }}
{% endif %}

Historial de citas

{% if historial_citas %} {% for h in historial_citas %} {% endfor %}
FechaServicioProfesionalEstado
{{ h.fecha }} {{ h.hora_inicio }} {{ h.servicio_nombre }} {{ h.empleado_nombre }} {{ h.estado }}
{% else %}
Sin citas registradas
{% endif %}

Historial de compras

{% if historial_compras %} {% for v in historial_compras %} {% endfor %}
FechaProductos/ServiciosTotal
{{ v.fecha[:10] }} {{ v.detalle_compra or "—" }} ${{ "%.0f"|format(v.total) }}
{% else %}
Sin compras registradas
{% endif %}
{% endblock %}