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