Promotions par réduction

Comment ça marche

Les promotions par réduction sont une stratégie marketing efficace pour attirer de nouveaux joueurs et stimuler les ventes.

Caractéristiques principales :

  • Configurer une remise pour un ou plusieurs objets.
  • Appliquer un nombre illimité de promotions par réduction à un objet.
  • Créer un catalogue des objets avec calcul automatique du prix des objets. Les méthodes de création d’un catalogue renvoient le paramètre price pour chaque objet. Ce paramètre contient les prix de l’objet avec et sans réduction en cours.

Copy
Full screen
Small screen
"price": {
  "amount": "2.3900000000000000",
  "amount_without_discount": "2.9900000000000000",
  "currency": "USD"
}

Restrictions :

  • Vous ne pouvez définir la remise qu’en pourcentage compris entre 1 et 99.
  • Vous ne pouvez pas appliquer de restrictions régionales aux promotions par réduction.

Vous pouvez configurer des promotions pour un nombre illimité d’objets et appliquer un nombre illimité de promotions à un objet.

Avis

Vous pouvez configurer différents types de promotions pour un jeu ou une liste de jeux : réductions, coupons, codes promo et bonus.

Si plusieurs promotions sont valables pour un jeu ou une liste de jeux au moment de l’achat, les remises sont appliquées à l’objet une par une. L’ordre dans lequel les remises sont appliquées n’a pas d’importance.

Par exemple :

Le prix d’une clé de jeu est de 10 $. Dans le Compte éditeur, les promotions suivantes ont été créées pour les clés de jeu :

  • promotion par réduction Black Friday avec une remise de 10 % du 4 au 30 novembre ;
  • promotion par réduction Vente avec une remise de 20 % du 15 novembre au 15 décembre ;
  • promotion avec code promo pour une remise de 5 % du 4 au 30 novembre.

Si la clé de jeu est achetée le 20 novembre, les promotions par réduction et la promotion avec code promo sont toutes valides.

Le prix total de la clé est ensuite calculé comme suit : ((10 $ - 10 %) - 20 %) - 5 % et sera de 6,84 $.

L’utilisateur peut voir des informations sur les promotions :

  • lorsqu’il consulte le catalogue de jeux ;
  • lorsqu’il passe une commande.

Si vous utilisez Site Builder pour créer votre magasin, le catalogue du jeu affiche le montant de la remise, le prix barré sans remise et le prix avec remise.

Si vous créez votre propre version du magasin, implémentez l’affichage des promotions dans le catalogue sur la base des données reçues dans la méthode Get games list. Dans la réponse, vous obtenez les informations suivantes sur les promotions en plus des informations sur le jeu :

  • titre ;
  • dates de début et de fin ;
  • montant de la remise pour une promotion de type Discount ;
  • prix de l’objet avec et sans remise pour une promotion de type Discount ;
  • objet bonus pour une promotion de type Bonus.

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
        }
      ]
    }
  ]
}

Lors de la passation d’une commande, les informations suivantes sont affichées sur les promotions appliquées :

  • le résultat de l’application de la promotion par réduction :
    • montant de la remise pour la promotion ;
    • prix barré sans remise ;
    • prix réduit.
  • le résultat de l’application de la promotion par bonus :
    • objets bonus ;
    • valeur Free dans la ligne de prix pour les objets bonus.
  • le résultat de l’application du code promo :
    • montant de la remise pour le code promo ;
    • prix barré sans remise ;
    • prix réduit ;
    • objets bonus ;
    • valeur Free dans la ligne de prix pour les objets bonus.
Note
Si vous utilisez Site Builder, le panier ou la fenêtre de commande affiche des informations sur les promotions appliquées et le champ permettant d’utiliser un code promo.

Comment configurer

Configurer une promotion par réduction

Vous pouvez configurer des promotions par réduction :

Configuration dans le Compte éditeur

Si vous configurez des promotions dans le Compte éditeur, vous disposez des options suivantes :
  • Configuration d’une remise en pourcentage entier.
  • Configuration des promotions disponibles pour une durée limitée.
  • Configuration des remises s’appliquant à un ou plusieurs packages de clés de jeu pour des plateformes spécifiques.
Les actions suivantes ne sont actuellement pas disponibles dans le compte éditeur :
  • Définir des remises avec des valeurs fractionnaires.
  • Configurer des remises d’une durée illimitée.
  • Modifier les promotions avec le statut Active.

Vous pouvez utiliser les méthodes API pour accéder aux options avancées de configuration de vos promotions par réduction.
Note
Les nouvelles promotions sont inactives par défaut. Pour activer votre promotion, accédez à la section d’édition de la promotion après sa création.
Pour configurer une promotion dans le Compte éditeur :
  1. Accédez à la section Store > Promotions and rewards du Compte éditeur et cliquez sur Create promotion.
  1. Spécifiez les paramètres requis :
    1. Entrez le titre de la promotion ;
    2. Sélectionnez Discount sous Promotion type ;
    3. Décidez du pourcentage de la réduction ;
    4. Choisissez le type de produit ;
    1. Choisissez un ou plusieurs objets qui bénéficieront d'une remise.
Note
Pour sélectionner différents types d’objets pour une promotion, choisissez d’abord un type d’objet et vérifiez s’il s’affiche dans le champ List of affected items. Ensuite, revenez au champ Product type et choisissez un autre type.

  1. Cliquez sur Next.
  2. Vous pouvez limiter le nombre de fois qu'un utilisateur peut utiliser la promotion. Pour le configurer, sur la page Condition and limit, réglez Limit number of times one user can use promotion sur On et spécifiez la limite.
  3. Pour configurer des promotions personnalisées, réglez Promotion for only specific users sur On et suivez cette instruction.
  4. Cliquez sur Next.

  1. Définissez les dates de début et de fin de la promotion.
  2. Cliquez sur Next.
  1. Vérifiez les paramètres et cliquez sur Save and exit.
Note
Tant qu’une promotion est active, vous ne pouvez pas la modifier.
  1. Pour activer une promotion :
    1. Trouvez la promotion dans votre catalogue des promotions ;
    2. Cliquez sur le bouton de menu ••• et sélectionnez Edit promotion ;
    1. Dans le coin supérieur droit, ouvrez le menu déroulant et sélectionnez Activate promotion.

Configuration via des méthodes API

Pour configurer les promotions par réduction, vous pouvez utiliser les méthodes de la sous-section Discount du groupe de méthodes Promotions.

Pour créer la promotion via les méthodes API :

  1. Appelez la méthode Create discount promotion for item avec les paramètres requis.
  2. Appelez la méthode Update item promotion avec le paramètre “is_enabled”:true pour activer la promotion.

Pour modifier la promotion via une API, appelez la méthode Update item promotion avec les nouveaux paramètres de promotion. Vous pouvez également modifier la promotion dont le statut est Active.

Lorsque vous créez ou modifiez une promotion par réduction via les méthodes API, vous pouvez également :

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
}

Personnaliser les conditions d'une promotion par réduction

Vous pouvez configurer une remise qui n’est appliquée que si certaines conditions sont remplies. Par exemple :
  • remise appliquée à une somme définie d’un panier ;
  • remise appliquée uniquement si le panier contient une certaine quantité d’objets ;
  • remise sur un objet si l’utilisateur achète un autre objet.
Pour configurer des promotions par réduction assorties de conditions, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 11 Novembre 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !