折扣促销活动

运行机制

折扣促销活动是获得新玩家及增加销量的营销工具。

主要功能:

  • 为一个或多个商品配置折扣。
  • 对一件商品应用不限数量折扣促销活动。
  • 创建自动计算商品价格的商品目录。生成目录的方法为每个商品返回price对象。该对象包含应用及不应用当前折扣的商品价格。

Copy
Full screen
Small screen
1"price": {
2  "amount": "2.3900000000000000",
3  "amount_without_discount": "2.9900000000000000",
4  "currency": "USD"
5}

限制:

  • 只能以1-99范围的百分数形式设置折扣值。
  • 不能对折扣促销活动应用区域限制。

您可以对任意数量的商品设置促销活动。也可以对一个商品应用不限数量的折扣促销活动。

注意

您可为商品设置不同类型的促销活动:折扣、优惠券、促销码及奖励。

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

例如:

一个虚拟物品的价格是$10。在发布商帐户中,为该虚拟物品设置了以下促销活动:

  • 黑色星期五折扣促销,11月4日-30日享受10%的折扣
  • 特价折扣促销,11月15日-12月15日享受20%的折扣
  • 促销码活动,11月4日-30日使用促销码享受5%的折扣

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

该虚拟物品的总价按照(($10 - 10%) - 20%) - 5%计算,最终为$6.84。

注:
您可以通过用于获取商品目录的同一套API方法来获取折扣奖励类型的促销活动信息。除虚拟物品的信息外,您还将在响应中收到当前指定类型的促销活动信息,包括:
  • 标题
  • 开始和结束日期
  • 折扣类型促销活动的折扣大小
  • 奖励类型促销活动的奖励品
  • 此促销活动中可用于该用户的商品总数
  • 此促销活动中可用于该用户的剩余商品数
Copy
Full screen
Small screen
 1"item_id": 193166,
 2"sku": "helmet",
 3"type": "virtual_good",
 4"name": "{
 5Helmet",
 6"description": "---",
 7"image_url": "https://static.xsolla.com/misc/publisher_account/virtual_item_default_image.png",
 8"price": {
 9    "amount": "31.50",
10    "amount_without_discount": "34.99",
11    "currency": "TRY"
12},
13"virtual_prices": [],
14"can_be_bought": true,
15"promotions": [
16    {
17        "name": "store_promotion_164901_b5ef62b0551711edaedb22484f053720_name",
18        "date_start": "2022-10-25T00:00:00+03:00",
19        "date_end": "2022-11-30T23:59:59+03:00",
20        "discount": {
21            "percent": "10.00",
22            "value": null
23        },
24        "bonus": [],
25        "limits": {
26            "per_user": {
27                "available": 3,
28                "total": 3
29            }
30        }
31    },
32    {
33        "name": "store_promotion_164901_dc1fd2b2551711ed82b722484f053720_name",
34        "date_start": "2022-10-24T00:00:00+03:00",
35        "date_end": "2022-11-30T23:59:59+03:00",
36        "discount": null,
37        "bonus": [
38            {
39                "sku": "22",
40                "quantity": 1
41            },
42            {
43                "sku": "sword",
44                "quantity": 2
45            }
46        ],
47        "limits": {
48            "per_user": {
49                "available": 1,
50                "total": 1
51            }
52        }
53    }
54],
55"limits": null,
56"attributes": [
57    {
58        "external_id": "sh4",
59        "name": "sh4",
60        "values": [
61            {
62                "external_id": "hd",
63                "value": "20"
64            }
65        ]
66    }
67],
68"is_free": false,
69"groups": [
70    {
71        "external_id": "imported",
72        "name": "Imported"
73    }
74],
75"virtual_item_type": "consumable",
76"inventory_options": {
77    "consumable": {
78        "usages_count": 1
79    },
80    "expiration_period": null
81}
82}

如何获取

设置折扣活动

可通过以下方式之一设置折扣活动:

通过发布商帐户进行设置

如果通过发布商帐户设置折扣促销活动,您可以:
  • 设置百分比形式的折扣值。
  • 设置具有时间期限的折扣促销活动。
  • 设置应用于任意商品类型的折扣:
    • 虚拟货币套餐
    • 虚拟物品(包括时效性商品)
    • 游戏密钥
    • 捆绑包

