Crear producto

La forma de crear productos en Adapty depende de si ya los tienes en los stores:

También puedes crear productos de forma programática usando el Developer CLI.

Crear producto y enviarlo al store

Antes de empezar, asegúrate de haber configurado la integración con los stores que necesitas:

Si configuraste la integración con App Store hace tiempo, asegúrate también de haber añadido la clave API de App Store Connect.

Para añadir un nuevo producto a tu app:

  1. Ve a Products desde el menú principal de Adapty.
products-tab.webp
  1. Haz clic en Create product en la esquina superior derecha. Adapty admite todos los tipos de productos: suscripciones, no consumibles (incluido acceso de por vida) y consumibles.

  2. Selecciona Create a new product and push to stores.

push-to-stores.webp
  1. Introduce los siguientes datos:
    • Product name: escribe el nombre del producto que se usará en el Adapty Dashboard. El nombre es principalmente para tu referencia, así que elige el que te resulte más cómodo en el Adapty Dashboard.
    • Access Level: selecciona el nivel de acceso al que pertenece el producto. El nivel de acceso determina las funciones que se desbloquean tras la compra. Ten en cuenta que esta lista solo contiene los niveles de acceso creados previamente. El nivel de acceso premium se crea en Adapty por defecto, pero también puedes añadir más niveles de acceso.
    • Subscription duration: selecciona la duración de la suscripción de la lista.
      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual: la duración de la suscripción.
      • Lifetime: usa el período de por vida para los productos que desbloquean las funciones premium de la app para siempre.
      • Non-Subscriptions: para los productos que no son suscripciones y por tanto no tienen duración, usa non-subscriptions. Pueden usarse para desbloquear funciones adicionales, productos consumibles, etc.
      • Consumables: los artículos consumibles se pueden comprar varias veces y se agotan durante la vida útil de la aplicación. Ejemplos son la moneda del juego y los extras. Ten en cuenta que los productos consumibles no afectan a los niveles de acceso.
    • Price (USD): el precio del producto en USD. Este precio se usará como base para calcular y establecer automáticamente los precios en todos los países. Podrás personalizar el precio para distintos países y regiones más adelante.
create-product-push.webp
  1. Haz clic en Save & Continue.
  2. Configura la información del producto para App Store si tienes previsto publicar allí:
    • Product ID: crea un ID único y permanente para el producto.
    • Product group: selecciona un grupo de productos existente que hayas creado en App Store Connect o haz clic en Create new Product Group e indica su nombre. Cuando Adapty lo cree, podrás seleccionarlo desde el desplegable.
    • Screenshot: sube una captura de pantalla de la compra in-app que muestre claramente el artículo o servicio que se ofrece. Esta captura de pantalla se usa solo para la revisión de App Store y no se muestra en la App Store. Consulta los requisitos de tamaño y formato de la captura de pantalla aquí.
push-app-store.webp
  1. Haz clic en Push data to App Store.

Si es tu primer producto para esta app, debes enviarlo manualmente para revisión en App Store Connect. Esto no será necesario más adelante. Una vez finalizada la revisión, el estado del producto en Adapty se actualizará automáticamente.

  1. Configura la información del producto para Google Play si tienes previsto publicar allí:
    • Base Product ID: crea un ID único y permanente para el producto.
    • Subscription: selecciona un grupo de suscripciones existente que hayas creado en Google Play Console o haz clic en Create new Product Group e indica su nombre e ID. Cuando Adapty lo cree, podrás seleccionarlo desde el desplegable.

    El período de gracia y el período de retención de cuenta se establecerán automáticamente con los valores predeterminados según las reglas de Play Store. Puedes cambiarlos más adelante en Google Play Console.

push-google-play.webp
  1. Haz clic en Push data to Play Store.
  2. Para iOS, configura la oferta introductoria —prueba gratuita— seleccionando su Free duration desde el desplegable. En esta configuración inicial puedes añadir una prueba gratuita introductoria. Una vez que los stores aprueben el producto principal, podrás añadir más ofertas (p. ej., promocionales, de recuperación) vinculando sus ID existentes desde la consola de tu store.
intro.webp

Las ofertas introductorias no se sincronizan automáticamente con Google Play. A diferencia de App Store, Google Play no tiene un tipo de “oferta introductoria” independiente: las pruebas gratuitas y las ofertas con descuento se configuran como offers en un plan base. Crea la oferta en Google Play Console y vincúlala a tu producto de Adapty.

  1. Por último, haz clic en Save para confirmar la creación del producto.

Crear producto y conectar productos existentes del store

Antes de empezar, asegúrate de haber:

Si no tienes ningún producto creado, considera seguir la guía Enviar a los stores para crearlos tanto en Adapty como en los stores al mismo tiempo.

Para añadir un nuevo producto a tu app:

  1. Ve a Products desde el menú principal de Adapty.
products-tab.png
  1. Haz clic en Create product en la esquina superior derecha. Adapty admite todos los tipos de productos: suscripciones, no consumibles (incluido acceso de por vida) y consumibles.

  2. Selecciona Connect an existing store product.

