Modelo de niveles de lealtad
Un nivel de lealtad representa una etapa dentro de una progresión, con su propio umbral, beneficios y comportamiento de acumulación.
Operaciones principales
| Acción | Método | Recurso |
|---|---|---|
| Listar | GET | /loyalty_levels |
| Consultar | GET | /loyalty_levels/{loyalty_level_id} |
| Crear | POST | /loyalty_levels |
| Actualizar | POST | /loyalty_levels/{loyalty_level_id} |
| Eliminar | DELETE | /loyalty_levels/{loyalty_level_id} |
La lectura de detalle y todas las mutaciones requieren autenticación de administrador.
Campos representativos
Los campos principales incluyen id, name, description, benefits, minimum_points, accumulation_rate, maximum_accumulation_percentage, maximum_accumulation_fixed, expire_after_minutes, image, created_at y updated_at.
minimum_points marca el umbral del nivel, mientras que accumulation_rate y los campos que limitan la acumulación controlan su comportamiento. El significado de la acumulación máxima puede variar según la operación; comprueba la descripción del campo antes de usarlo.
Consulta Crear un nivel de lealtad y Obtener los niveles de lealtad.