Biens gratuits

Comment ça marche

Les objets gratuits sont des objets que les utilisateurs peuvent obtenir sans dépenser de monnaie virtuelle ni de devise réelle.

Des objets gratuits sont disponibles dans les cas suivants :

  • Vente d’objets en jeu : objets virtuels, packages de monnaie virtuelle et lots
  • Vente de jeux et de DLC au moyen de clés de jeu

Cas d’utilisation :

  • Objets gratuits offerts pour récompenser la fidélité des utilisateurs lors d’étapes clés du projet ou à des dates spéciales, comme un anniversaire.
  • Extensions gratuites offertes aux utilisateurs ayant déjà acheté le jeu de base pour les remercier de leur fidélité.
  • Packs de démarrage gratuits proposés dans le magasin en ligne pour attirer de nouveaux utilisateurs vers le jeu.

Les objets virtuels, la monnaie virtuelle et les lots gratuits sont réservés aux utilisateurs authentifiés. Les clés de jeu gratuites sont accessibles avec ou sans authentification. Les limites sur le nombre d’objets gratuits ne peuvent être configurées que pour les utilisateurs authentifiés.

Configuration des objets gratuits

Configuration dans le Compte éditeur

Note

Avant de configurer les objets, il est recommandé de créer des groupes pour faciliter leur tri et gérer leur affichage dans le magasin.

Le processus de configuration des objets gratuits est décrit ci-dessous, en prenant un objet virtuel comme exemple.

Pour créer un objet virtuel gratuit :

  1. Ouvrez le projet dans le Compte éditeur et accédez à la section Items catalog > All items.

Configuration dans votre compte

Note

Avant de configurer les objets, il est recommandé de créer des groupes pour faciliter leur tri et gérer leur affichage dans le magasin.

Le processus de configuration des objets gratuits est décrit ci-dessous, en prenant un objet virtuel comme exemple.

Pour créer un objet virtuel gratuit :

  1. Ouvrez le projet dans votre compte et accédez à la section Items catalog > All items.

Configuration dans votre compte

Note

Avant de configurer les objets, il est recommandé de créer des groupes pour faciliter leur tri et gérer leur affichage dans le magasin.

Le processus de configuration des objets gratuits est décrit ci-dessous, en prenant un objet virtuel comme exemple.

Pour créer un objet virtuel gratuit :

  1. Ouvrez le projet dans votre compte et accédez à la section Items catalog > All items.

Configuration dans votre compte

Note

Avant de configurer les objets, il est recommandé de créer des groupes pour faciliter leur tri et gérer leur affichage dans le magasin.

Le processus de configuration des objets gratuits est décrit ci-dessous, en prenant un objet virtuel comme exemple.

Pour créer un objet virtuel gratuit :

  1. Ouvrez le projet dans votre compte et accédez à la section Items catalog > All items.

Configuration dans votre compte

Note

Avant de configurer les objets, il est recommandé de créer des groupes pour faciliter leur tri et gérer leur affichage dans le magasin.

Le processus de configuration des objets gratuits est décrit ci-dessous, en prenant un objet virtuel comme exemple.

Pour créer un objet virtuel gratuit :

  1. Ouvrez le projet dans votre compte pour les jeux mobiles et accédez à la section Catalog.
  1. Appuyez sur Create manually, puis sélectionnez Virtual item dans la liste déroulante.
  1. Dans la section General settings, indiquez les éléments suivants :
    • UGS
    • un ou plusieurs groupes auxquels l’objet doit appartenir (facultatif)
    • nom
    • description courte
    • description détaillée : pour l’ajouter, activez la bascule correspondante (facultatif)
  1. Dans la sectionMedia, importez une ou plusieurs images ou vidéos depuis votre appareil ou via un lien (facultatif). Dans le magasin créé avec l’éditeur de site Xsolla, toutes les fiches d’objet affichent le fichier marqué Main. Les autres fichiers sont uniquement disponibles dans les fiches dotées d’une galerie de médias. Le fichier marqué Main est également renvoyé dans les réponses des appels API de récupération du catalogue.
  1. Dans la section Price settings, sélectionnez Free item.
  1. Pour limiter le nombre d’objets disponibles à l’achat :
    1. Activez la bascule dans la section Limits et indiquez la quantité.
    2. Configurez la fréquence de réinitialisation de la limite. Pour cela, sélectionnez une période dans la liste déroulante :
      1. Daily.
      2. Weekly.
      3. Monthly.
      4. Custom interval. L’intervalle est calculé à partir de la date de début daffichage de l’objet dans le magasin.
      5. No regular refresh.
    3. Définissez le calendrier de réinitialisation en renseignant les paramètres de la période sélectionnée.
