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.

Copy
Full screen
Small screen
"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.

Aviso

Puede establecer diferentes tipos de promociones para un juego o lista de juegos: descuentos, cupones, códigos promocionales y bonificaciones.

Si se admiten varias promociones para un juego o lista de juegos 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 una clave del juego es de 10 $. En Cuenta del editor, se han creado las siguientes promociones para las claves del juego: promoción de descuento de

  • Black Friday con un descuento del 10 % del 4 al 30 de noviembre
  • Oferta promoción con 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 la clave del juego se compra el 20 de noviembre, se admiten tanto las promociones con descuento como las promociones con código promocional.

El coste total de la clave del juego se calcula entonces como ((10 $ - 10 %) - 20 %) - 5 % y el coste final será de 6,84 $.

El usuario puede ver información sobre las promociones:

  • al ver el catálogo de juegos
  • al hacer un pedido

Si utiliza Site Builder para crear su tienda, el catálogo de juegos muestra el importe del descuento, el precio tachado sin descuento y el precio con descuento.

Si crea su propia versión de la tienda, implemente la visualización de promociones en el catálogo basándose en los datos recibidos en el método Get games list. En la respuesta, obtendrá la siguiente información sobre las promociones además de la información sobre el juego:

  • título
  • fecha de inicio y fin
  • volumen del descuento para una promoción con el tipo de Descuento tipo
  • precio del artículo con y sin descuento para una promoción con el tipo de Descuento tipo
  • artículo de bonificación para una promoción con el tipo de Bonificación tipo

Copy
Full screen
Small screen
{
  "items": [
    {
      "sku": "game_1",
      "name": "Game name",
      "groups": [
        {
          "external_id": "all",
          "name": "All games"
        },
        {
          "external_id": "Xsolla",
          "name": "Xsolla games"
        }
      ],
      "type": "unit",
      "unit_type": "game",
      "description": "Game description",
      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
      "attributes": {
        "$ref": "../examples/client-attribute-game.yaml#/value"
      },
      "promotions": [],
      "unit_items": [
        {
          "sku": "game_key_01",
          "type": "game_key",
          "is_free": false,
          "price": {
            "amount": "30.5",
            "amount_without_discount": "30.5",
            "currency": "USD"
          },
          "virtual_prices": [],
          "can_be_bought": true,
          "drm_name": "Steam",
          "drm_sku": "steam",
          "has_keys": true,
          "is_pre_order": true,
          "release_date": "2020-08-11T10:00:00+03:00"
        },
        {
          "sku": "game_key_02",
          "type": "game_key",
          "is_free": false,
          "price": {
            "amount": "30.5",
            "amount_without_discount": "30.5",
            "currency": "USD"
          },
          "virtual_prices": [],
          "can_be_bought": true,
          "drm_name": "Origin",
          "drm_sku": "origin",
          "has_keys": false,
          "is_pre_order": false,
          "release_date": null
        }
      ]
    },
    {
      "sku": "game_2",
      "name": "Game name",
      "groups": [
        {
          "external_id": "all",
          "name": "All games"
        }
      ],
      "type": "unit",
      "unit_type": "game",
      "description": "Game description",
      "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
      "attributes": [
        {
          "external_id": "OS",
          "name": "OS",
          "values": [
            {
              "external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
              "value": "Windows"
            }
          ]
        }
      ],
      "promotions": [],
      "unit_items": [
        {
          "sku": "game_key_01",
          "type": "game_key",
          "is_free": false,
          "price": {
            "amount": "30.5",
            "amount_without_discount": "30.5",
            "currency": "USD"
          },
          "virtual_prices": [],
          "can_be_bought": true,
          "drm_name": "Steam",
          "drm_sku": "steam",
          "has_keys": false,
          "is_pre_order": false,
          "release_date": null
        }
      ]
    }
  ]
}

