Promociones con descuento
Cómo funciona
Las promociones de descuento son una herramienta de marketing para captar nuevos jugadores y aumentar las ventas.
Características principales:
- Configurar un descuento para uno o varios artículos.
- Aplicar un número ilimitado de promociones con descuento a un artículo.
- Crear un catálogo de artículos con cálculo automático de precios para los artículos. Los métodos para crear un catálogo devuelven el objeto
price
para cada artículo. Este objeto contiene los precios de los artículos con el descuento vigente y sin descuento.
- json
"price": {
"amount": "2.3900000000000000",
"amount_without_discount": "2.9900000000000000",
"currency": "USD"
}
Restricciones:
- Sólo puede establecer el descuento en un valor porcentual comprendido entre 1 y 99.
- No puede aplicar restricciones regionales a las promociones con descuento.
Puede establecer promociones para cualquier número de artículos. Aplique un número ilimitado de promociones con descuento a un artículo.
Puede configurar diferentes tipos de promociones para un artículo: descuentos, cupones, códigos promocionales y bonificaciones.
Si se admiten varias promociones para un artículo en el momento de la compra, los descuentos se aplican al artículo de uno en uno. El orden de aplicación de los descuentos no importa.
Por ejemplo:
El precio de un artículo virtual es de 10 $. En Cuenta del editor, se han creado las siguientes promociones para los artículos virtuales: promoción de descuento de
- Black Friday con un descuento del 10 % del 4 al 30 de noviembre
- Promoción de descuento de Oferta con un descuento del 20 % del 15 de noviembre al 15 de diciembre
- Promoción con un código promocional para un descuento del 5 % del 4 al 30 de noviembre
Si el artículo se compra el 20 de noviembre, se admiten tanto las promociones con descuento como las promociones con código promocional.
El coste total del artículo virtual se calcula entonces como ((10 $ - 10 %) - 20 %) - 5 % y el coste final será de 6,84 $.
- título
- fecha de inicio y fin
- volumen del descuento para una promoción con el tipo Discount
- artículo de bonificación para una promoción con el tipo Bonus
- número total de artículos disponibles para el usuario para esta promoción
- número restante de artículos disponibles para el usuario para esta promoción
- 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
}
}
Cómo conseguirlo
Establecer campaña de descuentos
Puede establecer campañas de descuentos de una de las siguientes formas:- a través de Cuenta del editor
- o a través de Métodos API
Configurar a través de la Cuenta del editor
Si establece promociones de descuento a través de Cuenta del editor, puede:- Configurar un descuento con un valor porcentual.
- Configurar promociones de descuento que estén disponibles durante un tiempo limitado.
- Configurar descuentos que se apliquen a cualquier tipo de artículos:
- paquetes de moneda virtual
- artículos virtuales (incluidos los de tiempo limitado)
- paquetes
- de claves del juego
Las siguientes acciones no están disponibles actualmente en Cuenta del editor:
- Establezca descuentos con valores fraccionarios.
- Establezca descuentos con un periodo de tiempo ilimitado.
- Edite promociones de descuento con un estado Active.
Puede utilizar métodos API para mejorar las opciones de configuración de sus promociones de descuento.
- Vaya a Store > Promotions and rewards y haga clic en Create promotion (Crear promoción) en Cuenta del editor.
- Especifique los parámetros necesarios:
- Introduzca el título de la promoción.
- Elija Discount como promotion type.
- Decida el importe del descuento.
- Elija el tipo de producto.
- Elija uno o varios artículos que tendrán descuento.
- Haga clic en Next.
- Puede limitar el número de veces que un usuario puede utilizar la promoción. Para establecerlo, en la página Condition and limit, establezca Limit number of times one user can use promotion en On y especifique el límite.
- Para configurar promociones personalizadas, establezca Promotion for only specific users en On y siga estas instrucciones.
- Haga clic en Next.
- Establezca las fechas de inicio y fin de la campaña.
- Haga clic en Next.
- Haga clic en Save and Exit.
- Para activar una promoción:
- Encuentre la promoción en su catálogo de promociones.
- Haga clic en el botón ••• del menú y seleccione Edit promotion.
- En la esquina superior derecha, abra el menú desplegable y elija Activate promotion.
Configuración mediante métodos API
Para trabajar con promociones con descuento, puede utilizar los métodos de la subsección
Para crear la promoción a través de los métodos API:
- Llame al método
Create discount promotion for item con los parámetros requeridos. - Llame al método
Update item promotion con el parámetro“is_enabled”:true
para activar la promoción.
Para editar la promoción a través de una API, llame al método
Al crear o editar una promoción de descuento a través de los métodos API, también puede:
- Configurar un descuento a todos los artículos del proyecto. Transmita el parámetro
“items”:null
a los métodosCreate discount promotion for item oUpdate item promotion .
- json
"items": null
- Configure un descuento para bienes físicos. Transmita una matriz con códigos de artículo (SKU) de bienes físicos a los métodos
Create discount promotion for item oUpdate item promotion .
- json
"items": [{
“sku”: “strw2030”
}, {
“sku”: “strw4060”
}, {
“sku”: “cupred200”
}
]
- Configure un descuento con la fracción del valor porcentual. Transmita el parámetro
discount.percent
con una fracción de descuento a los métodosCreate discount promotion for item oUpdate item promotion .
- json
"discount": {
“percent”: ”49.9”
}
- Configure un descuento para artículos de diferentes tipos. Transmita una matriz con códigos de artículo (SKU) de bienes físicos a los métodos
Create discount promotion for item oUpdate item promotion .
- json
"items": [{
“sku”: “storm_shield”
}, {
“sku”: “heaven_crystals_pack_x500”
},{
“sku”: “strw2030”
}
]
- Configure un descuento para determinados DRM. Transmita una matriz con códigos de artículo (SKU) de los DRM requeridos a los métodos
Create discount promotion for item oUpdate item promotion .
- json
"items": [{
“sku”: “brilliant_game_sku_steam”
}
]
- Configure una promoción de descuento que no tenga un periodo de tiempo especificado. Transmita el parámetro
“date_end”:null
a los métodosCreate discount promotion for item oUpdate item promotion .
- json
“date_end”: null
- Establezca una promoción para los primeros compradores. Para ello, transmita en el método Create discount promotion for item para la API del artículo o en la API Update item promotion un objeto en la matriz
attribute_conditions
:
- json
"attribute_conditions": [
{
"attribute": "has_purchase",
"operator": "eq",
"value": "0",
"type": "number"
}
],
"limits": {
"per_user": 1
}
Personalizar las condiciones de una promoción con descuento
Puede establecer un descuento para que se aplique solo cuando cumplan ciertas condiciones. Por ejemplo:- un descuento que se aplica a un importe total definido de una cesta
- un descuento que se aplica solo si la cesta tiene suficientes artículos
- un descuento en un artículo si se compra también otro artículo
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.