Note
Par défaut, l’objet est masqué dans le catalogue lorsque la limite d’achat est atteinte. Si la limite se réinitialise automatiquement, cochez Show item even after users reach the purchase limit pour que l’objet reste visible jusqu’à la prochaine réinitialisation.
  1. Pour limiter la période d’affichage de l’objet (facultatif) :

    1. Activez la bascule dans la section Add specific display period.
    2. Indiquez le fuseau horaire ainsi que le début et la fin de la période.

    Pour ne pas définir de date de fin, activez la bascule No end date.

Note
Pour ajouter une autre période d’affichage à un objet du catalogue, appuyez sur +. Si un objet comporte plusieurs périodes d’affichage, chacune doit avoir une date de fin. La période d’affichage se termine à la dernière seconde de la minute indiquée : par exemple, si l’heure de fin est fixée à 12 h 00, la période s’étend jusqu’à 12 h 00 min 59 s.
  1. Configurez les attributs à l’aide de l’une des options suivantes (facultatif) :
    1. Ajouter des attributs et leurs valeurs au format JSON.
    2. Créer manuellement des attributs et leurs valeurs et les lier aux objets.
  1. Appuyez Create.
  2. Dans la fenêtre qui s’ouvre, sélectionnez le statut de l’objet et appuyez sur Continue.

L’objet créé apparaît dans la section All items.

Configuration via API

Pour rendre un objet gratuit, ajoutez “is_free”: true au corps de la requête lors de l’appel des API suivantes de la sous-section Administrateur :

Vous pouvez également configurer la limite de durée d’affichage de l’objet dans le magasin et définir des restrictions régionales.

Affichage des objets gratuits dans le catalogue

L’affichage des objets gratuits dans le catalogue dépend de la méthode dimplémentation : via le constructeur de site ou via l’API.

Affichage via le constructeur de site

Pour afficher les objets gratuits sur le site web :

  1. Créez des objets gratuits.
Note
Pour afficher les objets virtuels gratuits dans le constructeur de site, créez d’abord des groupes : ces objets ne peuvent s’afficher qu’au sein d’un groupe.
  1. Ouvrez le projet dans le Compte éditeur et accédez à la section Storefronts > Websites.
  2. Dans le volet du site souhaité, appuyez sur Open Site Builder.
  1. Ouvrez le projet dans votre compte et accédez à la section Storefronts > Websites.
  2. Dans le volet du site souhaité, appuyez sur Open Site Builder.
  1. Ouvrez le projet dans votre compte et accédez à la section Storefronts > Websites.
  2. Dans le volet du site souhaité, appuyez sur Open Site Builder.
  1. Ouvrez le projet dans votre compte et accédez à la section Storefronts > Websites.
  2. Dans le volet du site souhaité, appuyez sur Open Site Builder.
  1. Ouvrez le projet dans votre compte pour les jeux mobiles et accédez à la section Web Shop.
  2. Appuyez sur le volet du site souhaité.
  1. Si votre site comporte plusieurs pages, sélectionnez celle dont vous avez besoin :
    1. Appuyez sur le titre de la page actuelle en haut de l’éditeur.
    2. Sélectionnez la page souhaitée dans la liste déroulante.
  2. Dans la section Store, sélectionnez le type d’objet gratuit dans le champ Item type et, si nécessaire, indiquez son groupe..
  3. Configurez une disposition de fiche d’objet.
  4. Une fois les modifications terminées et votre site prêt à être lancé : 
    1. Appuyez sur Publish en haut à droite du constructeur de site.
    2. Cochez les pages à publier.
    3. Appuyez sur Publish.
