Utilice la plantilla de F2P

Descripción general

Este caso de uso y las herramientas prediseñadas de Xsolla permiten monetizar los juegos gratuitos (F2P) a través de su propia tienda web. En esta tienda, puede vender artículos virtuales, moneda virtual y lotes en un sitio web externo, independientemente de si su juego es para PC, consolas o es multiplataforma.

Funciones principales:

  • La interfaz de pago flexible y seguro de Xsolla, que admite más de 1000 métodos de pago en todo el mundo.
  • La interfaz de usuario de tienda es sencilla de personalizar mediante el creador de sitios web, sin necesidad de desarrollarla desde cero.
  • Control absoluto sobre su catálogo de artículos, precios y promociones.
  • Una amplia gama de herramientas de LiveOps; por ejemplo, promociones con descuentos, ventas adicionales y sistemas de recompensas.

Esta guía describe la configuración rápida y el lanzamiento de una tienda web para su juego gratuito F2P mediante las herramientas de Xsolla.

¿Quién puede utilizarlo?

Este caso de uso es perfecto para usted si:

  • desarrolla o publica juegos para PC, consolas o tipo multiplataforma
  • desea vender productos dentro del juego y moneda virtual a través de su propio sitio web
  • pretende reducir las comisiones de plataforma
  • quiere tener total control sobre el marketing, el embudo de ventas y los datos de los usuarios

Cómo establecerlo

  1. Crear un proyecto en Cuenta del editor.
  2. Crear un catálogo de artículos.
  3. Crear un sitio web.
  4. Establecer los bloques principales.
  5. Configurar la lutenticación del usuario.
  6. Configurar los webhooks para transferir compras al usuario.
  7. Probar el sitio web.
  8. Publicar el sitio web.

Crear un catálogo de artículos

Para crear un catálogo, puede:

Nota
Estas instrucciones indican los pasos para la configuración básica de un artículo virtual. Más tarde, podrá agregar otros artículos a su catálogo (moneda virtual, lotes y claves del juego), crear grupos de artículos, establecer campañas promocionales, precios regionales, etc.

Para agregar un artículo virtual con la configuración básica al catálogo:

  1. Abra su proyecto en Cuenta del editor y vaya a Items catalog > Virtual items.
  2. En el menú desplegable, seleccione Create item.

  1. Establezca la configuración básica del artículo en los siguientes campos:
    • Image (opcional)
    • SKU (ID único del artículo)
    • Item name
    • Description (opcional)

  1. Especificar el precio del artículo:
    1. Establezca el conmutador Price in real currency en On.
    2. En el campo Default currency, cambie la moneda (opcional) y especifique el precio del artículo.
    3. Si cambió la moneda en el campo Default currency, seleccione la misma moneda en el campo Price in real currency.

Nota
Para cerciorarse de que las llamadas API para recuperar el catálogo funcionan correctamente, asegúrese de que la moneda por defecto y la lista de monedas en las que se definen los precios coinciden para todos los artículos.

  1. Cambie el estado del artículo a Available.

  1. Haga clic en Create item.

Crear sitio web

  1. Abra su proyecto en Cuenta del editor.
  2. En la página principal del proyecto, pulse en Change focus y seleccione Sell virtual goods in-game or online.
  1. En el paso Optional: Set up a web storefront, haga clic en Create template.
  1. En la pestaña Express, añada un enlace a la plataforma en la que está disponible su juego: Steam o Epic Games Store. Esto le permite crear rápidamente un sitio web personalizado para su juego: la imagen del juego, el título, el nombre del desarrollador y la combinación de colores se agregan automáticamente al crear el sitio web.
  1. Haga clic en Generate web store.
  2. Haga clic en Continue to set up.

Configurar los bloques principales

Nota
Abajo encontrará una descripción de cómo personalizar los bloques principales del sitio web, pero puede añadir y configurar cualquier otro bloque disponible en el creador de sitios web. Para obtener más información, consulte la documentación de Site Builder.
  1. En la página principal del proyecto, en el foco Sell virtual goods in-game or online, vaya al paso Optional: Set up a web storefront, y haga clic en Customize site. Se le redirigirá al creador de sitios web, donde podrá personalizar el sitio creado.
Nota

