Crear un producto gestionado

La facturación de Google Play te permite ofrecer productos de compra en aplicaciones que se cobran a los usuarios en un solo plazo, denominados productos gestionados. Estos pueden ser elementos como productos virtuales (p. ej., niveles de juego o pociones) y servicios premium en tu aplicación de Google Play.

Importante: Las políticas del programa para desarrolladores de Google Play y las comisiones de transacciones se aplican a todos los productos de compra en aplicaciones, como los productos gestionados y las suscripciones.

Disponibilidad

Puedes utilizar la facturación de Google Play si te encuentras en una ubicación admitida para el registro de comerciantes.

Si te encuentras en una ubicación admitida y quieres empezar a utilizar las funciones de la facturación de Google Play en tus aplicaciones, crea un perfil de pagos y consulta la documentación de la API de Facturación de Google Play.

Una vez que crees el producto administrado, estará disponible para los usuarios que tengan la última versión de Google Play Store.

Permisos necesarios

Para ofrecer productos gestionados, debes incluir el permiso com.android.vending.BILLING en el archivo de manifiesto del APK de tu aplicación. Si distribuyes tu aplicación de forma global, puedes publicar aplicaciones que utilicen el permiso com.android.vending.BILLING en todos los países.

Crear productos gestionados

Crear un único producto administrado

Antes de crear un producto administrado, piensa bien los ID de producto que vas a asignarles. Los ID de producto de tu aplicación deben ser únicos y no pueden modificarse ni volver a utilizarse después de haberlos creado.
  • Los ID de producto deben empezar por una letra minúscula o un número y estar compuestos solo por letras minúsculas (a‑z), números (0‑9), guiones bajos (_) y puntos (.).
  • Nota: El ID de producto android.test y todos los ID de producto que empiezan por android.test no se pueden utilizar.

Sigue estos pasos para crear un producto administrado:

  1. Inicia sesión en Play Console.
  2. Selecciona la aplicación.
  3. En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos de compra en la aplicación > Productos gestionados.
  4. Haz clic en Crear producto gestionado.
  5. Introduce la información del producto.
    • Título: escribe un nombre corto para el elemento. Puede tener hasta 55 caracteres, pero te recomendamos que limites los títulos a 25 para que se muestren correctamente en todos los contextos, por ejemplo, "Poción para dormir".
    • Descripción: escribe una descripción larga del elemento, que puede tener hasta 80 caracteres, por ejemplo, "Hace que las criaturas se duerman de forma instantánea".
    • Precio: introduce un precio en tu moneda local o selecciona una plantilla de precios.
  6. Junto a "Estado", selecciona Activo o Inactivo.
    • Los productos deben estar activos y las aplicaciones publicadas para poder comprarlos.
    • Si utilizas una cuenta de prueba, los elementos activos estarán disponibles en las aplicaciones no publicadas. Consulta más información en nuestro sitio web para desarrolladores de Android.
  7. Haz clic en Guardar.

Idiomas y traducciones

Los productos administrados utilizan el mismo idioma predeterminado que las aplicaciones. Para añadir traducciones en idiomas concretos, selecciona un producto gestionado y haz clic en Añadir traduccionesMás información sobre cómo traducir tu aplicación

Crear un lote de varios productos gestionados

Para crear varios productos administrados a la vez, sube un archivo CSV que incluya información sobre cada producto.
Los archivos CSV utilizan comas (,) y punto y coma (;) para separar los valores de datos. Las comas separan los valores de datos principales y los punto y coma separan los valores secundarios.
Cuando crees un archivo CSV con productos administrados, especifica la sintaxis del CSV en la primera fila e introduce los detalles del producto en las siguientes.
Importante: Los elementos deben aparecer por completo en una única línea en el archivo CSV.

Subir un archivo CSV de productos administrados

  1. Inicia sesión en Play Console.
  2. Selecciona la aplicación.
  3. En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos de compra en la aplicación > Productos gestionados.
  4. Haz clic en Importar/exportar > Importar productos gestionados desde un archivo CSV.
    • Para sobrescribir los productos gestionados de la lista de productos, selecciona la casilla Sobrescribir productos actuales. De esta forma, se sobrescribirán los productos solo si el valor de un Product ID (ID de producto) en un archivo CSV coincide con el Product ID (ID de producto) de un producto administrado de la lista. Al sobrescribir los productos, no se eliminarán los productos administrados que no estén incluidos en el CSV.
  5. Haz clic en Examinar archivos y selecciona el archivo CSV.

