折扣促销活动
运行机制
折扣促销活动是获得新玩家及增加销量的营销工具。
主要功能:
- 为一个或多个商品配置折扣。
- 对一件商品应用不限数量折扣促销活动。
- 创建自动计算商品价格的商品目录。生成目录的方法为每个商品返回
price
对象。该对象包含应用及不应用当前折扣的商品价格。
Copy
- json
"price": {
"amount": "2.3900000000000000",
"amount_without_discount": "2.9900000000000000",
"currency": "USD"
}
限制:
- 只能以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
- json
"item_id": 193166,
"sku": "helmet",
"type": "virtual_good",
"name": "{
Helmet",
"description": "---",
"image_url": "https://static.xsolla.com/misc/publisher_account/virtual_item_default_image.png",
"price": {
"amount": "31.50",
"amount_without_discount": "34.99",
"currency": "TRY"
},
"virtual_prices": [],
"can_be_bought": true,
"promotions": [
{
"name": "store_promotion_164901_b5ef62b0551711edaedb22484f053720_name",
"date_start": "2022-10-25T00:00:00+03:00",
"date_end": "2022-11-30T23:59:59+03:00",
"discount": {
"percent": "10.00",
"value": null
},
"bonus": [],
"limits": {
"per_user": {
"available": 3,
"total": 3
}
}
},
{
"name": "store_promotion_164901_dc1fd2b2551711ed82b722484f053720_name",
"date_start": "2022-10-24T00:00:00+03:00",
"date_end": "2022-11-30T23:59:59+03:00",
"discount": null,
"bonus": [
{
"sku": "22",
"quantity": 1
},
{
"sku": "sword",
"quantity": 2
}
],
"limits": {
"per_user": {
"available": 1,
"total": 1
}
}
}
],
"limits": null,
"attributes": [
{
"external_id": "sh4",
"name": "sh4",
"values": [
{
"external_id": "hd",
"value": "20"
}
]
}
],
"is_free": false,
"groups": [
{
"external_id": "imported",
"name": "Imported"
}
],
"virtual_item_type": "consumable",
"inventory_options": {
"consumable": {
"usages_count": 1
},
"expiration_period": null
}
}
如何获取
设置折扣活动
可通过以下方式之一设置折扣活动:通过发布商帐户进行设置
如果通过发布商帐户设置折扣促销活动,您可以:- 设置百分比形式的折扣值。
- 设置具有时间期限的折扣促销活动。
- 设置应用于任意商品类型的折扣:
- 虚拟货币套餐
- 虚拟物品(包括时效性商品)
- 游戏密钥
- 捆绑包
以下操作当前在发布商帐户中不支持:
- 设置具有小数值的折扣。
- 设置有效期无限的折扣。
- 编辑已激活的折扣促销活动。
您可以使用API方法来强化您的折扣促销活动配置选择。
注:
新促销活动默认为未激活状态。要激活折扣,请在创建后前往折扣编辑。
- 在发布商帐户中前往商店 > 促销活动和奖励,然后单击创建促销活动。
- 指定需要的参数:
- 输入促销活动标题。
- 选择折扣作为促销活动类型。
- 指定折扣数。
- 选择产品类型。
- 选择一个或多个有折扣的商品。
注:
要为同一个促销活动选择不同商品类型,请先选择一种类型的商品,然后检查其是否在涉及商品的列表字段中显示。然后再返回产品类型字段并选择其他商品类型。
- 单击下一步。
- 您可以限制一个用户可使用促销活动的次数。要进行设置,请在条件和限制页面上将一位用户可使用促销活动的限制次数设置为开,并指定限制次数。
- 要设置个性化促销活动,请将仅对特定用户触发促销活动设置为开,然后按照说明进行操作。
- 单击下一步。
- 设置活动开始和结束日期。
- 单击下一步。
- 检查设置,然后单击保存并退出。
注:
促销活动为激活状态时无法对其进行更改。
- 要激活促销活动:
- 在您的促销活动目录中找到需要的促销活动。
- 单击•••菜单按钮,然后选择编辑促销活动。
- 在右上角,打开下拉菜单,然后选择激活促销活动。
通过API方法进行设置
要使用折扣促销活动,可使用促销活动方法组
要通过API方法创建促销活动:
- 用要求的参数调用
Create discount promotion for item 方法。 - 用
“is_enabled”:true
参数调用Update item promotion 方法以激活促销活动。
要通过API编辑促销活动,请使用新促销活动参数调用
通过API方法创建或编辑折扣促销活动时,您还可以:
- 配置一个适用于项目中所有商品的折扣。请将
“items”:null
参数传入Create discount promotion for item 或Update item promotion 方法。
Copy
- json
"items": null
- 配置一个适用于实体商品的折扣。请将包含实体商品SKU的数组传入
Create discount promotion for item 或Update item promotion 方法。
Copy
- json
"items": [{
“sku”: “strw2030”
}, {
“sku”: “strw4060”
}, {
“sku”: “cupred200”
}
]
- 配置一个带小数的百分比折扣值。请将包含小数折扣的
discount.percent
参数传入Create discount promotion for item 或Update item promotion 方法。
Copy
- json
"discount": {
“percent”: ”49.9”
}
- 配置一个适用于不同类型商品的折扣。请将包含所需商品SKU的数组传入
Create discount promotion for item 或Update item promotion 方法。
Copy
- json
"items": [{
“sku”: “storm_shield”
}, {
“sku”: “heaven_crystals_pack_x500”
},{
“sku”: “strw2030”
}
]
- 配置一个适用于游戏指定DRM的折扣。请将包含所需DRM的SKU的数组传入
Create discount promotion for item 或Update item promotion 方法。
Copy
- json
"items": [{
“sku”: “brilliant_game_sku_steam”
}
]
- 配置没有期限的折扣促销活动。请将
“date_end”:null
参数传入Create discount promotion for item 或Update item promotion 方法。
Copy
- json
“date_end”: null
- 为首购用户设置促销活动。为此,请在商品API中传入为商品创建折扣促销活动或在更新商品促销活动API中的数组
attribute_conditions
传入对象:
Copy
- json
"attribute_conditions": [
{
"attribute": "has_purchase",
"operator": "eq",
"value": "0",
"type": "number"
}
],
"limits": {
"per_user": 1
}
自定义折扣促销活动条件
您可以设置仅当符合某些条件时才应用的折扣。例如:- 购物车商品总金额达到一定条件时应用的折扣
- 购物车中的商品数量达到一定条件时应用的折扣
- 当用户搭配购买了另一件商品时对这件商品应用的折扣
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。