Note

Si vous ne pouvez pas publier le site Web, vérifiez que toutes les conditions sont remplies :

  • Le site ne contient aucune section vide, signalée par un indicateur rouge. * Le contrat de licence avec Xsolla a été signé.
  • La page principale est publiée ou sélectionnée pour publication. Les pages enfants ne peuvent pas être publiées avant elle.

Une fois le site publié, une section contenant les objets gratuits est disponible. Si les objets ne s’affichent pas, vérifiez que leur statut est défini sur Available et qu’aucune restriction d’affichage liée à la période n’est active.

Note
Si la période d’affichage d’un objet gratuit est limitée, un compte à rebours de disponibilité s’affiche automatiquement dans les catalogues créés avec le constructeur de site. Pour l’un catalogue avec une interface personnalisée, vous devez l’implémenter le compte à rebours vous-même.

Récupération des informations sur les objets gratuits via API

Si votre catalogue est configuré via API, les données des objets gratuits sont renvoyées par les appels disponibles dans la sous-section Catalog :

Attribution des objets gratuits aux utilisateurs

Le traitement d’une commande contenant des objets gratuits dépend de l’utilisation ou non du panier lors de l’achat.

Si l’utilisateur achète un objet sans passer par le panier, utilisez l’appel API Créer une commande à partir d’un objet gratuit spécifique.

Si l’utilisateur achète des objets via le panier, les scénarios suivants sont possibles :

Exemple d’ order pour des objets gratuits :

Copy
Full screen
Small screen
 1{
 2  "method": "POST",
 3  "url": "https://mybestgame.com/xsolla/notification",
 4  "body": {
 5    "items": [
 6      {
 7        "sku": "gift_direct_game_reward-supercoin",
 8        "type": "virtual_currency",
 9        "is_pre_order": false,
10        "quantity": 500,
11        "amount": "0",
12        "promotions": [
13
14        ]
15      },
16      {
17        "sku": "package-500_supercoin",
18        "type": "bundle",
19        "is_pre_order": false,
20        "quantity": 1,
21        "amount": "0",
22        "promotions": [
23
24        ]
25      },
26      {
27        "sku": "xsolla-giveaway_offer_11_14_22",
28        "type": "bundle",
29        "is_pre_order": false,
30        "quantity": 1,
31        "amount": "0",
32        "promotions": [
33
34        ]
35      }
36    ],
37    "notification_type": "order_paid",
38    "order": {
39      "id": 12345678,
40      "mode": "default",
41      "currency_type": "unknown",
42      "currency": null,
43      "amount": "0",
44      "status": "paid",
45      "platform": "xsolla",
46      "comment": null,
47      "invoice_id": null,
48      "promotions": [
49
50      ]
51    },
52    "user": {
53      "external_id": "1234567812345678",
54      "email": null
55    }
56  },
57  "headers": {
58    "Authorization": "Signature 3b840ccefea111dcdfd111db1fdc6df969a3ec11",
59    "Accept": "application/json",
60    "Content-Type": "application/json"
61  },
62  "type": "webhook_payment",
63  "callback_parameters": {
64    "order_id": 12345678
65  }
66}

Selon les paramètres d’intégration du projet, les objets sont attribués à l’utilisateur de l’une des manières suivantes :

  • Si vous avez intégré PlayFab, la monnaie virtuelle et les objets virtuels sont automatiquement ajoutés à l’inventaire PlayFab de l’utilisateur.
  • Si vous utilisez un système de distribution personnalisé, toute la monnaie virtuelle et tous les objets virtuels sont accordés de votre côté. Nous vous recommandons de configurer un gestionnaire de webhook pour recevoir les données de commande sur votre backend. Les données nécessaires sont incluses dans le webhook Paiement de commande réussi.

Pour en savoir plus sur cette méthode et les autres options de récupération des données d’achat, consultez la section Configurer le suivi du statut de la commande.

Note
Les clés de jeu sont envoyées à l’utilisateur par e-mail ou directement au système de droits.
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: 14 Octobre 2026

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entré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 !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à [email protected].