Documentación de Steamworks
Tienda de artículos de inventario de Steam

Introducción

La Tienda de artículos de Steam es una tienda web personalizable alojada en Steam para vender artículos definidos en el Servicio de inventario de Steam. Si se tienen artículos definidos con precios en el servicio de inventario de Steam, basta con habilitar la tienda de artículos para disponer de un lugar donde se listen todos los artículos susceptibles de compra.

item_store_example.jpg

Una vez habilitada para un juego de Steamworks, esta tienda proporciona un conjunto de páginas web alojadas por Steam que indica los artículos con precio que se han definido en el servicio de inventario de Steam para el juego. Mediante estas páginas, los clientes pueden explorar, filtrar y buscar entre los artículos disponibles para el juego, añadirlos al carro dentro de la tienda y comprar mediante la Cartera de Steam.

Instrucciones de configuración

Deberás comenzar por tener una implementación funcional del Servicio de inventario de Steam. Una vez que se tiene configurado el servicio de inventario y se ha definido al menos un artículo con precio, ya se puede habilitar la tienda de artículos de Steam para una aplicación.

  • Asegúrate de que el Servicio de inventario esté habilitado para tu aplicación. Consulta el Servicio de inventario de Steam para más información.
  • A continuación, hay que ir a la sección Editar tienda de la aplicación y buscar la pestaña Tienda de artículos.
  • Se debe marcar la casilla para habilitar la tienda de artículos. Hay varias formas de personalizar la tienda (véanse los detalles más adelante), pero son todas opcionales.

Una vez habilitada para un juego, se puede abrir fácilmente la página de la tienda de artículos desde dentro del juego abriendo la interfaz de Steam y pasándole la URL correspondiente. También se puede crear un vínculo a esta página desde un sitio web o una página de tienda propia. Los artículos más vendidos aparecerán incluso automáticamente en la página base de la tienda del juego para ayudar a personalizar la búsqueda de artículos.

item_store_widget.jpg

Prueba tu tienda de artículos

Tu tienda de artículos solo será visible para los miembros de tu asociado en Steamworks de forma predeterminada. Además, todas las compras que realices irán a través del "sandbox" de la microtransacción que no deducirá ningún dinero de la Cartera de Steam del usuario. Antes del lanzamiento, tendrás que usar el parámetro beta=1 en todos los URL de la tienda de artículos (por ejemplo, https://store.steampowered.com/itemstore/<id_de_aplicación>/?beta=1).

Algunos problemas comunes que los desarrolladores encuentran:
  • No aparece ningún artículo: Esto puede suceder si no se han fijado precios para las definiciones de los artículos, o si no has establecido la clave de servidor de recursos en los ajustes de economía de la sección Steamworks de tu aplicación.
  • No se puede completar la compra: Asegúrate de configurar la clave del servidor de recursos en la sección de Economía de Steam para tu aplicación. Consulta Resumen de implementación para más información.
  • El artículo de la tienda no es visible: Tu tienda de artículos solo será visible para todos si tu aplicación ha sido lanzada y has activado la configuración de la tienda manualmente. Esto se puede hacer en la configuración de la página en la tienda de tu aplicación.

Personalización de la tienda de artículos

Es muy fácil personalizar la tienda con una imagen de fondo y otras opciones de visualización de retícula o lista, así como con la posibilidad de definir etiquetas que pueden aparecer como pestañas para filtrar los artículos mostrados. Puede verse un ejemplo en la imagen de arriba: los desarrolladores de Rust personalizaron la página de su tienda de artículos de Steam con un fondo propio y pestañas que facilitan la búsqueda de distintos tipos de artículo.

Nombrando tu tienda

Se puede introducir un nombre para la tienda, así como traducciones del nombre para mostrar en distintos idiomas. Si se deja en blanco, como nombre de la tienda se muestra el nombre de la aplicación.

Formato de visualización

Se puede escoger si los artículos se muestran como una retícula o como una lista.

Fondo

Se puede cargar una imagen de fondo personalizada que incluya el logotipo del producto si se desea cambiar la sensación general de la tienda. La imagen debería ser de 1920x1080 píxeles y sus extremos deberían desvanecerse a un color de fondo sólido, que también se puede especificar.

Filtros de nivel superior

Puedes asociar un filtro de nivel superior con una o más etiquetas, que están delimitadas por ";". Las etiquetas se especifican en el esquema de definición del elemento en el campo store_tags en los itemDefs del servicio de inventario de Steam.

Página de detalles

Puedes mostrar imágenes adicionales en la página de detalles de un artículo especificándolas en el campo store_images en sus ItemDefs del servicio de inventario de Steam. Consulta Esquema de servicio de inventario de Steam.