促销码和优惠券
促销码和优惠券促销活动是一种营销工具,用于向用户提供可兑换奖励商品的券码。用户可在目录的指定字段中输入促销码来进行兑换。
促销码在下单时兑换,优惠券在用户输入券码后兑换。
设置个性化可用于任意身份认证类型:通过用户ID或艾克索拉登录管理器。
用户流程
- 用户前往包含促销码区块的着陆页。
- 用户点击登录,然后通过用户ID或艾克索拉登录管理器授权。
- 用户在界面指定字段中输入优惠码,然后点击字段右侧的按钮。
- 打开一个模态窗口:
- 如激活的是促销码 – 显示折扣和奖励的信息;
- 如兑换优惠券 – 显示用户已收到的折扣和奖励信息。
示例:已达到兑换限制。
- 对于促销码活动:
- 显示更新后的目录,其中包含使用促销码后的折扣和奖励商品。
下单前用户可取消使用促销码,目录将更新并显示不使用促销码折扣和奖励的目录。此情况下,促销码不视作已兑换。
- 用户下单,然后促销码即视为已兑换。
如促销码关联了奖励品,将发放给用户。
如何获取
要向网站添加兑换优惠码区块:
在网页商城中设置
要在您的网站上显示优惠码输入字段:
- 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
- 在站点部分,选择您的网站,然后单击打开建站器。
- 单击添加区块。
- 选择促销码区块。
在发布商帐户中进行设置
运行机制
基本信息
促销码活动是用于提高购买转化率和平均订单金额的营销工具。应用促销码后,用户可获得:
- 应用于整个订单或指定商品的折扣
- 奖励品,包括:
- 虚拟货币套餐
- 游戏密钥
- 虚拟物品
- 捆绑包
主要功能:
- 灵活配置奖励。可设置单一奖励类型(订单折扣、特定商品折扣或奖励品)或任意组合。
- 设置活动总兑换次数限制。
- 设置单个用户在活动中的兑换次数限制。
- 批量生成促销码。
- 对活动和促销码关联商品设置区域限制。
限制:
- 每次购买仅限使用一个促销码。
- 用户必须完成付款才能获得折扣或奖励品。
- 折扣不适用于以虚拟货币标价的商品。对于同时具有真实货币和虚拟货币价格的商品,折扣仅适用于真实货币价格。
- 若游戏密钥作为奖励品,兑换后将通过邮件发送或添加到权利系统。若游戏密钥用尽,用户将无法兑换促销码。
- 若促销码活动设有区域限制,相关区域的用户将无法兑换。
- 若促销码包含任何区域限制奖励品,该区域的用户将无法兑换该促销码。
用户流程
- 用户进入商店。
- 输入并应用促销码。
- 艾克索拉验证促销码并检查兑换限制。
若未认证身份的用户输入促销码,艾克索拉将无法验证单个用户的兑换数量限制,目录将根据活动总使用次数限制显示商品。
若需根据特定用户的兑换限制显示目录,请在请求商品目录时传递用户授权数据,为此,请使用虚拟物品和货币组目录子部分中的端点。
- 用户看到更新后的目录,包括促销码提供的折扣和奖励品。
- 用户添加商品到购物车或直接购买选中的商品。
- 完成付款后,促销码即视为已兑换。
- 若促销码包含关联商品,这些商品将以与常规购买商品相同的方式发放给用户。
- 授权用户进入商店。
- 用户将商品添加到购物车。
- 用户在购物车界面输入并应用促销码。
- 艾克索拉验证促销码并检查兑换限制。
- 购物车商品总价重新计算,并添加奖励品。
- 完成付款后,促销码即视为已兑换。
- 若促销码包含关联商品,这些商品将以与常规购买商品相同的方式发放给用户。
折扣应用规则
如果购买时商品存在多个有效的促销活动,则将逐个应用这些折扣,折扣的应用顺序对结果没有影响。
示例:
某虚拟物品原价为$10。在发布商帐户中为该商品设置了以下促销活动:
- 黑色星期五折扣促销,11月4日-30日享受10%的折扣
- 特价折扣促销,11月15日-12月15日享受20%的折扣
- 促销码活动,11月4日-30日使用促销码享受5%的折扣
如果在11月20日购买该物品,则两个折扣促销活动和一个促销码活动都有效。
该虚拟物品的总价计算方式为(($10 - 10%) - 20%) - 5% = $10 × (100%-10%) × (100%-20%) × (100%-5%) = $10 × 0.9 × 0.8 × 0.95,结果为$6.84。
设置促销码活动
创建包含奖励品的促销活动前,需先配置这些商品,再进行活动设置。
要在发布商帐户项目中手动创建商品,请前往商品目录 > 全部商品。有关此方法及其他创建商品方式的详细信息,请参阅文档中的商品目录部分。
在发布商帐户中进行设置
要创建促销码活动:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在促销活动选项卡中,单击创建新促销活动。
- 指定促销活动名称。
- 在促销活动类型下拉列表中,选择促销码。
- 在外部ID字段中,指定用于通过API调用管理的促销活动ID。
- 要设置兑换促销码时对商品或购物车应用折扣:
- 将对购买项提供折扣开关设置为开。
- 在折扣数字段中输入折扣百分比。
- 要设置兑换促销码时对特定商品应用折扣:
- 将对所选商品提供折扣开关设置为开。
- 在折扣数字段中输入折扣百分比。
- 在商品类型下拉列表中选择将获得促销码折扣的商品类型。
- 选择具体商品。
- 要设置兑换促销码时提供奖励品:
- 将奖励品开关设置为开。
- 在选择奖励品下拉列表中,选择兑换促销码后向用户发放的商品类型。
- 选择兑换促销码时赠送的具体商品。
- 如果是虚拟物品,需指定每个物品的数量。
- 如果是游戏密钥,需指定平台确定方式:
- 预先指定平台(如Steam):从DRM选择类型下拉列表选择在生成代码时选择DRM,然后从DRM下拉列表选择平台。
- 让用户自选:从DRM选择类型下拉列表选择玩家在兑换时选择DRM。
- 如果是游戏密钥,需指定平台确定方式:
- 单击下一步。
订单或商品折扣必须为整数且不超过99%。 配置特定商品折扣或奖励品时的注意事项:
- 只有当项目中已创建至少一个该类型的商品时,才能选择该商品类型。
- 可配置不同类型商品,请通过商品类型选择字段切换类型。
- 配置促销码兑换限制:
- 若要限制活动中所有用户的促销码总兑换次数,请将限制兑换总次数开关设置为开,并指定最大兑换次数。
- 若要限制单个用户在活动中可兑换的促销码数量,请将限制每个用户的兑换总次数开关设置为开,并指定每个用户的最大兑换次数。
- 若要限制任何唯一促销码在所有用户中的兑换次数,请将限制唯一促销码兑换次数开关设置为开,并指定该促销码的最大兑换次数。
- 单击下一步。
- 设置活动有效期:选择时区、开始日期和结束日期。如需创建无限期活动,请勾选无结束日期复选框。
- 单击下一步。
- 检查活动设置。
- 单击保存并退出。
要向活动添加促销码:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在促销码活动所在行,单击•••并从下拉列表中选择编辑促销活动。
- 前往活动码选项卡。
- 要自动生成活动码:
- 在活动码字符串格式下拉列表中,选择自动生成。
- 指定要生成的数量并单击生成。
- 要手动添加活动码:
- 在活动码字符串格式下拉列表中,选择手动输入。
- 输入促销码并单击创建。
- 重复上述步骤添加所需数量的券码。
- 下载包含优惠券码的CSV文件(可选)。
促销码区分大小写。例如,winter123和WINTER123视为不同的促销码。
您可以无限次向活动添加新活动码,但总数不得超过50,000个。
如需上传大量自行生成的优惠券码,请联系我们:igs@xsolla.com。
要使活动对用户可用,您需要激活它。操作方法:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在促销码活动所在行,单击•••并从下拉列表中选择编辑促销活动。
- 在右上角的下拉列表中,选择激活促销活动。
通过API设置
- 必需参数
- 需要更改的参数
- 促销活动检索调用返回的所有其他参数
要通过API设置和管理促销码活动,请使用以下调用:
| 任务 | API调用 |
|---|---|
| 创建促销码活动。 | 创建促销码活动。 |
| 激活促销码活动。 | 激活促销码活动。 |
| 编辑促销活动。 | 使用新促销活动选项更新促销码活动。编辑促销活动还可用于处于激活状态的促销活动。 |
| 停用促销活动。 | 停用促销码活动。 |
| 设置无限期促销活动。 | 创建促销码活动或更新促销码活动。请向相应调用传入“date_end”: null参数。 |
| 删除促销活动。 | 删除促销码活动。 |
在应用或网站中设置促销码兑换功能
在UI界面实现促销码兑换功能
在应用程序UI(目录或购物车中)实现以下元素:
- 促销码输入框
- 展示促销码奖励和折扣的UI元素
- 促销码奖励选择表单(如适用)
- 应用促销码的按钮
通过以下客户端侧API调用实现促销码逻辑:
| 任务 | API调用 |
|---|---|
| 检查促销码是否有效。 | 验证促销码。 |
| 获取向用户显示的游戏分发平台列表(如促销码奖励是游戏密钥)。 | 当响应返回
|
| 展示更新后商品目录,包含促销码折扣和奖励品。 | 使用目录子部分中的API调用,需在promo_code请求参数中传入促销码。 |
| 直接购买商品并应用促销码(无需添加至购物车)。 | 需在 |
| 应用促销码并更新购物车内容和总价(应用折扣并添加奖励品)。 | 需在 |
- 确保促销码兑换时正确发放商品。
- 如已在应用或网站中实现了游戏内商店,无需额外设置。促销码关联商品将以与标准购买相同的方式发放。
在使用艾克索拉创建的网站上兑换促销码
要在网站上显示优惠券码输入区域:
- 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
- 在站点部分,选择您的网站,然后单击打开建站器。
- 在建站器的主区域,选择想添加新区块的位置并点击添加区块。
- 选择促销码区块。
- 自定义区块外观(可选):
- 修改区块标题和描述文本。
- 设置区块自定义背景。
- 更改按钮样式。
- 修改优惠券兑换按钮文本。
- 要应用更改,请发布网站:
- 在建站器右上角,单击发布。
- 勾选需要发布的页面。
- 单击发布。
如果无法发布网站,请确保满足以下所有条件:
- 建站器中没有空白部分(红色标记的部分)。
- 已签署与艾克索拉的许可协议。
- 主页已发布或已勾选待发布。主页发布前无法发布子页面。
运行机制
优惠券活动是吸引潜在用户并促进销量的营销工具。用户兑换优惠券后可获得一个或多个奖励品。奖励包括以下类型的商品:
- 虚拟货币套餐
- 游戏密钥
- 虚拟物品
- 捆绑包
每个优惠券都包含一个唯一券码。用户可在游戏客户端或游戏商店(包括网页商城)中输入券码进行兑换。
核心特性:
- 设置活动总兑换次数限制。
- 设置单个用户在活动中的兑换次数限制。
- 批量生成优惠券码
- 对活动和优惠券关联商品设置区域限制
限制:
- 若使用游戏密钥作为奖励品,兑换后将通过邮件或权利系统发送给用户。活动密钥用完后,用户将无法继续兑换优惠券。
- 如优惠券活动应用了区域限制,受限区域的用户将无法兑换优惠券。
- 若优惠券包含任何具有区域限制的奖励品,受限区域用户无法通过该优惠券获得商品。
用户流程:
- 授权用户进入商店。
- 用户输入优惠券码
- 艾克索拉返回可用奖励品列表(可选)。
- 用户选择奖励品(可选)
- 用户完成优惠券兑换
- 优惠券关联商品按常规购买方式计入用户帐户。
设置优惠券活动
前提条件
设置优惠券活动前,您需要先配置作为奖励发放的商品。
要在发布商帐户项目中手动创建商品,请前往商品目录 > 全部商品部分。有关此方法及其他创建商品方式的详细信息,请参阅文档中的商品目录部分。
在发布商帐户中进行设置
要创建新优惠券活动:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在促销活动选项卡中,单击创建新促销活动。
- 指定促销活动主要参数:
- 填写促销活动名称。
- 在促销活动类型下拉列表中,选择优惠券。
- 在外部ID字段中,填写促销活动ID,以便通过API调用管理促销活动。
- 在选择奖励品下拉列表中,选择兑换优惠券后向用户发放的商品类型。
- 选择兑换优惠券后发放给用户的商品。
- 如果是虚拟物品,需指定每个物品的数量。
- 如果是游戏密钥,需指定平台确定方式:
- 预先指定平台(如Steam):从DRM选择类型下拉列表选择在生成代码时选择DRM,然后从DRM下拉列表选择平台。
- 让用户自选:从DRM选择类型下拉列表选择玩家在兑换时选择DRM。
- 如果是游戏密钥,需指定平台确定方式:
您可以选择不同类型的商品作为奖励。请使用选择奖励品字段在不同商品类型间切换。所有已选商品信息将显示在奖励品列表区域。
- 单击下一步。
- 配置优惠券兑换限制:
- 若要限制活动中所有用户的优惠券总兑换次数,请将限制优惠券兑换总次数开关设置为开,并指定最大兑换次数。
- 若要限制单个用户在活动中可兑换的优惠券数量,请将限制每个用户的兑换总次数开关设置为开,并指定每个用户的最大兑换次数。
- 若要限制任何唯一优惠券码在所有用户中的兑换次数,请将限制唯一优惠券码兑换次数开关设置为开,并指定该优惠券的最大兑换次数。
- 单击下一步。
- 设置活动有效期:选择时区、开始日期和结束日期。如需创建无限期活动,请勾选无结束日期复选框。
- 单击下一步。
- 检查活动设置。
- 单击保存并退出。
要向活动添加优惠券码:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在优惠券活动所在行,单击•••并从下拉列表中选择编辑促销活动。
- 前往活动码选项卡。
- 要自动生成活动码:
- 在活动码字符串格式下拉列表中,选择自动生成。
- 指定要生成的数量并单击生成。
- 要手动添加活动码:
- 在活动码字符串格式下拉列表中,选择手动输入。
- 输入优惠券码并单击创建。
- 重复上述步骤添加所需数量的券码。
- 下载包含优惠券码的CSV文件(可选)。
优惠券码区分大小写。例如,winter123和WINTER123视为不同的优惠券码。
您可以无限次向活动添加新优惠券码,但总数不得超过50,000个。
如需上传大量自行生成的优惠券码,请联系我们:igs@xsolla.com。
要使活动对用户可用,您需要激活它。操作方法:
- 在发布商帐户的项目中,前往LiveOps > 促销活动部分。
- 在优惠券活动所在行,单击•••并从下拉列表中选择编辑促销活动。
- 在右上角的下拉列表中,选择激活促销活动。
通过API设置
- 必需参数
- 需要更改的参数
- 促销活动检索调用返回的所有其他参数
要通过API设置和管理优惠券活动,请使用以下调用:
| 任务 | API调用 |
|---|---|
| 创建优惠券促销活动。 | 创建优惠券促销活动。 |
| 激活优惠券促销活动。 | 激活优惠券促销活动。 |
| 编辑促销活动。 | 使用新促销活动选项更新优惠券促销活动。状态为激活的促销活动也可编辑。 |
| 停用优惠券促销活动。 | 停用优惠券促销活动。 |
| 设置无限期促销活动。 | 创建优惠券促销活动或更新优惠券促销活动。请向相应调用传入“date_end”: null参数。 |
| 删除促销活动。 | 删除优惠券促销活动。 |
在应用或网站中设置优惠券兑换
在自有UI中兑换优惠券
要在应用或网站中启用优惠券兑换功能:
在UI中实现以下元素:
- 优惠券码输入框。
- 优惠券奖励展示区域。
- 优惠券兑换按钮。
通过以下客户端侧API调用实现优惠券逻辑:
| 任务 | API调用 |
|---|---|
| 验证优惠券有效性。 | 验证促销码。 |
| 执行优惠券兑换。 | 兑换优惠券码。 |
| 获取向用户显示的游戏分发平台列表(如优惠券奖励是游戏密钥)。 | 当响应返回
|
- 确保优惠券兑换时正确发放商品。
- 如已在应用或网站中实现了游戏内商店,无需额外设置。优惠券关联商品将以与标准购买相同的方式发放。
在通过艾克索拉创建的网站上启用优惠券兑换
要在网站上显示优惠券码输入区域:
- 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
- 在站点部分,选择您的网站,然后单击打开建站器。
- 在建站器的主区域,选择想添加新区块的位置并点击添加区块。
- 选择促销码区块。
- 自定义区块外观(可选):
- 修改区块标题和描述文本。
- 设置区块自定义背景。
- 更改按钮样式。
- 修改优惠券兑换按钮文本。
- 要应用更改,请发布网站:
- 在建站器右上角,单击发布。
- 勾选需要发布的页面。
- 单击发布。
如果无法发布网站,请确保满足以下所有条件:
- 建站器中没有空白部分(红色标记的部分)。
- 已签署与艾克索拉的许可协议。
- 主页已发布或已勾选待发布。主页发布前无法发布子页面。
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。