本地价格

注:
该翻译由AI生成,请谨慎判断其准确性。

您可以为目录中的所有商品设置区域价格,以提高在购买力较低国家/地区的销售额。默认情况下,价格以USD设置。此外,您还可以配置区域限制。

您可以通过以下方式添加、编辑和删除区域价格:

注:
如未设置区域价格,支付界面将使用默认价格,并根据当前汇率和定价规则将其转换为用户当地货币。

工作原理

在请求目录时,会根据用户的国家/地区决定商品价格。通过支付收银台进行购买时,商品价格会转换为用户所在国家/地区的货币,并包含税费(如适用)。

国家/地区的决定

在目录与支付流程的不同阶段,会按如下方式判定用户的国家/地区:

  • 请求商品目录时,用户的国家/地区通过 Virtual items and currency 或 Game keys 组的方法的 country 参数传递。

    如果未指定国家/地区,则根据用户的IP地址判定。目录价格将基于用户的国家/地区选择。

  • 购买商品时:

    • 如果使用用于获取支付令牌的客户端方法,请在客户端侧调用,而不是在服务器侧。客户端方法中的国家/地区和货币根据用户的IP地址判定。在服务器侧使用客户端方法可能导致货币判定不正确,并影响支付UI中的支付方式。

    • 如果使用为购买创建支付令牌的服务器方法,请在请求正文的 user.country.value 参数中传递国家/地区,或在 X-User-Ip 页眉中传递用户的IPv4地址。如果同时传递两者,则以 user.country.value 为准。不支持IPv6地址:传递IPv6可能导致国家/地区与货币判定不正确。

    注:
    您可以在settings.currency 参数中传递货币。该值优先于国家/地区值,并影响支付货币的显示方式。支付UI中的支付方式仍由 user.country.value 参数中的国家/地区值决定。

目录中价格的显示原则

请为目录中所有商品使用相同的货币列表。价格按以下逻辑处理:

  • 如果至少有一个商品未为所选国家/地区设置价格,则该国家/地区下整个目录的价格将切换为默认货币显示。
  • 如果商品的默认货币不同,则价格以目录中第一个商品的默认货币显示。若某个商品没有该货币的价格,则在目录请求的响应中对该商品返回价格值 null。这会导致该商品价格显示不正确,并可能影响整个目录的显示。
注:

目录中价格的显示方式取决于集成形式:

  • 如果使用site editor,在页面中添加Store区块,价格会根据您的区域设置显示。
  • 如果通过API调用获取目录,每个商品的价格会基于 country 参数或用户的IP地址在price对象中返回。

示例:


注:
从Google Play导入目录时,会为商品添加可编辑的区域价格。请在重新导入目录时考虑数据更新的特性。

在发布商帐户中创建和编辑商品时进行设置

在您的帐户中创建和编辑商品时进行设置

在您的帐户中创建和编辑商品时进行设置

注:
本指南介绍如何为虚拟物品设置区域价格。其他商品类型的价格设置方法相同。

要创建有区域价格的虚拟物品:

  1. 在发布商帐户的项目中,前往Items catalog > All items部分。
  1. 在您的帐户的项目中,前往Items catalog > All items部分。
  1. 在您的帐户的项目中,前往Items catalog > All items部分。
  1. 在您的帐户的项目中,前往Items catalog > All items部分。
  1. 在您的帐户的项目中,前往Catalog部分。
  1. 点击Create manually,并在下拉列表中选择Virtual item。
  1. 在 General settings 部分,指定以下内容:
    • SKU
    • 商品所属的一个或多个组(可选)
    • 名称
    • 简短描述
    • 扩展描述——如需添加,请打开相应开关(可选)
  1. 在 Media 部分,从设备上传或通过链接添加一张或多张图片或视频(可选)。使用艾克索拉站点编辑器创建的商店中,所有商品卡片都会显示标记为Main的文件,其余文件仅在带有媒体图库的商品卡片中可见。标记为Main的文件也会在目录检索API调用的响应中返回。
  1. 在 Price settings 部分,选择 Paid item。
  1. 打开 Real currency prices 开关并点击 Set up prices。

  2. 在打开的窗口中,指定货币和默认价格。您可以将USD替换为其他默认货币。

  3. 设置区域价格。可手动或自动:

    • 要手动设置价格:
      1. 单击添加本地价格,逐行添加价格。
      1. 单击应用。
    • 要自动设置价格:
      1. 单击使用默认价格计算。系统将按字母顺序生成国家/地区列表,并根据汇率和税费为每个国家/地区计算区域货币价格。
      1. 如需移除不需要设置区域价格的国家/地区,点击价格右侧的减号图标。
      1. 如需修改自动计算的价格,请更改相应行中的值。
      1. 点击 Apply。