Si ya ha cerrado la página principal del proyecto, vaya a la sección Storefronts > Websites y haga clic en Open Site Builder en el panel del sitio web creado. Para encontrarlo, puede consultar la hora de creación que aparece en el panel del sitio web.

  1. Configure el bloque Header, en el que se muestran la información del usuario y los elementos de navegación del sitio web: Añada el logotipo de su juego o estudio.
  2. Si hace falta, cambie los botones preestablecidos.

Ejemplo de bloque de encabezado:

  1. Configure el bloque Lead block, en el que se muestra la información principal sobre su tienda:
    • Añada el nombre de la tienda, una descripción y una imagen de fondo si no quiere usar los que se suben automáticamente.
    • Agregar etiquetas.
    • Especifique las plataformas en las que está disponible el juego.
    • Edite los botones predeterminados o agregue otros nuevos si es necesario.
  1. Configure el bloque Battle Pass (Pase de batalla) que muestra una oferta destacada:
    • Actualizar el fondo personalizado de la ficha.
    • Añadir un nombre y una descripción de la oferta.
    • Establezca el botón de compra: seleccione el artículo que se va a vender y, si es necesario, personalice el estilo del botón.
Nota
Si no vende un pase de batalla, puede eliminar este bloque o personalizarlo para otras promociones, como ofertas especiales. Es un bloque universal que admite la venta de cualquier tipo de artículo o suscripción.

Ejemplo de bloque de pase de batalla:

  1. Configure el bloque Store, en el que se muestran los artículos virtuales, los lotes y los paquetes de moneda virtual disponibles para la compra:
    • Si es preciso, elimine las secciones que se hayan agregado automáticamente o agregue otras nuevas.
    • En el bloque de la sección correspondiente, seleccione el tipo de artículo y el grupo en la lista desplegable para mostrarlos en la página.
Aviso

Si el tipo de artículo y el grupo seleccionados no se visualizan en el creador, asegúrese de que los grupos de artículos y los paquetes de moneda virtual requeridos tengan el estado Enabled; es decir, que puedan visualizarse en la tienda, y que los artículos estén incluidos en esos grupos. Para verificar o editar el estado de los artículos, vaya a Items catalog y abra una sección para el tipo de artículo que haga falta.

Ejemplo de bloque de Store:

  1. Configure el bloque Footer (Pie de página) que contiene información legal y los ajustes de privacidad. Puede:
    • Elegir un diseño: columnas o filas.
    • Agregar un fondo personalizado.
    • Agregar enlaces a redes sociales.
    • Agregar restricciones de edad.

Ejemplo de bloque del Pie de página:

  1. Vaya a la sección Cart settings (Configuración de la cesta) para configurar las funciones adicionales. Active los conmutadores correspondientes:
    • Show promo code field: permite a los usuarios aplicar un código promocional o un cupón en la interfaz de la cesta.
    • Login before shopping cart: abre la ventana de inicio de sesión cuando se accede a la cesta si el usuario no está autorizado.
  2. Si es necesario, agregue páginas adicionales a su tienda, p. ej., con las últimas noticias sobre juegos. Para ello, haga lo siguiente:
    1. Añada las páginas necesarias siguiendo las instrucciones.
    2. En el bloque donde desea añadir un enlace a la página; p. ej., Header:
      1. Agregue un nuevo botón o vaya a editar uno existente.
      2. En la sección de configuración del botón, escoja una acción de clic: Open page.
      3. En la lista desplegable, seleccione una página que se abrirá al pulsar el botón.

Establecer la autenticación de usuarios

La autenticación permite a los usuarios comprar artículos en la tienda y ver ofertas personalizadas en el catálogo. La configuración de la autenticación a través de Xsolla Login brinda a los usuarios una amplia gama de métodos de autorización: mediante redes sociales y códigos o enlaces de un solo uso, o introduciendo un nombre de usuario y una contraseña. Además, puede personalizar el widget de Xsolla Login y establecer restricciones de edad para la autenticación.

Para establecer la autenticación del usuario mediante Xsolla Login:

  1. Abra su proyecto en Cuenta del editor y vaya a la sección Storefronts > Websites.
  2. Haga clic en Open Site Builder en el panel del sitio web requerido.
  3. En el creador de sitios web, vaya al bloque Login settings.
  4. Elijja Xsolla Login.
  5. En la lista desplegable, seleccione New Login. Como consecuencia, se creará automáticamente el proyecto de Login con autenticación de usuario mediante correo electrónico y contraseña. Para establecer otro método de inicio de sesión, siga las instrucciones.
