---
title: "Modelo de planes de lealtad por negocio | Documentación de Ordering.co"
description: "Un plan de lealtad por negocio registra cómo participa un negocio en un plan de lealtad."
canonical: https://docs.ordering.co/es/api-reference/guides/business-loyalty-plans-model/
---

# Modelo de planes de lealtad por negocio

Un plan de lealtad por negocio registra cómo participa un negocio en un plan de lealtad. Puede sobrescribir la configuración de acumulación, canje, límites máximos y vencimiento del plan para ese negocio.

## Operaciones relacionadas aprobadas

| Acción                               | Método | Recurso                                                     |
| ------------------------------------ | ------ | ----------------------------------------------------------- |
| Listar configuraciones de negocio    | `GET`  | `/loyalty_plans/{loyalty_plan_id}/businesses`               |
| Consultar configuraciones de negocio | `GET`  | `/loyalty_plans/{loyalty_plan_id}/businesses/{business_id}` |

Ambas operaciones de lectura revisadas requieren autenticación de administrador en el contrato de la operación. Consulta [Obtener los planes de lealtad por negocio](https://docs.ordering.co/es/api-reference/guides/get-all-business-loyalty-plans-list/) y [Consultar el plan de lealtad de un negocio](https://docs.ordering.co/es/api-reference/guides/find-business-loyalty-plans/).

La documentación anterior también describe operaciones de creación, actualización y eliminación bajo rutas con `/business` en singular. No coinciden con las rutas plurales enumeradas aquí y la Referencia pública de la API no incluye operaciones correspondientes.

## Campos representativos

Los campos de identidad incluyen `id`, `business_id` y `loyalty_plan_id`. El comportamiento se controla con `redeems`, `accumulates`, `redemption_rate`, `accumulation_rate`, `maximum_redemption_type`, `maximum_redemption_rate`, `maximum_accumulation` y `expire_after_minutes`.

Para `maximum_redemption_type` se enumeran los valores `1` y `2`, pero sus significados no están claros. Usa el contrato de la referencia de la API específico de la operación y la configuración del producto como autoridad para los valores aceptados, requisitos y respuestas.

## Propiedades del esquema

**Esquema:** `BusinessLoyaltyPlan`

| Nombre                    | Tipo            | Descripción |
| ------------------------- | --------------- | ----------- |
| `accumulates`             | boolean \| null | —           |
| `accumulation_rate`       | number \| null  | —           |
| `business_id`             | number \| null  | —           |
| `expire_after_minutes`    | any             | —           |
| `id`                      | integer \| null | —           |
| `loyalty_plan_id`         | number \| null  | —           |
| `maximum_accumulation`    | number \| null  | —           |
| `maximum_redemption_rate` | number \| null  | —           |
| `maximum_redemption_type` | any             | —           |
| `redeems`                 | boolean \| null | —           |
| `redemption_rate`         | number \| null  | —           |