existing-product.webp
  1. Introduce los siguientes datos:

    • Product name: escribe el nombre del producto que se usará en el Adapty Dashboard. El nombre es principalmente para tu referencia, así que elige el que te resulte más cómodo en el Adapty Dashboard.

    • Access Level ID: selecciona el nivel de acceso al que pertenece el producto. El nivel de acceso determina las funciones que se desbloquean tras la compra. Ten en cuenta que esta lista solo contiene los niveles de acceso creados previamente. El nivel de acceso premium se crea en Adapty por defecto, pero también puedes añadir más niveles de acceso.

    • Subscription duration: selecciona la duración de la suscripción de la lista.

      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual: la duración de la suscripción.
      • Lifetime: usa el período de por vida para los productos que desbloquean las funciones premium de la app para siempre.
      • Non-Subscriptions: para los productos que no son suscripciones y por tanto no tienen duración, usa non-subscriptions. Pueden usarse para desbloquear funciones adicionales, productos consumibles, etc.
      • Consumables: los artículos consumibles se pueden comprar varias veces y se agotan durante la vida útil de la aplicación. Ejemplos son la moneda del juego y los extras. Ten en cuenta que los productos consumibles no afectan a los niveles de acceso.
    • Price (USD): el precio del producto en USD. Si tu producto ya está en el store, este valor no afectará a su precio real en el store; puedes seleccionar cualquier valor de la lista. Más adelante, puedes personalizar los precios para distintas regiones directamente en el Adapty Dashboard.

product-info.webp
  1. Haz clic en Continue.

  2. Configura la información del producto de cada store:

    • App Store:
      • App Store Product ID: este identificador único se usa para acceder a tu producto en los dispositivos. Selecciónalo de la lista. Si no lo ves en la lista, revisa su configuración en App Store Connect y asegúrate de que es correcta y pertenece a esta app.
    • Play Store:
      • Google Play Product ID: este es el identificador del producto en Play Store. Selecciónalo de la lista. Si no lo ves en la lista, revisa su configuración en Google Play Console y asegúrate de que es correcta y pertenece a esta app.
      • Base Plan ID: este ID define el plan base del producto en Play Store. Al añadir el Product ID de una suscripción en Play Store, debes proporcionar un Base Plan ID. Un plan base define los detalles esenciales de una suscripción: el período de facturación, el tipo de renovación (automática o de prepago) y el precio asociado. Ten en cuenta que, en Adapty, cada combinación de la misma suscripción con diferentes planes base se trata como un producto separado.
      • Legacy fallback product: un producto de respaldo se usa exclusivamente para apps que usan versiones antiguas del SDK de Adapty (versiones 2.5 e inferiores). Al marcar un producto como compatible con versiones anteriores en Google Play Console, Adapty puede identificar si puede ser comprado por versiones antiguas del SDK. Para este campo, especifica el valor en el siguiente formato: <subscription_id>:<base_plan_id>.
    • Stripe:
      • Stripe Product ID: identificador único de un producto en Stripe.
      • Stripe Price ID: en Stripe, los objetos de precio incluyen más que el importe; también cubren el comportamiento fiscal, los niveles de volumen y los intervalos de suscripción. Como un mismo producto puede tener varios precios, especifica el ID de precio correcto al crear un producto en Adapty.
    • Paddle:
      • Paddle Product ID: identificador único de un producto en Paddle.
      • Paddle Price ID: en Paddle, los objetos de precio incluyen más que el importe; también cubren el comportamiento fiscal, los niveles de volumen y los intervalos de suscripción. Como un mismo producto puede tener varios precios, especifica el ID de precio correcto al crear un producto en Adapty.
  3. Opcional: puedes añadir productos de cualquier store personalizado haciendo clic en Add custom store. En la ventana Manage custom store info, puedes seleccionar un store personalizado existente o añadir uno nuevo y asociarle un producto. Ten en cuenta que Adapty solo registra transacciones de App Store, Google Play y Stripe. Para stores personalizados, deberás enviar las transacciones mediante la API server-side de Adapty con el método Set transaction.

  4. Haz clic en Save product para finalizar la creación del producto. La sincronización del estado del producto puede tardar hasta cinco minutos, así que espera a que se actualice en la tabla.

  5. Puedes crear ofertas para el producto si lo necesitas. Para añadir ofertas, haz clic en Yes, add offers. De lo contrario, haz clic en No, thanks.

Las ofertas introductorias solo se crean en Adapty cuando se envía un producto al store. Al importar productos o para productos creados previamente, las ofertas introductorias no se sincronizan ni se muestran en Adapty, pero seguirán funcionando correctamente en la app.

Próximos pasos

¡Enhorabuena! Has añadido tus productos a Adapty. ¿Qué viene ahora?

  • Si aún no has configurado las ofertas introductorias/promocionales, puedes hacerlo ahora.
  • Si no quieres hacerlo o ya lo has hecho, continúa con la configuración de los paywalls para habilitar las compras in-app.
  • Si quieres hacer ajustes en los productos del store (p. ej., establecer precios regionales o configurar el período de gracia), hazlo en App Store Connect o Google Play Console.
  • Lee cómo puedes editar productos más adelante.