Artículos virtuales
Cómo funciona
Los artículos virtuales son artículos dentro del juego que los usuarios pueden comprar con moneda real o virtual o recibir como bonificación. No tienen forma física y se utilizan exclusivamente dentro del juego. Ejemplos de artículos virtuales: máscaras, pociones, armas, claves y otros elementos que afectan a la jugabilidad o a la apariencia del personaje.
Características principales:
- Configuración flexible de precios:
- Establecer un precio para un solo artículo en moneda real o virtual.
- Crear artículos gratuitos.
- Detección automática del país y la moneda del usuario.
- Configuración de disponibilidad:
- Restringir la venta de artículos en una región específica.
- Limitar el número de artículos disponibles para su compra.
- Limitar el tiempo de visualización de artículos en la tienda.
- Configurar artículos que no están disponibles para su compra. Un artículo puede ocultarse del catálogo, pero puedes seguir incluyéndose en un lote o como bonificación por la compra de otro artículo.
Los artículos virtuales pueden crearse a través de Cuenta del editor, mediante llamadas API o importando un catálogo.
Esta guía describe la creación manual de artículos virtuales y el uso de llamadas API. Para obtener información detallada sobre la creación de otros tipos de artículos, consulte la sección Items catalog.
Cómo se configura
Establecer a través de Cuenta del editor
- Abra su proyecto en Cuenta del editor y vaya a la sección Items catalog > All items.
- Haga clic en Add y seleccione Virtual item de la lista desplegable.
- Especifique los siguientes parámetros:
- Imagen (opcional).
- Código de artículo (SKU).
- Uno o varios grupos a los que debe pertenecer el artículo.
- Nombre.
- Descripción (opcional).
- Para configurar cómo se muestra el artículo virtual en la tienda, seleccione el estado correspondiente.
- Establezca precios o cree un artículo gratuito en el campo Paid or free:
- Para crear un artículo gratuito, seleccione Free item.
- Para fijar un precio, seleccione Paid item y especifique el precio en moneda real. Si es necesario, configure los precios regionales.
- Para limitar el número de artículos disponibles para la compra, active el conmutador Limit number of times one user can buy this item e introduzca la cantidad deseada.
- Para configurar la frecuencia con la que se restablece el límite:
- Seleccione un periodo de la lista desplegable:
- Daily.
- Weekly.
- Monthly.
- Custom interval: el intervalo se calcula a partir de la fecha de la visualización del artículo.
- No regular refresh.
- Seleccione un periodo de la lista desplegable:
- Establezca el calendario de restablecimiento en función del periodo seleccionado.

- Configurar un límite de tiempo de visuaización del artículo (opcional):
- En el campo Show item in store, seleccione Limited time.
- Especifique la zona horaria y el inicio y el final del periodo.
- Si no desea indicar el final del periodo de visualización del artículo, marque la casilla No end date.

- Configure los atributos usando uno de los siguientes métodos (opcional):
- Compruebe la configuración y haga clic en Create item.
Establecer mediante API
Para establecer artículos virtuales, utilice las llamadas API de la subsección Admin del grupo Artículos virtuales y moneda.
| Tarea | Llamada API |
|---|---|
| Crear un artículo virtual. | Crear artículo virtual. |
| Obtener información del artículo virtual. | Obtener artículo virtual. |
| Obtener una lista de artículos virtuales | Obtener la lista de artículos virtuales. |
| Obtener una lista de artículos virtuales por grupo especificado. | En la llamada API Obtener lista de artículos virtuales por ID externo del grupo especificado transmita el parámetro external_id. |
| Obtener una lista de artículos virtuales por grupo para administración. | En la llamada API Obtener lista de artículos virtuales por ID del grupo especificado transmita el parámetro external_id. |
| Actualizar un artículo virtual. | Actualizar la moneda virtual. |
| Eliminar un artículo virtual. | Eliminar moneda virtual. |
| Limitar el número de artículos virtuales disponibles para comprar. | En las llamadas API Crear moneda virtual o Actualizar moneda virtual transmita los siguientes parámetros:
|
Para obtener información sobre los límites, consulte las siguientes guías:
Mostrar artículos virtuales en la tienda
La visualización de los artículos virtuales depende de la forma en que se implementa el catálogo: mediante el creador de sitios web o mediante API.
Mostrar a través del creador de sitios web
Para mostrar artículos virtuales en su sitio web:
- En su proyecto de Cuenta del editor, vaya a la sección Storefronts > Websites.
- En el panel del sitio correspondiente, haga clic en Open Site Builder.
- En la sección del bloque Store, seleccione Virtual items en el campo Item type y seleccione el grupo de artículos que desee vender en el sitio web en el campo Item group.
- Establezca un diseño de ficha de artículo.
- Tras efectuar todos los cambios pertinentes y preparar su sitio web para el lanzamiento:
- En la esquina superior derecha del creador de sitios web, haga clic en Publish.
- Marque las casillas situadas junto a las páginas que desee publicar.
- Haga clic en Publish.
Si la publicación del sitio web no está disponible, cerciórese de que se cumplan todas las condiciones:
- No hay secciones vacías en el sitio web (marcadas con un indicador rojo).
- Se haya firmado el Acuerdo de licencia con Xsolla.
- La página principal está publicada o seleccionada para su publicación. No puede publicar páginas secundarias antes de publicar la página principal.
Cuando el sitio web esté publicado, se habilitará una sección con un grupo de artículos virtuales. Si no se muestran artículos, compruebe que su estado esté establecido como Disponible y que no esté activo ningún límite de visualización basado en el tiempo.
Obtener información de los artículos virtuales mediante API
Pâra recuperar el catálogo de artículos virtuales en el lado del cliente, utilice los métodos de la subsección Catálogo del grupo de métodos Obtener lista de artículos virtuales. No hace falta autorización para usar estos métodos.
| Tarea | Llamada API |
|---|---|
| Obtener un artículo virtual por código de artículo (SKU). | In the Obtener artículo virtual por código de artículo (SKU) transmita el parámetro item_sku. |
| Obtener una lista de artículos virtuales. | Obtener lista de artículos virtuales. |
| Obtener una lista de artículos virtuales por grupo especificado. | En la llamada API Obtener lista de artículos virtuales por ID externo del grupo especificado transmita el parámetro external_id. |
| Obtener una lista completa de artículos virtuales del proyecto. | Obtener la lista de todos los artículos virtuales. |
Conceder artículos virtuales a los usuarios
En función del tipo de artículo y de la configuración de integración, el artículo virtual se concede al usuario de una de las siguientes formas:
- Si ha integrado PlayFab, la moneda virtual y los artículos se otorgan automáticamente al inventario de PlayFab del usuario.
- Si usa un sistema de entrega personalizado, todos los artículos y monedas virtuales se conceden en su lado. Recomendamos establecer un controlador de webhook para recibir los datos del pedido en su back-end. Los datos necesarios se incluyen en el webhook Pago del pedido realizado correctamente.
Enlaces útiles
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.