Discount promotions
Discount promotions are a marketing tool for getting new players and increasing sales.
Restrictions:
- You can set the discount only in percentage value in the range from 1 to 99.
- You can’t apply regional restrictions to discount promotions.
You can set up promotions for any number of items. Apply an unlimited number of discount promotions to one item.
A timer appears on an item’s card 30 days before the end of the promotion to show the remaining time:
- If the end of the promotion is in more than a week, the timer shows days and hours.
- If the end of the promotion is in more than one day, the timer shows hours and minutes.
- If the end of the promotion is in less than a day, the timer shows minutes and seconds.
How to get it
You can set up discount campaigns in one of the following ways:
- via Publisher Account
- via API methods
Set up via Publisher Account
If you set up discount promotions via Publisher Account, you can:
- Set up a discount with a percentage value.
- Set up discount promotions that are available for a limited time.
- Set up discounts that apply to any types of items:
- virtual currency packages
- virtual items (including time-limited items)
- bundles
The following actions aren’t currently available in Publisher Account:
- Set up discounts with fractional values.
- Set up discounts with an unlimited time period.
- Edit discount promotions with an Active status.
You can use API methods to enhance your discount promotions configuration options.
- Open your project in Publisher Account.
- In the side bar click Store.
- Click Promotions and rewards > Create promotion.
- Specify the required parameters:
- Enter the promotion title.
- Choose Discount as a promotion type.
- Decide the discount amount.
- Choose the product type.
- Choose one or several items that will have a discount.
- Click Next.
- You can limit number of times one user can use promotion. To set it up, on the Condition and limit page, set Limit number of times one user can use promotion to On and specify the limit.
- To set up personalized promotions, set Promotion for only specific users to On and follow this instruction.
- Click Next.
- Set the campaign start and end dates.
- Click Next.
- Check the settings and click Save and exit.
- To activate a promotion:
- Find the promotion in your promotions catalog.
- Click the ••• menu button and select Edit promotion.
- In the upper right corner, open the drop-down menu and choose Activate promotion.
Set up via API methods
To work with discount promotions, you can use the methods from the
To create the promotion via API methods:
- Call the
Create discount promotion for item method with required parameters. - Call the
Update item promotion method with the“is_enabled”:true
parameter to activate the promotion.
To edit the promotion via an API, call the
When creating or editing a discount promotion via API methods, you can also:
- Configure a discount to all items in the project. Pass the
“items”:null
parameter toCreate discount promotion for item orUpdate item promotion methods.
- json
"items": null
- Configure a discount for physical goods. Pass an array with SKUs of physical goods to
Create discount promotion for item orUpdate item promotion methods.
- json
"items": [{
“sku”: “strw2030”
}, {
“sku”: “strw4060”
}, {
“sku”: “cupred200”
}
]
- Configure a discount with the fraction percentage value. Pass the
discount.percent
parameter with a fraction discount toCreate discount promotion for item orUpdate item promotion methods.
- json
"discount": {
“percent”: ”49.9”
}
- Configure a discount for items of different types. Pass an array with SKUs of required items to
Create discount promotion for item orUpdate item promotion methods.
- json
"items": [{
“sku”: “storm_shield”
}, {
“sku”: “heaven_crystals_pack_x500”
},{
“sku”: “strw2030”
}
]
- Configure a discount for definite DRMs of the game. Pass an array with SKUs of required DRMs to
Create discount promotion for item orUpdate item promotion methods.
- json
"items": [{
“sku”: “brilliant_game_sku_steam”
}
]
- Configure discount promotion that doesn’t have a specified time period. Pass the
“date_end”:null
parameter toCreate discount promotion for item orUpdate item promotion methods.
- json
“date_end”: null
- Set up promotion for first-time buyers. For this, pass in the Create discount promotion for item for item API or in the Update item promotion API an object in array
attribute_conditions
:
- json
"attribute_conditions": [
{
"attribute": "has_purchase",
"operator": "eq",
"value": "0",
"type": "number"
}
],
"limits": {
"per_user": 1
}
Useful links
Found a typo or other text error? Select the text and press Ctrl+Enter.