Modelo de plan de lealtad
Un plan de lealtad define cómo se acumula y canjea el valor de lealtad, y puede asignar configuraciones específicas por negocio. El nombre del archivo archivado dice “level”, pero esta página describe el recurso LoyaltyPlan.
Operaciones principales
| Acción | Método | Recurso |
|---|---|---|
| Listar | GET | /loyalty_plans |
| Consultar | GET | /loyalty_plans/{loyalty_plan_id} |
| Crear | POST | /loyalty_plans |
| Actualizar | POST | /loyalty_plans/{loyalty_plan_id} |
| Eliminar | DELETE | /loyalty_plans/{loyalty_plan_id} |
La lectura de detalle y todas las mutaciones requieren autenticación de administrador.
Campos representativos
Los campos principales del plan incluyen id, name, type, redemption_rate, accumulation_rate, maximum_redemption_type, maximum_redemption_rate, maximum_accumulation, expire_after_minutes, created_at y updated_at.
La creación también acepta businesses, cuyas entradas pueden aplicar redeems, accumulates, tasas, límites máximos y ajustes de vencimiento específicos por negocio. Consulta Modelo de planes de lealtad por negocio.
El archivo registra maximum_redemption_type con los valores 1 y 2, pero no define sus significados de forma fiable. El significado de estos valores numéricos no está confirmado; comprueba la configuración de lealtad antes de usarlos.