Steamworks 文献库
Steam 库存物品商店

概览

Steam 物品商店是 Steam 托管的可自定义在线商店,销售 Steam 库存服务中定义的物品。 如果您在 Steam 库存服务中有定义好价格的物品,那么您可以轻松启用物品商店,列出您可售的物品。

item_store_example.jpg

您一旦为您 Steamworks 游戏启用了物品商店,此商店将提供一组由 Steam 托管的网页,列出您的游戏在 Steam 库存服务中定义了价格的物品。 顾客可以通过这些页面,浏览、筛选、搜索游戏的可用物品,将物品添加入商店的购物车中,并使用 Steam 钱包购买。

设置

您需要从实现一个功能性的 Steam 库存服务开始。 您配置好库存服务并定义了至少一个定价物品后,便能够为您的应用程序启用 Steam 物品商店。

  • 确认您的应用已启用了库存服务。参见 Steam 库存服务,了解详情。
  • 然后前往您应用的“编辑商店”栏目,找到“物品商店”选项卡。
  • 勾选复选框,启用物品商店。 另外还有一些自定义商店的方法(参见后文,了解详情),但这些均非必选项。

您一旦为自己的游戏启用了物品商店,便可以启动 Steam 界面,传入物品商店页面的 URL,在游戏中轻松打开此页面。 或者,您可以将此页面链接到您自己的网站或商店页面。 您最畅销的物品甚至会自动显示在基础游戏的商店页面上,便于顾客找到您的物品。

item_store_widget.jpg

测试您的物品商店

默认情况下,您的物品商店只对您的 Steamworks 合作伙伴成员可见。 同样,您进行的任何购买将使用不会从用户的 Steam 钱包中扣取资金的小额交易“sandbox”。 在发布之前,您需要在物品商店的所有链接中使用 beta=1 参数(例如:https://store.steampowered.com/itemstore/<appid>/?beta=1)。

开发者遇到的部分常见问题有:
  • 物品未显示 - 物品定义未设置价格或您未在应用的 Steamworks 栏目下的经济体设置中设置资产服务器密钥的情况下会发生这种情况。
  • 无法付款 - 请确定在您应用的 Steam 经济体栏目设置了“资产服务器密钥”。参见 实现概览,了解更多详情。
  • 物品商店不可见 - 只有在您的应用已发行,且您已经手动将此功能设置上线的时候,您的物品商店才会对所有人可见。相关操作可在应用的商店页面设置中完成。

自定义您的物品商店

您可以简便地自定义您的商店,使用背景图片,选择网格或列表视图,并能定义可显示为选项卡的标签,用于筛选显示物品。 如前面的截图所示,Rust 的开发者对他们的 Steam 物品商店进行了自定义,使用了自定义背景,以及易于查看各类型物品的选项卡。

为您的商店命名

您可以为您的商店输入名称并进行本地化,在不同语言中显示。 如果没有填写名称,我们将显示您的应用名称。

显示格式

您可以选择在网格或列表视图中显示物品。

背景

如果您想要更改物品商店的整体感觉,您可以上传一张包括您的产品品牌的自定义背景图片。 此图片应为 1920px x 1080px,边缘应渐变至纯背景色。您也可以指定该纯背景色。

顶级筛选器

您可以将顶级筛选器与一个或多个由“;”分隔的标签关联。 您可在 Steam 库存服务 ItemDefs 的 store_tags 字段中的物品定义 schema 中指定标签。

详情页面

您可以通过在 Steam 库存服务 ItemDefs 的 store_images 字段中指定物品的更多图片,从而在详情页面展示这些图片。 参见 Steam 库存服务 schema