促销码和优惠券

促销码

促销码和优惠券促销活动是一种营销工具,用于向用户提供可兑换奖励商品的券码。用户可在目录的指定字段中输入促销码来进行兑换。

促销码在下单时兑换,优惠券在用户输入券码后兑换。

设置个性化可用于任意身份认证类型:通过用户ID艾克索拉登录管理器

用户流程

  1. 用户前往包含促销码区块的着陆页。

  1. 用户点击登录,然后通过用户ID或艾克索拉登录管理器授权。
  2. 用户在界面指定字段中输入优惠码,然后点击字段右侧的按钮。

  1. 打开一个模态窗口:
    • 如激活的是促销码 – 显示折扣和奖励的信息;
    • 如兑换优惠券 – 显示用户已收到的折扣和奖励信息。
注:
如优惠码不正确,将在优惠码输入字段下方显示说明性错误。
示例:已达到兑换限制。

  1. 对于促销码活动:
    1. 显示更新后的目录,其中包含使用促销码后的折扣和奖励商品。

下单前用户可取消使用促销码,目录将更新并显示不使用促销码折扣和奖励的目录。此情况下,促销码不视作已兑换。

    1. 用户下单,然后促销码即视为已兑换。

如促销码关联了奖励品,将发放给用户。

如何获取

要在网站中添加优惠码兑换区块:

有关优惠券和促销码的详细设置说明,请参阅运行机制部分的相应选项卡。

兑换码促销活动允许用户以折扣价购买商品,并获得促销活动中配置的赠品。输入兑换码的字段可以显示在目录或购物车中。每次购买只能应用一个兑换码。

注意

您可以为商品设置不同类型的促销活动:折扣、兑换码和奖励。

如果购买时商品存在多个有效的促销活动,则将逐个应用这些折扣,折扣的应用顺序对结果没有影响。

示例

一个虚拟物品的价格是10美元。在发布商帐户中,为虚拟物品创建了以下促销活动:

  • 黑色星期五折扣促销活动,折扣为10%,时间为11月4日至30日
  • 促销折扣促销活动,折扣为20%,时间为11月15日至12月15日
  • 使用兑换码的促销活动,折扣为5%,时间为11月4日至30日

如果在11月20日购买该物品,则两个折扣促销活动和一个兑换码促销活动都有效。

该虚拟物品的总价计算方式为(($10 - 10%) - 20%) - 5% = $10 × (100%-10%) × (100%-20%) × (100%-5%) = $10 × 0.9 × 0.8 × 0.95,结果为$6.84。

创建新的兑换码促销活动

要创建兑换码促销活动:

  1. 在您的项目中,进入发布商帐户LiveOps > Canvas部分。
  1. 移动端游戏专用帐户中打开项目,并前往Operation > LiveOps部分。
  1. 通过以下选项之一开始创建促销活动:
    • 选项 1:
      1. 在工具栏中,点击 图标。
      2. 在促销列表区域,点击+图标。
      1. 选择兑换码并点击创建
    • 选项 2:在工具栏中,点击+图标并选择兑换码
    • 选项 3:在画布上的任意位置打开上下文菜单并选择兑换码
  1. 指定基本设置:
    • 促销活动名称。
    • 外部ID — 用于通过API调用管理促销活动的唯一促销活动ID。
  2. 通过在兑换时间框架字段中选择一个选项来定义用户何时可以兑换兑换码:
    • 购买前 — 可以在不进行购买的情况下兑换兑换码。在这种情况下,用户只能获得赠品。此选项不提供折扣设置。
    • 任何时候 — 兑换码只能在购买时兑换。在这种情况下,用户可以获得赠品、特定商品的折扣和/或整个购物车的折扣。
  3. 添加赠品:
    1. 赠品开关设置为激活。
    2. 点击选择商品
    3. 在打开的窗口中,勾选所需商品旁边的框并指定其数量。
    4. 点击添加商品
  1. 为整个购买添加折扣(可选,购买前兑换类型不可用):
    1. 应用于整个购买的折扣开关设置为激活。
    2. 指定折扣百分比。
  2. 为特定商品添加折扣(可选,购买前兑换类型不可用):
    1. 仅应用于选定商品的折扣开关设置为激活。
    2. 指定折扣百分比。
    3. 点击选择商品
    4. 在打开的窗口中,勾选所需商品旁边的框。
    5. 点击添加商品
  1. 点击下一步
  2. 添加条件和限制(可选):
    1. 要限制兑换码的总兑换次数,将兑换码兑换限制开关设置为激活并输入所需数量。
    2. 要限制每个用户的兑换次数,将每用户兑换码兑换限制开关设置为激活并输入所需数量。
    3. 要限制每个唯一兑换码的兑换次数,将唯一兑换码兑换开关设置为激活并输入所需数量。
  3. 点击下一步
  4. 指定促销活动周期。
  5. 点击下一步
  6. 查看促销活动设置。
  7. 要立即激活促销活动(可选),将创建为激活状态开关设置为激活。
  8. 点击创建
  1. 要将创建的兑换码促销活动添加到网站(可选):
    1. 点击编辑表单横幅中的OpenOpen in Site Builder,在建站器中打开网站。
    2. 按照在应用程序或网站中设置兑换码使用部分的说明进行操作。