Exportar un archivo CSV de productos administrados

Si has creado productos administrados uno a uno en Play Console, puedes exportar un archivo CSV para empezar a crearlos utilizando este archivo.

  1. Inicia sesión en Play Console.
  2. Selecciona la aplicación.
  3. En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos de compra en la aplicación > Productos gestionados.
  4. Haz clic en Importar/Exportar > Exporta productos integrados en aplicaciones desde archivos CSV.

Ver ejemplos de archivos CSV

A continuación, te mostramos un ejemplo de sintaxis del CSV y tres ejemplos de productos administrados:
  • El primer ejemplo define el título y la descripción en dos idiomas (en_US y es_ES). La plantilla de precios define el precio del elemento.
  • El segundo ejemplo no utiliza una plantilla de precios, sino que especifica el precio del país predeterminado (EE. UU.). Play Console utiliza el tipo de cambio actual y los patrones de precios correspondientes a nivel local para establecer los precios de forma automática en el resto de los países en los que se distribuye la aplicación.
  • El tercer ejemplo tampoco utiliza una plantilla de precios, sino que se especifica el precio de los elementos de forma manual para cada país en el que se distribuye la aplicación.

Ejemplo de sintaxis del CSV

Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID

Ejemplos de productos administrados

Ejemplo 1

basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Hace que las criaturas pequeñas se duerman.,false,,4637138456024710495

Ejemplo 2

standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1.990.000,

Ejemplo 3

invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1.990.000; BR; 6.990.000; RU; 129.000.000; IN; 130.000.000; ID; 27.000.000.000; MX; 37.000.000;

Valores de datos de los archivos CSV 

Cada fila de un archivo CSV de productos administrados puede contener los siguientes valores, aunque al menos uno de ellos no está definido en cada fila:  
Product ID (ID de producto)

Asignar este valor en el archivo CSV tiene el mismo efecto que introducir el ID de producto al crear productos administrados.

Si especificas un Product ID (ID de producto) asignado a un producto gestionado de la lista de productos y has marcado la casilla Sobrescribir productos actuales en el cuadro de diálogo "Importar productos integrados en la aplicación", los datos del producto gestionado ya creado se sobrescribirán con los valores que especifiques en el archivo CSV.

Publish State (Estado de publicación) Debes asignar los valores published o unpublished. Es lo mismo que asignar los valores Activo o Inactivo.
Purchase Type (Tipo de compra)

Debes asignar el valor managed_by_android.

Auto Translate (Traducir automáticamente)

Debes asignar el valor false, ya que no se admite la traducción automática de los detalles del producto.

Si quieres proporcionar traducciones del título y de la descripción de los productos administrados, especifícalas de forma explícita en el valor Locale (Configuración regional).

Locale (Configuración regional), Title (Título) y Description (Descripción)

Si solo incluyes una configuración regional de un elemento, debes especificar la configuración regional predeterminada y el título y la descripción del elemento predeterminados.

app_default_locale; item_default_title; item_default_description;

Al asignar el valor Locale (Configuración regional), puedes utilizar cualquiera de los códigos de idioma que aparecen al añadir traducciones de tu ficha de Play Store.

Nota: Utiliza barras invertidas para escapar los caracteres de punto y coma (\;) y barra invertida (\\) al especificar los valores Title (Título) y Description (Descripción).

Si quieres incluir versiones traducidas del título y de la descripción del elemento, indica la configuración regional predeterminada, el título y la descripción, seguido de las configuraciones regionales, los títulos y las descripciones de cada traducción. En el siguiente ejemplo, el producto administrado utiliza en_US (inglés de Estados Unidos) como configuración regional predeterminada y es_ES (español de España) como traducción:

en_US; Invisibility Cloak; Makes you invisible.; es_ES; Capa de invisibilidad; Se vuelven invisibles.

