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

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

Nota
Antes de establecer artículos virtuales, se recomienda crear grupos para ordenar los artículos y gestionar cómo aparecen en la tienda.
Para crear un artículo virtual:
  1. Abra su proyecto en Cuenta del editor y vaya a la sección Items catalog > All items.
  2. Haga clic en Add y seleccione Virtual item de la lista desplegable.
  1. 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).
  2. Para configurar cómo se muestra el artículo virtual en la tienda, seleccione el estado correspondiente.
  1. Establezca precios o cree un artículo gratuito en el campo Paid or free:
    • Para crear un artículo gratuito, seleccione Free item.
Nota
Un artículo puede tener precios en varias monedas reales y virtuales. En este caso, debe especificar una moneda predeterminada para cada tipo: una para monedas reales y otra para monedas virtuales.
  1. 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.
  2. Para configurar la frecuencia con la que se restablece el límite:
    1. 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.
    1. Establezca el calendario de restablecimiento en función del periodo seleccionado.
  1. Configurar un límite de tiempo de visuaización del artículo (opcional):
    1. En el campo Show item in store, seleccione Limited time.
    1. Especifique la zona horaria y el inicio y el final del periodo.
    1. Si no desea indicar el final del periodo de visualización del artículo, marque la casilla No end date.
  1. Configure los atributos usando uno de los siguientes métodos (opcional):
    1. Agregue los atributos y sus valores en formato JSON.
    1. Cree atributos y valores manualmente, y vincúlelos a artículos específicos.
  1. 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.

Aviso
Las llamadas de la subsección Admin no están diseñadas para generar un catálogo en la tienda del front-end. No debería usarlos para páginas de destino, tiendas web y lógicas internas del juego.
TareaLlamada 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 virtualesObtener 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:
  • limits: especifica la cantidad máxima de moneda virtual disponible para comprar.
  • limits.recurrent_schedule: define la frecuencia con la que se restablece el límite.

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:

  1. Crear un artículo virtual.
Nota
Para mostrar artículos virtuales en el creador de sitios web, cree grupos por adelantado: los artículos virtuales se muestran en el catálogo de la tienda solamente como parte de un grupo.
  1. En su proyecto de Cuenta del editor, vaya a la sección Storefronts > Websites.
  2. En el panel del sitio correspondiente, haga clic en Open Site Builder.
  1. 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.
  1. Establezca un diseño de ficha de artículo.
  2. Tras efectuar todos los cambios pertinentes y preparar su sitio web para el lanzamiento:
    1. En la esquina superior derecha del creador de sitios web, haga clic en Publish.
    2. Marque las casillas situadas junto a las páginas que desee publicar.
    3. Haga clic en Publish.
Aviso

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.

TareaLlamada 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.
Consulte la sección Establecer seguimiento del estado del pedido para obtener más detalles sobre este y otros métodos para recuperar datos de compra.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.

Enlaces útiles

Última actualización: 13 de Febrero de 2026

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!
No hemos podido enviar sus comentarios
Vuelva a intentarlo más tarde o escríbanos a doc_feedback@xsolla.com.