如何配置网站销售商品
使用自己的网站时,您无需支付第三方平台费用即可销售商品,提升游戏变现能力。通过网站模板,您可以销售虚拟物品、虚拟货币套餐、捆绑包和游戏密钥。以下介绍通过商店区块或购买按钮销售商品的方法。
用户流程:
- 用户访问网站。
- 用户点击购买按钮。
- 打开身份认证或输入电子邮件的模态窗口(取决于商品类型)。
- 用户在打开的支付界面中完成购买。
要配置网站销售商品:
创建目录
在网站上,您可以销售以下商品类型:
- 虚拟货币套餐
- 虚拟物品
- 游戏密钥
- 捆绑包
创建目录时,您可以使用发布商帐户、API调用,或从JSON文件或外部平台导入目录。
创建虚拟货币
虚拟货币是用于购买及销售游戏内商品的电子货币。根据用途不同,虚拟货币可能影响游戏营收或与应用的营收关联。您还可以创建硬货币,即与购买平台关联且只能通过真实货币购买的虚拟货币。
您可以按预定义金额销售虚拟货币。您可以为套餐定义一个特殊价格,该价格不等于单独购买套餐内相同数量货币的价格。
关于虚拟货币的详细信息,请参阅虚拟货币部分。
要设置虚拟货币:
- 在发布商帐户中打开您的项目,前往商品目录 > 虚拟货币。
- 单击新建虚拟货币。
- 指定:
- 图片(可选)。
- SKU。
- 名称。
- 真实货币或虚拟货币价格。
- 默认货币。
- 属性(可选)。
- 您可以将虚拟货币设置为付费货币。付费货币与购买所在平台绑定,只能使用真实货币购买。要为不同平台设置单独的付费货币存储,请将付费货币开关设置为开。
设置虚拟货币套餐
要设置虚拟货币套餐:
- 在发布商帐户中打开您的项目,前往商品目录 > 虚拟货币 > 套餐。
- 单击新套餐。
- 指定:
- 套餐图片(可选)。
- 套餐SKU。
- 套餐名称。
- 套餐简介。
- 套餐包含的虚拟货币。
- 真实货币和虚拟货币价格。
- 默认货币。
- 属性(可选)。
- 如需限制用户购买虚拟货币套餐的次数,请将限制单个用户可购买虚拟货币套餐的次数开关设为开并指定次数。
- 如需设置套餐在商店中的显示时限,请在在商店中显示商品字段中选择时间段,并指定时区、开始时间和结束时间。如果不想指定显示结束时间,请勾选无结束日期。
- 检查设置并单击创建套餐。
创建虚拟物品
虚拟物品是可通过销售它获取真实货币或虚拟货币的游戏中内容。
虚拟物品有3种类型:
- 消耗品 — 可大量拥有且可多次购买的物品。其数量在用户使用它们时减少。
- 非消耗品 — 只能获得或购买一次的物品。它们持续存在在用户物品库中,不会随着客户端的使用从物品库中消失。只能通过服务器方法撤销此类物品。
- 时效性商品 — 一种非消耗品,在有限时间段内有效,且过期后不会从物品库中消失。用户需要通过重新购买来激活。
关于虚拟物品的详细信息,请参阅虚拟物品部分。
要设置虚拟物品,需配置虚拟物品组。组可以让您有多级目录并管理物品在商店中的显示。
要创建虚拟物品组:
- 在发布商帐户中打开您的项目,前往商品目录 > 虚拟物品。
- 单击+并从下拉列表中选择创建组。
- 指定以下参数:
- 组代码。
- 组名称。
- 如果要在目录中显示组,请将在商店中显示组开关设置为开。
- 单击创建组。
要设置虚拟物品:
- 在发布商帐户中打开您的项目,前往商品目录 > 虚拟物品。
- 单击+并从下拉列表中选择创建物品。
- 指定:
- 图片(可选)。
- SKU。
- 该物品所属的一个或多个组。
- 名称。
- 描述(可选)。
- 物品属性:消耗品、非消耗品或到期性订阅。
- 用真实货币或虚拟货币表示的价格。
- 设置物品购买限制(可选)。为此,将限制单个用户可购买此物品的次数开关设置为开,并指定用户可购买的数量。
- 如需设置物品在商店中的显示时限,请在在商店中显示物品字段中选择时间段,并指定时区、开始时间和结束时间。如果不想指定显示结束时间,请勾选无结束日期。
- 检查设置并单击创建物品。
创建捆绑包
捆绑包是作为一个单元出售的一组商品。您可以在一个捆绑包中添加不同类型的商品:
- 虚拟货币。
- 虚拟货币套餐。
- 包括时效性商品在内的虚拟物品。
- 捆绑包。
关于捆绑包的详细信息请参阅捆绑包部分。
要设置捆绑包:
- 在发布商帐户中打开您的项目,前往商品目录 > 捆绑包。
- 单击+并从下拉列表中选择创建捆绑包。
- 指定:
- 图片(可选)。
- SKU。
- 名称。
- 描述(可选)。
- 内容。
- 设置捆绑包价格。定义价格或创建免费捆绑包:
- 要创建免费捆绑包,在付费或免费字段中选择免费捆绑包。
- 要设置价格,在付费或免费字段中选择付费捆绑包,并以真实货币或虚拟货币指定价格。如有需要,配置区域价格。
- 设置捆绑包购买限制(可选)。为此,将限制单个用户可购买捆绑包的次数开关设置为开,并指定用户可购买的捆绑包数量。
- 单击下一步。
- 配置捆绑包在商店中的显示:
- 将状态更改为可用。
- 设置捆绑包在商店中的显示时限(可选)。为此,选择时间段并指定时区、开始时间和结束时间。如果不想指定显示结束时间,请勾选无结束日期。
- 单击下一步。
- 检查设置并单击保存。
通过Shop Builder API调用,您可以实现自动创建和更新目录。通过自动化,您无需花费大量时间即可让目录保持最新。目录自动化可以让您创建及更新商品和促销活动,并从外部系统导入数据。
通过API调用来创建及更新商品和促销活动时使用基本认证。请传入Authorization:Basic <your_authorization_basic_key>
,其中<your_authorization_basic_key>
是按照Base64标准加密的商户ID: API密钥对。请前往发布商帐户找到以下参数:
- 商户ID在以下位置显示:
- 在公司设置 > 公司部分。
- 在发布商帐户任意页面的浏览器地址栏的URL中。URL的格式如下:
https://publisher.xsolla.com/<merchant_id>/
。
- API密钥仅在创建它时在发布商帐户中显示一次,必须存储在己侧。您可以在以下部分中创建新的密钥:
要通过API创建商品:
如果您想使用商品组,请提前在发布商帐户中创建它们。
- 选择操作:
- 添加新商品 — 仅添加具有新SKU的商品。
- 添加新商品并更新现有商品 — 将添加具有新SKU的商品,且将更新现有商品的数据。
- 添加新商品,更新现有商品并禁用缺失的商品 — 将添加/更新文件中具有SKU的商品。如目录中有某个商品,但文件中没有SKU,则该商品在发布商帐户中的状态将变为部分可用 — 商品将无法单独购买,但可以作为捆绑包或奖励的一部分提供。
- 填充文件以便导入:
- 在下载窗口中下载文件模板,根据下方示例进行填写。
- 导出商品并用导出的文件作为模板。
- 创建您自己的JSON文件并按照下方示例进行填写。
完整JSON文件示例:
- json
1{
2 "virtual_currency": [
3 {
4 "sku": "Gem_test_import",
5 "name": {
6 "en": "Gem_test_import"
7 },
8 "type": "virtual_currency",
9 "description": {
10 "en": "my test imported currency"
11 },
12 "image_url": "https://cdn3.xsolla.com/img/misc/merchant/default-dc-image.png",
13 "description": {
14 "en": "my test imported currency",
15 "de": "meine importierte Testwährung"
16 },
17 "attributes": [],
18 "is_free": false,
19 "order": 1,
20 "groups": [],
21 "regional_prices": [],
22 "prices": [
23 {
24 "amount": 2,
25 "currency": "USD",
26 "is_default": true,
27 "is_enabled": true
28 }
29 ],
30 "media_list": [],
31 "vc_prices": [],
32 "is_enabled": true,
33 "is_show_in_store": true,
34 "regions": [],
35 "limits": {
36 "per_user": null,
37 "per_item": null,
38 "recurrent_schedule": null
39 },
40 "periods": [],
41 "inventory_options": {
42 "consumable": true,
43 "expiration_period": null
44 },
45 "is_hard": false
46 }
47 ],
48 "virtual_items": [
49 {
50 "sku": "event_access_test_import",
51 "name": {
52 "en": "Special Event Access_test_import"
53 },
54 "type": "virtual_good",
55 "description": {
56 "en": "Get special event access as a bonus only on your first purchase. Find the right doggy at the Robo-Dog Exhibition!"
57 },
58 "image_url": "https://cdn3.xsolla.com/img/misc/images/1e3ef1a96cc9dd8d98bc124d5d6fad79.png",
59 "long_description": null,
60 "attributes": [],
61 "is_free": false,
62 "order": 1,
63 "groups": [
64 "my_test_group"
65 ],
66 "regional_prices": [],
67 "prices": [
68 {
69 "amount": 35,
70 "currency": "USD",
71 "is_default": true,
72 "is_enabled": true
73 }
74 ],
75 "media_list": [],
76 "vc_prices": [],
77 "is_enabled": true,
78 "is_show_in_store": true,
79 "regions": [],
80 "limits": {
81 "per_user": null,
82 "per_item": null,
83 "recurrent_schedule": null
84 },
85 "periods": [],
86 "inventory_options": {
87 "consumable": true,
88 "expiration_period": null
89 }
90 }
91 ],
92 "virtual_currency_packages": [
93 {
94 "item_id": 441982,
95 "sku": "small_gold_pack_test_import",
96 "type": "bundle",
97 "name": {
98 "en": "Small gold pack"
99 },
100 "bundle_type": "virtual_currency_package",
101 "description": {
102 "en": "Gold x100"
103 },
104 "image_url": "https://cdn3.xsolla.com/img/misc/images/ba43c46ea75fd5713c210f5736993a92.png",
105 "vc_prices": [],
106 "regional_prices": [],
107 "prices": [
108 {
109 "amount": 5,
110 "currency": "USD",
111 "is_default": true,
112 "is_enabled": true
113 }
114 ],
115 "is_enabled": true,
116 "is_show_in_store": true,
117 "regions": [],
118 "limits": {
119 "per_user": null,
120 "per_item": null,
121 "recurrent_schedule": null
122 },
123 "periods": [],
124 "attributes": [],
125 "long_description": null,
126 "media_list": [],
127 "order": 100000000,
128 "is_free": false,
129 "groups": [],
130 "content": [
131 {
132 "sku": "Gem_test_import",
133 "quantity": 100
134 }
135 ]
136 }
137 ],
138 "bundles": [
139 {
140 "item_id": 684024,
141 "sku": "start_pack_test_import_test_import",
142 "type": "bundle",
143 "name": {
144 "en": "Legendary Start Pack"
145 },
146 "bundle_type": "standard",
147 "description": {
148 "en": "Crystal x 1\nGem x 1"
149 },
150 "image_url": "https://cdn3.xsolla.com/img/misc/merchant/default-dc-image.png",
151 "regional_prices": [],
152 "prices": [
153 {
154 "amount": 20,
155 "currency": "USD",
156 "is_default": true,
157 "is_enabled": true
158 }
159 ],
160 "virtual_prices": [],
161 "is_enabled": true,
162 "is_show_in_store": true,
163 "regions": [],
164 "limits": {
165 "per_user": null,
166 "per_item": null,
167 "recurrent_schedule": null
168 },
169 "periods": [],
170 "attributes": [],
171 "long_description": null,
172 "media_list": [],
173 "order": 5,
174 "is_free": false,
175 "groups": [
176 "my_test_group"
177 ],
178 "content": [
179 {
180 "sku": "Gem_test_import",
181 "quantity": 1
182 },
183 {
184 "sku": "event_access_test_import",
185 "quantity": 1
186 }
187 ]
188 }
189 ]
190}
- 在导入窗口的相应字段中上传完整文件。
- 如导入过程中发生错误,导入窗口中将显示错误列表和改正建议。请对文件作出必要更改,然后重新上传。
成功上传后,具有指定SKU的商品将完成创建、更新或禁用。
您还可以使用通过JSON文件导入商品的API调用导入商品。
创建商店区块或购买按钮
商店区块是用于在网站上销售丰富商品的模块。该模块显示您选择进行销售的商品组中的所有商品。购买按钮是用于销售单个商品的工具。您可以在建站器的多个模块中使用该按钮。通过该按钮只能销售捆绑包和游戏密钥。
如果使用网页商城或单游戏页面模板创建网站,该区块会自动添加到网站中。
如果使用其他模板创建网站并想添加商店区块:
- 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
- 单击打开建站器。
- 在网站模板中单击添加区块。
- 从列表中选择商店区块。
- 在下拉列表中,选择要在网站上销售的商品类型和商品组。
- 要销售不同类型的商品,请添加商店版块。方法是在商店区块菜单中,单击添加商店版块。
- 要在网站的不同部分中销售商品,请添加额外的商店区块。
您可以在任何模板的以下区块中添加快速商品购买按钮:
- 卡片网格
- 标题
- 行动召唤
- 游戏版本
- 促销轮播器
在单游戏页面模板中,该按钮也位于前导区块中。
要自定义该按钮:
- 前往指定区块之一。
- 在建站器的右侧,前往该按钮。
- 在操作下拉列表中,选择购买商品。
- 在商品的下拉列表中,选择商品。
有用链接
上次更新时间: 2025年8月29日发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。