兑换码促销活动默认以停用状态创建,并且不包含任何可兑换的兑换码。

在画布上,促销活动卡片与促销活动中的商品之间会显示视觉链接。

要管理其显示,请点击任何促销商品卡右侧的图标,位于 图标旁边。如果一个商品包含在多个促销活动中,一次只能显示一个链接。

注:

通过画布设置促销活动时,以下选项不可用:

  • 使用游戏Key设置促销活动。
  • 设置带有小数折扣的促销活动。
  • 设置无结束日期的促销活动。

通过发布商帐户和API调用可以使用高级选项配置兑换码促销活动。

添加兑换码

要将兑换码添加到促销活动中:

  1. 打开促销活动进行编辑。
  1. 点击添加兑换码
  2. 添加所需数量的兑换码:
    • 要自动生成兑换码:
      1. 选择自动生成并指定兑换码数量。
      2. 点击生成
    • 要手动添加兑换码:
      1. 选择手动输入
      2. 点击创建
注:
兑换码区分大小写。例如,winter2021WINTER2021是不同的兑换码。
  1. 要导出包含兑换码列表的文件(可选),点击下载CSV

激活促销活动

您可以通过以下方式激活促销活动:

  • 从促销活动卡片:
  • 从促销活动列表:
  • 在编辑促销活动时:
注:
激活的促销活动无法编辑。要更改促销活动的设置,请先停用它。

在应用或网站中设置促销码兑换功能

在UI界面实现促销码兑换功能

  1. 在应用程序UI(目录或购物车中)实现以下元素:
    • 促销码输入框
    • 展示促销码奖励和折扣的UI元素
    • 促销码奖励选择表单(如适用)
    • 应用促销码的按钮
  2. 通过以下客户端侧API调用实现促销码逻辑:
任务API调用
检查促销码是否有效。验证促销码
获取向用户显示的游戏分发平台列表(如促销码奖励是游戏密钥)。

获取促销码奖励

当响应返回is_selectable=true时,对于每个type=unit的商品,需为unit_items对象中的元素显示选择表单。在该表单中,用户只能为每个unit类型选择一个元素。

type=unit参数适用于游戏密钥,此时用户需选择一个游戏平台。

展示更新后商品目录,包含促销码折扣和奖励品。使用目录子部分中的API调用,需在promo_code请求参数中传入促销码。
直接购买商品并应用促销码(无需添加至购物车)。

使用指定商品创建订单

需在promo_code请求参数中传入促销码。

应用促销码并更新购物车内容和总价(应用折扣并添加奖励品)。

兑换促销码

需在coupon_code请求参数中传入促销码。

注:
若要检查用户在活动中还能使用多少次促销码,请使用服务器侧API调用获取指定用户的促销码限制
  1. 确保促销码兑换时正确发放商品。
  1. 如已在应用或网站中实现了游戏内商店,无需额外设置。促销码关联商品将以与标准购买相同的方式发放。
注:
游戏密钥将通过电子邮件或权利系统发送给用户。

在使用艾克索拉创建的网站上兑换促销码

注意
优惠券和促销码兑换功能仅支持使用网页商城模板创建的网站。

要在网站上显示优惠券码输入区域:

  1. 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
  1. 在您的帐户中打开项目,然后前往网页商城部分。
  2. 站点部分,选择您的网站,然后单击打开建站器
  1. 如果您的网站包含多个页面,请选择需要编辑的页面:
    1. 单击建站器顶部的当前页面标题。
    2. 从下拉列表中选择目标页面。
  2. 在建站器的主区域,选择想添加新区块的位置并点击添加区块
  3. 选择促销码区块。
  4. 自定义区块外观(可选):
    • 修改区块标题和描述文本。
    • 设置区块自定义背景。
    • 更改按钮样式。
    • 修改优惠券兑换按钮文本。
注:
优惠券兑换或促销码激活按钮的默认文本为兑换。如需更改,请双击文本并输入要在网站上显示的文本。
  1. 要应用更改,请发布网站:

    1. 在建站器右上角,单击发布
    1. 勾选需要发布的页面。
    1. 单击发布

注:

如果无法发布网站,请确保满足以下所有条件:

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2026年8月24日

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

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