Nota

Para el proyecto de Login creado, la URL de la tienda se especificará automáticamente como URL de devolución de llamada. Se redirigirá al usuario a la tienda en los siguientes supuestos:

  • tras la autenticación correcta
  • tras la confirmación correcta del correo electrónico
  • tras el restablecimiento de la contraseña
  • o en caso de error en la autenticación

Cuando se cambia el dominio de la tienda, la URL de devolución de llamada presente en la configuración del proyecto de Login cambia automáticamente.

  1. Conecte el almacenamiento de datos de usuario. En función de la opción de almacenamiento de datos del usuario, dispondrá de diferentes funciones del producto (consulte la sección Comparación de opciones de almacenamiento de datos de usuario).
Nota

También puede establecer otros métodos de autenticación de usuario:

  • mediante ID de usuario
  • mediante ID de usuario y enlace profundo
  • mediante enlace profundo
  • mediante Xsolla Login con ID de usuario vinculado

Consulte las instrucciones para obtener más información sobre cómo establecer cada método.

Transferir la compra al usuario

Implemente la transferencia de compras al usuario en su aplicación usando la información sobre los detalles de la transacción y los artículos comprados recibidos en los webhooks de Xsolla. Si se registró en Cuenta del editor después del 22 de enero de 2025, para que la tienda y la gestión de pagos funcionen plenamente, implemente el procesamiento de los siguientes webhooks:

Nombre del webhookDescripción
Validación del usuario > Validación del usuario (user_validation)Se envían en distintas fases del proceso de pago para garantizar que el usuario esté registrado en el juego.
Servicios del juego > Webhooks combinados > Pago del pedido realizado correctamente (order_paid)Contiene datos de pago, detalles de la transacción e información sobre los artículos comprados. Emplee los datos del webhook para agregar artículos al usuario.
Servicios del juego > Webhooks combinados > Cancelación del pedido (order_canceled)Contiene datos del pago cancelado, detalles de la transacción e información sobre los artículos comprados. Emplee los datos del webhook para eliminar los artículos comprados.
Nota
Consulte las instrucciones para obtener información detallada sobre la configuración de webhooks y la lista de webhooks requeridos para las cuentas registradas en Cuenta del editor antes del 22 de enero de 2025.

Probar el sitio web en modo aislador de proceso (sandbox)

Para probar el funcionamiento del sitio web en modo aislador de proceso (sandbox):

  1. Abra su proyecto en Cuenta del editor y vaya a la sección Storefronts > Websites.
  2. Haga clic en Open Site Builder en el panel del sitio web requerido.
  3. Haga clic en Preview.
  1. Seleccione un artículo y pulse en el botón de compra.
  2. Elija el grupo de métodos de pago Card.
  3. Introduzca los datos de la tarjeta bancaria de prueba. Introduzca cualquier valor en los campos restantes. También puede especificar datos incorrectos (número de tarjeta, fecha de caducidad o código CVV) para generar un error.
Nota
En el modo Aislador de proceso (Sandbox) solo puede usar tarjetas bancarias de prueba. Los pagos con tarjeta bancaria en modo sandbox pueden realizarse en las siguientes monedas: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND y ZAR.

Publicar sitio web

  1. Para mejorar el rendimiento de su sitio web:
    1. En el bloque SEO Settings, establezca los parámetros que usarán los motores de búsqueda y para la vista previa de la página en redes sociales: suba un favicon, especifique el título y la descripción de la tienda, añada una imagen de vista previa.
    2. Configurar la localización del sitio web.
    3. Haga los cambios necesarios en el dominio (opcional). Para ello, vaya a la sección Storefronts > Websites y haga clic en Configure en el panel de su sitio web. En la sección Domain, edite el valor Xsolla domain o configure su propio dominio.
  1. Cuando haya hecho todos los cambios necesarios y su tienda web esté lista para el lanzamiento, pulse en Publish.
Aviso
Si la publicación del sitio web no está disponible, asegúrese de que se cumplen todas las condiciones:

Configuración de tienda extendida

Puede utilizar las siguientes funciones extendidas para su tienda:

¿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.
Última actualización: 19 de Septiembre de 2025

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