Compras dentro de la aplicación de Unity : Cómo configurar tu tienda online

Aug 26, 2026|3 minutos
Daniel Godley
Daniel Godley - Unity
Senior Content Marketing Manager
Configuración de la tienda web de Unity

Una Unity Webshop es una tienda online basada en navegador que permite a los jugadores comprar artículos del catálogo de IAP de tu juego en la web, en lugar de hacerlo a través de una tienda dentro del juego. Esto permite realizar las transacciones fuera del juego y ofrece mayor flexibilidad y margen de beneficio para tu estudio. Las tiendas web de Unity se crean en el panel de control de Unity Cloud , se conectan a un proveedor de pagos como Stripe o Coda Payments y se abren desde dentro del juego a través de un enlace.

Nota: Este artículo utiliza las directrices vigentes en agosto de 2026 para Unity IAP 5.4. Las versiones posteriores pueden incluir nuevas funciones o una interfaz de usuario actualizada.

Este es el artículo final de la serie de tres partes de Unity sobre IAP 5.4, junto con Actualización de IAP 4 a IAP 5 e Implementación de proveedores de pago .

YouTube video

Aprende a crear y administrar tiendas web de compras dentro de la aplicación directamente desde el Unity Dashboard.

Tiendas web de Unity de un vistazo
Qué es
Dónde configurarlo
Una tienda web para el catálogo de IAP de un juego.

Panel de control de Unity Cloud → Compras dentro de la aplicación → Tienda online

Proveedores de pago
Una tienda web para el catálogo de IAP de un juego.
Stripe y Coda Payments, con una alternativa designada.
Entornos de catálogo
Una tienda web para el catálogo de IAP de un juego.
Desarrollo y producción
Alojamiento web
Una tienda web para el catálogo de IAP de un juego.
Unity Cloud
Imágenes del artículo
Una tienda web para el catálogo de IAP de un juego.

Alojado en una CDN (Google Cloud Storage, Cloudflare o Unity Cloud Content Delivery).

Integración del juego
Una tienda web para el catálogo de IAP de un juego.

Enlace directo mediante RedirectToWebshop()

Cubierto de
Una tienda web para el catálogo de IAP de un juego.

Unity IAP 5.4 y versiones posteriores

1. Crea la tienda online

En el panel de control de Unity Cloud , abre Compras dentro de la aplicación en la barra lateral izquierda y selecciona Ir a la tienda web , luego Crear tienda web . Si es la primera vez que lo configura, se le mostrará un tutorial de introducción. Haz clic en Crear tienda online para empezar.

Crear tienda online

Se requieren dos campos:

  • Proyecto : Indica el proyecto al que pertenece el local comercial. Se recomienda un proyecto de prueba específico para la configuración inicial.
  • Nombre del estudio : Introduce el nombre oficial de tu estudio. Tenga en cuenta que este nombre se aplica globalmente a todas las tiendas online de su organización, así que manténgalo coherente en toda su marca.

Una vez creada, accederás al panel del Editor de la tienda online, que incluye un Panel general para configurar la URL única de tu tienda, un selector de entorno de producción y una ventana de vista previa interactiva en el lado derecho para realizar un seguimiento de tu progreso en tiempo real.

Editar tienda online

2. Prueba el diseño con el catálogo de prueba.

Habilita la opción "Solo vista previa" o "Catálogo simulado" para mostrar en la tienda artículos de ejemplo como gemas, pases de batalla y paquetes de inicio. En este modo no se procesan datos financieros en tiempo real. Haz clic en la URL de vista previa para abrir el catálogo de prueba en una nueva pestaña del navegador.

Catálogo simulado

El catálogo de prueba admite tres tipos de promoción:

Tipo de promoción

Oferta
Tratamiento visual
Insignia personalizable de "X% de descuento" en el artículo.
Uso típico
Descuentos estándar y ventas relámpago
Promoción
Tratamiento visual

Contorno del banner y texto del encabezado personalizables (por ejemplo, "Exclusivo web").

Uso típico

Eventos de temporada y paquetes específicos de la plataforma

Oferta de bonificación
Tratamiento visual

Etiqueta destacada en los paquetes de divisas (por ejemplo, "+20%")

Uso típico

Impulsar las compras de divisas de mayor nivel

3. Tematizar la fachada de la tienda

Unity hace que la personalización de tu tienda online sea increíblemente intuitiva gracias a la generación automatizada de temas, utilizando automáticamente una imagen subida a tu dispositivo. En el panel Personalizar tema , suba una imagen principal o una miniatura y seleccione Generar tema ; el sistema extraerá una paleta de colores y la aplicará en toda la tienda.

Tematizar la fachada de la tienda

Para realizar ajustes específicos, utilice la herramienta de chat " Refinar con IA" que se encuentra encima de la ventana de vista previa. Una instrucción en lenguaje sencillo, como "cambiar el tipo de fuente a Inter", actualiza el JSON del tema subyacente y aplica el cambio a las descripciones de los artículos, los precios y los botones.

4. Agregue el catálogo de producción y el proveedor de pago.

Una vez que esté satisfecho con el diseño, desactive el catálogo de prueba y seleccione Gestionar catálogo . Cambie el menú desplegable de entorno de Desarrollo a Producción y, a continuación, seleccione Agregar listado de catálogo .

Editar catálogo

Cada anuncio requiere:

  • metadatos del artículo
  • Precio base
  • Precios localizados
  • Una URL de imagen servida desde una CDN

Para alojar iconos de elementos, puedes vincular las URL de tus imágenes a una red de entrega de contenido (CDN) , como Google Cloud Storage, Cloudflare o la propia Cloud Content Delivery de Unity.

En la tarjeta Catálogo y proveedor de pagos , seleccione un proveedor de pagos principal (Unity se integra bien con plataformas como Stripe y Coda Payments) y designe un proveedor alternativo para que el proceso de pago se complete si el proveedor principal no está disponible en la región del jugador.

5. Ejecutar una transacción de prueba

Seleccione Guardar borrador y abra la URL de vista previa para desarrolladores en un navegador.

Seleccione "Comprar ahora" en un artículo de prueba para abrir la ventana modal de pago seguro del proveedor.

Ingrese una dirección de correo electrónico, un número de tarjeta de prueba del proveedor y una dirección de prueba válida, y luego realice el pago.

Para compras repetidas con las mismas credenciales, introduzca ceros cuando se le solicite el código de verificación ficticio.

Una confirmación de compra exitosa significa que los webhooks y la pasarela de pago se comunican correctamente.

6. Conecta la tienda online con tu juego.

Unity abre la tienda online mediante un enlace profundo autorizado desde el StoreController vinculado a su proveedor de pagos activo. El enlace profundo empaqueta el token de sesión autenticado del jugador y lo transfiere al navegador externo del dispositivo.

C#:

// Abrir la página principal

UnityIAPServices.StoreController(PaymentProvider.Name)

.PaymentProvidersExtendedPurchaseService.RedirectToWebshop();

// Abrir una página de producto específica

UnityIAPServices.StoreController(PaymentProvider.Name)

.PaymentProvidersExtendedPurchaseService.RedirectToWebshop(catalogListingId: "your-listing-id");

Este método empaqueta de forma segura el token de sesión de usuario autenticado del jugador y lo enlaza directamente desde la aplicación del juego a su navegador externo para completar la transacción sin problemas. Puedes leer más sobre esto en la documentación .

Para obtener una visión general de todas las opciones para integrar tus compras dentro de la aplicación, incluidas las tiendas en línea, consulta la siguiente infografía y descarga el PDF de alta resolución aquí .

Flujo de compra