以下操作当前在发布商帐户中不支持:

  • 设置具有小数值的折扣。
  • 设置有效期无限的折扣。
  • 编辑已激活的折扣促销活动。

您可以使用API方法来强化您的折扣促销活动配置选择。

注:
新促销活动默认为未激活状态。要激活折扣,请在创建后前往折扣编辑。
要通过发布商帐户设置促销活动:
  1. 在发布商帐户中打开您的项目,然后前往LiveOps > 促销活动。单击创建促销活动
  1. 指定需要的参数:
    1. 输入促销活动标题。
    2. 选择折扣作为促销活动类型
    3. 指定折扣数。
    4. 选择商品类型。
    1. 选择一个或多个有折扣的商品。
注:
要为同一个促销活动选择不同商品类型,请先选择一种类型的商品,然后检查其是否在涉及商品的列表字段中显示。然后再返回产品类型字段并选择其他商品类型。

  1. 单击下一步
  2. 您可以限制一个用户可使用促销活动的次数。要进行设置,请在条件和限制页面上将一位用户可使用促销活动的限制次数设置为,并指定限制次数。
  3. 要设置个性化促销活动,请将仅对特定用户触发促销活动设置为,然后按照说明进行操作。
  4. 单击下一步

  1. 设置活动开始和结束日期。
  2. 单击下一步
  1. 检查设置,然后单击保存并退出
注:
促销活动为激活状态时无法对其进行更改。
  1. 要激活促销活动:
    1. 在您的促销活动目录中找到需要的促销活动。
    2. 单击•••菜单按钮,然后选择编辑促销活动
    1. 在右上角,打开下拉菜单,然后选择激活促销活动

删除促销活动

在发布商帐户中删除促销活动:
  1. 在发布商帐户中打开您的项目,然后前往LiveOps > 促销活动
  2. 在目标促销活动所在行中,单击•••并从下拉列表中选择删除促销活动
  3. 确认删除促销活动。

通过API方法进行设置

要使用折扣促销活动,可使用促销活动方法组折扣子部分下的方法。

要通过API方法创建促销活动:

  1. 用要求的参数调用为商品创建折扣促销活动方法。
  2. “is_enabled”:true参数调用更新商品促销活动方法以激活促销活动。

要通过API编辑促销活动,请使用新促销活动参数调用更新商品促销活动方法。您也可以编辑状态为Active的促销活动。

要删除促销活动,请使用删除商品促销活动调用。

注:
如果停用或删除活动中的促销活动,用户将无法再看到该促销活动。
通过API方法创建或编辑折扣促销活动时,您还可以:
Copy
Full screen
Small screen
1"items": null
Copy
Full screen
Small screen
1"items": [{
2     “sku”: “strw2030”
3  }, {
4     “sku”: “strw4060”
5  }, {
6     “sku”: “cupred200”
7  }
8]
Copy
Full screen
Small screen
1"discount": {
2    “percent”: ”49.9”
3}
Copy
Full screen
Small screen
1"items": [{
2     “sku”: “storm_shield”
3  }, {
4     “sku”: “heaven_crystals_pack_x500”
5  },{
6     “sku”: “strw2030”
7  }
8]
Copy
Full screen
Small screen
1"items": [{
2     “sku”: “brilliant_game_sku_steam”
3  }
4  ]
Copy
Full screen
Small screen
1“date_end”: null
Copy
Full screen
Small screen
 1"attribute_conditions": [
 2{
 3"attribute": "has_purchase",
 4"operator": "eq",
 5"value": "0",
 6"type": "number"
 7}
 8],
 9"limits": {
10"per_user": 1
11}

自定义折扣促销活动条件

您可以设置仅当符合某些条件时才应用的折扣。例如:
  • 购物车商品总金额达到一定条件时应用的折扣
  • 购物车中的商品数量达到一定条件时应用的折扣
  • 当用户搭配购买了另一件商品时对这件商品应用的折扣
要设置带条件的折扣促销活动,请联系您的客户成功经理或发送邮件至csm@xsolla.com
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2025年7月18日

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

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