Compras dentro de la aplicación de Unity : Cómo configurar tu tienda online
Daniel Godley - Unity
Senior Content Marketing Manager
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 .

Aprende a crear y administrar tiendas web de compras dentro de la aplicación directamente desde el Unity Dashboard.
Panel de control de Unity Cloud → Compras dentro de la aplicación → Tienda online
Alojado en una CDN (Google Cloud Storage, Cloudflare o Unity Cloud Content Delivery).
Enlace directo mediante RedirectToWebshop()
Unity IAP 5.4 y versiones posteriores
Panel de control de Unity Cloud → Compras dentro de la aplicación → Tienda online
Alojado en una CDN (Google Cloud Storage, Cloudflare o Unity Cloud Content Delivery).
Enlace directo mediante RedirectToWebshop()
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.

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.

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.

El catálogo de prueba admite tres tipos de promoción:
Tipo de promoción
Contorno del banner y texto del encabezado personalizables (por ejemplo, "Exclusivo web").
Eventos de temporada y paquetes específicos de la plataforma
Etiqueta destacada en los paquetes de divisas (por ejemplo, "+20%")
Impulsar las compras de divisas de mayor nivel
Tipo de promoción
Contorno del banner y texto del encabezado personalizables (por ejemplo, "Exclusivo web").
Eventos de temporada y paquetes específicos de la plataforma
Etiqueta destacada en los paquetes de divisas (por ejemplo, "+20%")
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.

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 .

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í .
