Configurar un plan freemium

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Un plan freemium permite a los desarrolladores de apps utilizar el plan de tarifas de forma gratuita durante un período que se basa en el uso, la duración o ambos. Puedes configurar un plan freemium para cualquier tipo de plan de tarifas, excepto las notificaciones ajustables.

Configurar un plan freemium con la IU

Configura un plan freemium para un plan de tarifas, como se describe a continuación.

Conexión de integración

Para configurar un plan freemium con la IU de Edge cuando creas o editas un plan de tarifas, selecciona cualquier tipo de plan (excepto las notificaciones ajustables) y, en la sección Freemium, habilita el plan freemium y selecciona una de las siguientes opciones:

  • Oferta por uso (cantidad de llamadas a la API)
  • Oferta por período
  • Lo que ocurra primero

Según tu selección, configura uno de los siguientes campos o ambos:

Campo Descripción
Uso freemium (llamadas a la API) Nota: Es obligatorio si seleccionas Oferta por cantidad o Lo que ocurra primero.

Cantidad de transacciones (o valor correspondiente a un atributo personalizado registrado en la política de registro de transacciones) por las que no se les cobra a los desarrolladores. El volumen se mide para el producto de API.

Período freemium Nota: Es obligatorio si seleccionas Oferta por duración o Lo que ocurra primero.

Es el intervalo de tiempo durante el cual no se les cobra a los desarrolladores. Por ejemplo, 30 días. Especifica el número y la unidad (día, semana o mes).

Versión clásica de Edge (nube privada)

Para configurar un plan freemium con la IU clásica de Edge, sigue estos pasos:

  1. Selecciona la pestaña Freemium.

  2. Ingresa la siguiente información:
    Campo Descripción
    ¿Paquete freemium?

    El alcance del período gratuito. Selecciona uno de los siguientes botones de selección:

    • Por cantidad El período gratuito se basa en una cantidad especificada en el campo Volumen.
    • Por duración El período gratuito se basa en un intervalo de tiempo especificado en el campo Duración Freemium.
    • Lo que ocurra primero. El período gratuito finaliza cuando se alcanza la cantidad en el campo Volumen o el intervalo de tiempo en el campo Duración Freemium, lo que ocurra primero.
    • No. Este no es un plan Freemium. Esta es la opción predeterminada.
    Volumen freemium

    El volumen de transacciones (o volumen correspondiente a un atributo personalizado registrado en la política de registro de transacciones) por las que se les cobra a los desarrolladores. El volumen se mide en todos los productos del paquete de API. Ingresa un número de volumen, como 5,000. Esto significa que, cuando los desarrolladores inician el plan, no se les cobra por las primeras 5,000 transacciones (ni por los primeros 5,000 usos de un elemento relacionado con atributos personalizados). Este campo se habilita solo si seleccionas "Por cantidad" o "Lo que ocurra primero" en el campo "Paquete freemium?".

    Duración freemium

    El intervalo de tiempo durante el cual no se les cobra a los desarrolladores. Ingresa un número y selecciona un período, por ejemplo, 1 mes. Esto significa que no se les cobra a los desarrolladores por 1 mes después de la fecha de inicio del plan que compraron. Este campo solo se habilita si seleccionas "Por duración" o "Lo que ocurra primero" en el campo "Paquete freemium?".

Cómo configurar un plan freemium en un plan de tarifas con la API

Puedes agregar un plan freemium cuando crees o actualices el plan de tarifas. Debes especificar las propiedades freemium en el cuerpo de la solicitud de la llamada.

Por ejemplo, la siguiente solicitud crea un plan de tarifas estándar con un período de duración freemium de 30 días. (Se destacan las especificaciones relacionadas con el freemium).

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "freemiumDuration": "30",
     "freemiumDurationType": "DAY",
     "monetizationPackage": {
      "id": "location_package"
     },
     "organization": {
      "id": "{org_name}
     },
     "published": "true",
     "ratePlanDetails": [
     {
      …
      }
      ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password

Para especificar una cantidad basada en freemium (como la cantidad de transacciones que involucran el paquete de API o el volumen correspondiente a un atributo personalizado registrado en la política de registro de transacciones), especifícala como una cantidad de unidades freemium. Por ejemplo, la siguiente asignación de propiedad especifica que el freemium se basa en 5, 000 unidades freemium:

"freemiumUnit": "5000"

Consulta los parámetros de configuración del plan de tarifas para obtener una lista completa de las opciones de planes de tarifas.