Présentation
Le magasin d'items Steam est un magasin en ligne personnalisable hébergé par Steam et destiné à la vente d'items définis dans le
service d'inventaire Steam. Si vous avez des items définis avec des prix dans le Service d'inventaire Steam, vous pouvez activer simplement le magasin d'items pour bénéficier d'un endroit répertoriant vos items achetables.

Dès qu'il est activé pour votre jeu Steamworks, ce magasin fournit un ensemble de pages Web hébergées par Steam qui répertorient les items et leur prix comme vous les avez définis dans le service d'inventaire Steam de votre jeu. À l'aide de ces pages, la clientèle peut parcourir, filtrer et rechercher les items disponibles pour le jeu, les ajouter dans un panier dans votre magasin, et les acheter en utilisant le portemonnaie Steam.
Configuration
Vous devrez commencer par avoir une implémentation fonctionnelle du
service d'inventaire Steam. Dès que vous aurez configuré votre Service d'inventaire et défini au moins un item avec des prix associés, vous pourrez activer le magasin d'items Steam pour votre application.
- Vérifiez que le service d'inventaire est activé pour votre application. Consultez la documentation sur le service d'inventaire Steam pour plus de détails.
- Ensuite, accédez à la section « Modifier la page du magasin » pour votre application et localisez l'onglet « Magasin d'items ».
- Cochez la case pour activer votre magasin d'items. Il existe plusieurs façons de personnaliser votre magasin (voir ci-dessous), toutes facultatives.
Une fois le magasin d'items activé pour votre propre jeu, vous pouvez facilement ouvrir sa page depuis votre jeu en lançant l'overlay Steam et en saisissant l'URL de cette page. Ou vous pouvez créer un lien vers cette page depuis votre propre site Web ou page du magasin. Vos items les plus vendus apparaitront même automatiquement sur la page du magasin de votre jeu de base pour aider les clients à trouver vos items.

Tester votre magasin d'items
Par défaut, seuls vos partenaires Steamworks pourront consulter votre magasin d'items. Aussi, tous les achats que vous effectuerez passeront par le « bac à sable » (sandbox) des microtransactions ; ainsi, aucun fond ne sera débité d'un portemonnaie Steam personnel. Avant la publication, vous devrez utiliser le paramètre « beta=1 » dans toutes les URL du magasin d'items (par exemple,
https://store.steampowered.com/itemstore/<appid>/?beta=1).
Voici certains problèmes fréquemment rencontrés par les équipes de développement :
- Aucun item n'apparait : ceci se produit quand aucun prix n'a été saisi dans la définition de vos items.
- Magasin d'items non visible : pour que tout le monde puisse votre magasin d'items, votre application doit être publiée et vous devez avoir mis en ligne manuellement le magasin d'items depuis les paramètres de la page du magasin de votre application.
Personnaliser votre magasin d'items
Nous avons facilité la personnalisation de votre magasin avec une image d'arrière-plan et des options pour un affichage en grille ou en liste, et la capacité de définir des tags qui peuvent apparaitre sous la forme d'onglets à utiliser comme filtres pour les items affichés. Dans l'exemple de la capture d'écran ci-dessus, les équipes de développement de Rust ont adapté leur page du magasin d'items Steam avec un arrière-plan et des onglets personnalisés pour retrouver plus facilement différents types d'items.
Nom de votre magasin
Vous pouvez nommer votre magasin et ajouter des traductions de ce nom à afficher dans d'autres langues. Si vous ne saisissez rien, nous afficherons alors le nom de votre application.
Format d'affichage
Vous pouvez choisir d'afficher les items sous forme de grille ou de liste.
Arrière-plan
Vous pouvez utiliser une image d'arrière-plan personnalisée, en particulier avec la marque de votre produit, si vous voulez modifier l'aspect général du magasin. Cette image doit faire 1920 × 1080 pixels et les bordures doivent se fondre dans une couleur d'arrière-plan unie que vous pouvez également préciser.
Filtres de haut niveau
Vous pouvez associer un filtre de haut niveau à un ou plusieurs tags, séparés par le caractère « ; ». Les tags sont spécifiés dans le schéma de définition d'items, dans le champ
store_tags des ItemsDefs de votre service d'inventaire Steam.
Page d'information
Vous pouvez afficher des images supplémentaires sur la page d'information d'un item en les spécifiant dans le champ
store_images de vos ItemsDefs du service d'inventaire Steam. Consultez la section
Schéma du service d'inventaire Steam.