注:
点击 Calculate using default price 时,之前保存的设置将被删除。
注意
如果更改了默认价格但未点击 Calculate using default price,则区域价格将保持不变。
  1. 如需添加以虚拟货币表示的价格,打开 Virtual currency prices 开关并指定数值。

  2. 若需限制可购买的商品数量:

    1. 在 Limits 部分打开开关并指定数量。
    2. 配置重置频率。为此,从下拉列表中选择一个周期:
      • Daily。
      • Weekly。
      • Monthly。
      • Custom interval。区间从商品在商店开始显示的日期起计算。
      • No regular refresh。
    3. 根据所选周期设置重置计划,指定相应参数。
注:
默认情况下,达到购买数量限制后,商品会从目录中隐藏。若已配置自动限制重置,勾选 Show item even after users reach the purchase limit 复选框可使商品保持可见,直到下一个重置周期开始。
  1. 配置商品的显示时间限制(可选):

    1. 在 Add specific display period 部分打开开关。
    2. 指定时区以及起止时间。

    如需不指定显示结束时间,打开 No end date 开关。

注:
如需为目录中的该商品添加另一个显示时间段,点击 +。如果一个商品包含多个显示时间段,则每个时间段都必须设置结束日期。显示时间在指定分钟的最后一秒结束。例如,结束时间设为 12:00 时,显示时间将持续至 12:00:59。
  1. 通过以下任一方式配置属性(可选):
    1. 以JSON格式添加属性及其值。
    2. 手动创建属性及其值,并将其关联到商品。
  1. 若该付费商品将用于任何随机奖励机制(如宝箱或扭蛋),启用 Mark as paid randomized reward 开关。
注:
在对此类机制有法律限制的国家/地区分发游戏时,可能需要此参数。
  1. 点击 Create。

  2. 在打开的窗口中,选择商品状态并点击 Continue。

创建的商品会显示在 All items 部分。

要编辑价格:

  1. 在发布商帐户中打开项目,前往Items catalog > All items > Virtual items。
  1. 在您的帐户中打开项目,前往Items catalog > All items > Virtual items。
  1. 在您的帐户中打开项目,前往Items catalog > All items > Virtual items。
  1. 在您的帐户中打开项目,前往Items catalog > All items > Virtual items。
  1. 在您的帐户中打开项目,前往Catalog > Virtual items。
  1. 点击所需商品旁的 ⋮,在下拉列表中选择 Edit。

  2. 在 Price settings 部分,点击默认价格下方的编辑图标。

通过发布商帐户从文件导入价格时进行设置

通过您的帐户从文件导入价格时进行设置

通过您的帐户从文件导入价格时进行设置

您可以从文件中导入预创建商品的区域价格。

功能:

  • 一次为多个商品上传或更新区域价格。
  • 支持所有商品类型:
    • 虚拟物品
    • 虚拟货币
    • 虚拟货币套餐
    • 捆绑包
    • 特定平台的游戏Key套餐
  • 对上传数据进行校验。若文件结构或数据格式不符合要求,导入时会显示错误列表。

文件结构

注意
请保持列名为英文且不要更改,否则可能导致导入文件时出错。文件格式仅支持CSV。

必填列:

  • SKU — 需要设置区域价格的商品SKU。
  • Country — 国家/地区代码,采用ISO 3166-1 alpha-2格式。上传CSV文件前,请查看艾克索拉支持的国家/地区列表。此列为可选。如未指定国家/地区,可参考价格显示示例。
  • Currency — 货币代码,采用ISO 4217格式。
  • Amount — 商品价格。小数点使用英文句点。
  • IsDefault — 是否为默认价格。填写:
    • 1 — 用于默认价格所在行。它会显示在所有未设置区域价格的国家/地区。
    • 0 — 用于其他行。也可以将 IsDefault 列的单元格留空。
注:

默认货币的价格不能是区域性的——请将 Country 列的单元格留空。

示例

正确填写的文件(多个商品、3种货币、包含区域价格)。

错误填写的文件(多个商品、3种货币、包含区域价格)。
错误:在 virtual-item-1 和 bundle-1 组中,Country 列的单元格不为空。

添加每个新商品时,必须设置默认货币的价格。如果未指定,导入文件时将显示错误。

示例

正确填写的文件(多个商品、3种货币、包含区域价格)。

错误填写的文件(多个商品、3种货币、包含区域价格)。
错误:virtual-item-1 和 bundle-1 组没有任何默认货币。

  • Platform — 平台SKU。用于为游戏Key设置区域价格,对其他商品不适用。

    可用平台。
    平台SKU平台名称
    steamSteam
    playstationPlayStation
    xboxXbox
    uplayUplay
    originOrigin
    drmfreeDRM Free
    gogGOG
    epicgamesEpic Games Store
    nintendo_eshopNintendo Switch eShop
    discord_game_storeDiscord Game Store
    oculusOculus
    viveportViveport
    stadiaGoogle Stadia
注:

具有相同SKU但平台不同的游戏Key视为不同的实体。每个实体都必须指定默认货币的价格。

示例

正确填写的文件(多个游戏Key、3种货币、包含区域价格、2个平台)。

错误填写的文件(多个游戏Key、3种货币、包含区域价格、2个平台)。
错误1:按 SKU 与 Platform 对游戏Key分组不正确,导致找到9个实体而非3个。
错误2:由于分组错误,第3、4、5、6组没有默认价格。
错误3:第9组会覆盖第7组的数据,因为它们为同一实体提供了完整的一组价格。结果是,playstation 平台下的 game-key-2 在导入后仅保留MYR价格。

文件填写示例与可能的错误

正确填写CSV导入文件的示例:


错误填写CSV导入文件的示例:


文件导入

要从文件导入价格:

  1. 在发布商帐户中打开项目。
  2. 点击侧边栏中的 Items catalog。
  1. 在您的帐户中打开项目。
  2. 点击侧边栏中的 Items catalog。
  1. 在您的帐户中打开项目。
  2. 点击侧边栏中的 Items catalog。
  1. 在您的帐户中打开项目。
  2. 点击侧边栏中的 Items catalog。
  1. 在您的帐户中打开项目。
  2. 点击侧边栏中的 Catalog。
  1. 点击 Import/Export,在 Import 模块的下拉列表中选择 Prices from CSV。
注:
在导入窗口中,您可以下载文件模板并填写。
  1. 将文件上传到导入窗口中的相应字段。

成功上传后,所指定SKU的商品的区域价格将根据文件中的价格更新。之前指定的价格将被删除。

示例:

在发布商帐户中,该商品已有多种货币价格与多个区域价格。导入的文件中仅包含一条EUR价格。导入后,该商品在发布商帐户中将只保留这一条EUR价格。
在您的帐户中,该商品已有多种货币价格与多个区域价格。导入的文件中仅包含一条EUR价格。导入后,该商品在您的帐户中将只保留这一条EUR价格。
在您的帐户中,该商品已有多种货币价格与多个区域价格。导入的文件中仅包含一条EUR价格。导入后,该商品在您的帐户中将只保留这一条EUR价格。
在您的帐户中,该商品已有多种货币价格与多个区域价格。导入的文件中仅包含一条EUR价格。导入后,该商品在您的帐户中将只保留这一条EUR价格。
在您的帐户中,该商品已有多种货币价格与多个区域价格。导入的文件中仅包含一条EUR价格。导入后,该商品在您的帐户中将只保留这一条EUR价格。

此外,您还可以在使用API调用通过JSON文件导入商品导入商品时设置区域价格。

使用API方法进行设置

要通过API方法设置区域价格,请在以下方法中传入包含国家/地区价格设置的对象数组:

数组示例:

Copy
Full screen
Small screen
 1"prices": [
 2  {
 3    "amount": 100,
 4    "currency": "USD",
 5    "is_enabled": true,
 6    "is_default": true
 7  },
 8  {
 9    "amount": 200,
10    "currency": "CZK",
11    "country_iso": "CZ",
12    "is_enabled": false,
13    "is_default": false
14  }
15]
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2026年10月7日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至[email protected]与我们联系。