Nota: Las aplicaciones solo contienen un idioma predeterminado, pero cada producto administrado tiene su propia lista de traducciones. Aunque la primera configuración regional en el valor Locale (Configuración regional) de cada elemento debe ser la misma en todo el archivo CSV, el resto de configuraciones regionales pueden ser diferentes entre los elementos.

Auto Fill Prices (Autocompletar precios), Country (País) y Price (Precio)

Puedes asignar los valores true o false a Auto Fill Prices (Autocompletar precios). Si un producto gestionado utiliza una plantilla de precios, debes asignar el valor false a Auto Fill Prices (Autocompletar precios) y no asignar ningún valor a Price (Precio).

Nota: Al especificar el precio de los elementos en un archivo CSV, proporciónalo en microunidades, en las que 1.000.000 de microunidades equivalen a una unidad de moneda real.

Utilizar precios autocompletados

Las siguientes secciones describen cómo afecta el valor de Auto Fill Prices (Autocompletar precios) a la sintaxis y al significado de los valores Country (País) y Price (Precio).

Si asignas el valor true a Auto Fill Prices (Autocompletar precios), especifica solo el precio predeterminado del elemento y no incluyas el valor Country (País).

Por ejemplo, en las siguientes condiciones:

  • La configuración regional predeterminada de la aplicación es en_US.
  • El precio predeterminado sin impuestos de un producto administrado es 1,99 $.
  • Quieres que los precios para otros países se autocompleten.

Asignarías los valores de Auto Fill Prices (Autocompletar precios) y Price (Precio) al final de una fila de un archivo CSV de la siguiente forma: true,1.990.000,

Establecer tu propio precio por país

En cambio, si asignas el valor false a Auto Fill Prices (Autocompletar precios), puedes especificar una serie de valores Country (País) y Price (Precio) para todos los países en los que distribuyes la aplicación, incluido el país correspondiente a la configuración regional predeterminada de tu aplicación. Cada valor Country (País) es el código de país ISO, formado por dos letras mayúsculas, que representa un país en el que se distribuye tu aplicación.

Nota: Debes proporcionar un código de país y un precio para cada país en el que se distribuya la aplicación. Abre la página Precio y distribución de tu aplicación para consultar y editar la lista de países en los que se distribuye la aplicación.

Los valores Price (Precio) representan el coste del elemento en microunidades de la moneda utilizada en ese país.

Por ejemplo, si ofreces tu aplicación por los siguientes precios (con los impuestos incluidos) en otros países:

  • 6,99 R$ en Brasil 
  • 129 ₽ en Rusia
  • 130 ₹ en la India
  • 27.000 Rp en Indonesia
  • 37 $ en México

Puedes asignar los valores de Auto Fill Prices (Autocompletar precios), Country (País) y Price (Precio) al final de una fila de un archivo CSV de la siguiente forma:

false, BR; 6.990.000; RU; 129.000.000; IN; 130.000.000; ID; 27.000.000.000; MX; 37.000.000;

Pricing Template ID (ID de plantilla de precios)

Si un elemento está vinculado con una plantilla de precios, debes asignar el valor false a Auto Fill Prices (Autocompletar precios) y no asignar ningún valor a la columna Price (Precio). Si el elemento no está vinculado con ninguna plantilla de precios, no debes asignar ningún valor a Pricing Template ID (ID de plantilla de precios). En cambio, debes asignar los valores a Auto Fill Prices (Autocompletar precios), Country (País) y Price (Precio) en función de cómo quieras establecer los precios de los productos administrados.

Si importas un archivo CSV y has marcado la casilla Sobrescribir productos actuales en el cuadro de diálogo "Importar productos integrados en la aplicación", puedes actualizar los enlaces entre los productos administrados y las plantillas de precios. Para vincular el producto con una plantilla de precios concreta, asigna el valor Pricing Template ID (ID de plantilla de precios) al ID de esa plantilla. Para desvincular un producto administrado de todas las plantillas de precios, no asignes ningún valor a su Pricing Template ID (ID de plantilla de precios).

Puedes vincular hasta 1000 precios de aplicaciones o productos administrados con una plantilla de precios concreta. Por lo tanto, no especifiques el mismo valor Pricing Template ID (ID de plantilla de precios) en más de 1000 filas de un archivo CSV.

¿Te ha sido útil este artículo?
¿Cómo podemos mejorar esta página?