Al realizar un pedido, se muestra la siguiente información sobre las promociones aplicadas:

  • el resultado de aplicar una promoción con descuento:
    • importe del descuento para la promoción
    • precio tachado sin descuento
    • precio con descuento
  • el resultado de aplicar una promoción con bonificación:
    • artículos de bonificación
    • Valor Gratis en la línea de precios de los artículos con bonificación
  • el resultado de aplicar el código promocional:
    • importe del descuento para el código promocional
    • precio tachado sin descuento
    • precio con descuento
    • artículos de bonificación
    • Valor Gratis en la línea de precios de los artículos con bonificación
Nota
Si utiliza Site Builder, la cesta o la ventana de realización de pedidos muestra información sobre las promociones aplicadas y el campo para canjear un código promocional.

Cómo conseguirlo

Establecer campaña de descuentos

Puede establecer campañas de descuentos de una de las siguientes formas:

Configurar a través de la Cuenta del editor

Si establece promociones con descuento a través de Cuenta del editor, dispone de las siguientes opciones:
  • Establecer un descuento con el valor porcentual entero.
  • Configurar promociones de descuento que estén disponibles durante un tiempo limitado.
  • Establecer descuentos que se apliquen a uno o varios paquetes de claves del juego para plataformas específicas.
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.
Nota
Las nuevas promociones están inactivas por defecto. Para activar su descuento, vaya a la edición de descuentos después de crearlo.
Para establecer una promoción a través de Cuenta del editor:
  1. Vaya a Store > Promotions and rewards y haga clic en Create promotion (Crear promoción) en Cuenta del editor.
  1. Especifique los parámetros necesarios:
    1. Introduzca el título de la promoción.
    2. Elija Discount como promotion type.
    3. Decida el importe del descuento.
    4. Elija el tipo de producto.
    1. Elija uno o varios artículos que tendrán descuento.
Nota
Para seleccionar varios tipos diferentes de artículos para una promoción, primero elija un tipo de artículo y compruebe si se muestran en el campo List of affected items, después vuelva al campo Product type y seleccione otro tipo.

  1. Haga clic en Next.
  2. 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.
  3. Para configurar promociones personalizadas, establezca Promotion for only specific users en On y siga estas instrucciones.
  4. Haga clic en Next.

  1. Establezca las fechas de inicio y fin de la campaña.
  2. Haga clic en Next.
  1. Haga clic en Save and Exit.
Nota
Mientras una promoción esté activa, no podrá modificarla.
  1. Para activar una promoción:
    1. Encuentre la promoción en su catálogo de promociones.
    2. Haga clic en el botón ••• del menú y seleccione Edit promotion.
    1. 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 Discount del grupo de métodos Promociones.

Para crear la promoción a través de los métodos API:

  1. Llame al método Create discount promotion for item con los parámetros requeridos.
  2. 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 Update item promotion con nuevos parámetros de promoción. También puede editar la promoción que tiene el estado Active.

Al crear o editar una promoción de descuento a través de los métodos API, también puede:

Copy
Full screen
Small screen

"items": null
Copy
Full screen
Small screen

"items": [{
     “sku”: “strw2030”
  }, {
     “sku”: “strw4060”
  }, {
     “sku”: “cupred200”
  }
]
Copy
Full screen
Small screen

"discount": {
    “percent”: ”49.9”
}
Copy
Full screen
Small screen
"items": [{
     “sku”: “storm_shield”
  }, {
     “sku”: “heaven_crystals_pack_x500”
  },{
     “sku”: “strw2030”
  }
]
Copy
Full screen
Small screen
"items": [{
     “sku”: “brilliant_game_sku_steam”
  }
  ]
Copy
Full screen
Small screen

“date_end”: null
Copy
Full screen
Small screen
"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
Para establecer promociones con descuentos con unas condiciones, contacte con su gestor del éxito del cliente o envíe un correo electrónico a csm@xsolla.com.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 11 de Noviembre de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!