Limitation de la durée d’affichage des objets dans le magasin

Comment ça marche

Définissez la période d’affichage d’un objet dans le magasin pour :

La configuration de la limite de temps est disponible dans les scénarios suivants :
  • vente d’objets dans le jeu : objets virtuels, package de monnaie virtuelle et lots ;
  • vente de jeux et de DLC via des clés de jeu.
Pour les objets virtuels, les packages de monnaie virtuelle et les lots, la configuration est disponible via le Compte éditeur et via appels API. Pour la monnaie virtuelle et les clés de jeu, la configuration est disponible uniquement via appels API.
Note

Les délais d’affichage des objets ne sont pas pris en compte dans un lot.

EXEMPLE
  1. Vous créez un Booster virtuel et définissez sa période d’affichage du 29 octobre au 15 novembre.
  2. Vous créez un lot Legendary Start Pack qui comprend le Booster. Le lot n’a pas de limite de temps, il est donc toujours visible dans le magasin.
  3. Le 20 octobre, un utilisateur ouvre votre magasin en jeu. Vous utilisez les méthodes suivantes :Vous ne passez pas le paramètre show_inactive_time_limited_items dans ces méthodes.
  4. Vous récupérez le catalogue des objets :
    • Le Booster n’est pas inclus dans la réponse à Lire une liste d’objets virtuels, car sa période d’affichage va du 29 octobre au 15 novembre. Si vous passez le paramètre show_inactive_time_limited_items:1 dans Lire une liste d’objets virtuels, le Booster est inclus dans la réponse, et le tableau periods indique la période pendant laquelle il est en vente.
    • Booster est inclus dans la réponse à Lire une liste de lots en tant que partie du lot Legendary Start Pack, et l’utilisateur peut l’obtenir quel que soit la valeur du paramètre show_inactive_time_limited_items.

Configuration et mis à jour des limites

Configuration et mise à jour dans le Compte éditeur

Note
  • Le processus de configuration ci-dessous est illustré en utilisant les objets virtuels à titre d’exemple.
  • Avant de configurer les objets virtuels, il est recommandé de créer des groupes. Les groupes permettent de créer un catalogue à plusieurs niveaux et de gérer la manière dont les objets sont affichés dans le magasin.
Pour créer un objet soumis à une limite de quantité :
  1. Ouvrez le projet dans le Compte éditeur et accédez à la section Items catalog > All items > Virtual items.
  2. Appuyez sur Add et sélectionnez Virtual items.
  1. Spécifiez les paramètres suivants :
    • image
    • UGS
    • un ou plusieurs groupes auxquels l’objet doit appartenir
    • nom
    • description
    • prix
Note
Vous ne pouvez pas créer un objet sans spécifier son prix en devise réelle ou en monnaie virtuelle, ni créer un objet dont le prix est zéro. Si nécessaire, créez des prix régionaux.
  1. Pour limiter le nombre d’achats d’un objet par utilisateur, réglez la bascule Limit the number of times one user can buy this item sur On et définissez la limite.
  2. Pour définir la fréquence de réinitialisation des limites :
    1. Dans la liste déroulante, sélectionnez la période :
      • Quotidienne ;
      • Hebdomadaire ;
      • Mensuelle ;
      • Intervalle personnalisé : l’intervalle est calculé à partir de la date de début de la période d’affichage de l’objet dans le magasin ;
      • Pas de réinitialisation régulière.
    1. Définissez le calendrier de mise à jour en spécifiant les paramètres correspondant à la période.
  1. Pour définir une période d’affichage de l’objet dans le catalogue, sélectionnez Limited time, puis indiquez le fuseau horaire ainsi que les dates de début et de fin. Pour rendre l’objet disponible indéfiniment, sélectionnez No end date.
  2. Appuyez sur Create item.

Configuration et mise à jour via appels API

Pour définir une limite de temps pour l’affichage des objets dans le magasin, utilisez les appels API suivants :

Passez les paramètres suivants à l’appel API de création ou de mise à jour de bien :
  • periods[0].date_from avec la date et l’heure de début de la période d’affichage du bien au format YYYY-MM-DDThh:mm:ss±TMZ, où TMZ est l’indicateur de fuseau horaire au format hh:mm GMT ;
  • periods[0].date_until avec la date et l’heure de fin de la période d’affichage du bien au format YYYY-MM-DDThh:mm:ss±TMZ, où TMZ est l’indicateur de fuseau horaire au format hh:mm GMT. Pour ne pas indiquer la fin de la période d’affichage du bien, passez null.

Vous pouvez définir plusieurs périodes pour l’affichage d’un bien dans le magasin. Pour ce faire, passez un tableau avec les dates de début et de fin de toutes les périodes dans les appels API.

Exemple :

Copy
Full screen
Small screen
 1"periods": [
 2      {
 3        "date_from": "2022-06-10T14:00:00+03:00",
 4        "date_until": "2022-06-30T14:00:00+03:00"
 5      },
 6       {
 7        "date_from": "2022-07-10T14:00:00+03:00",
 8        "date_until": "2022-07-30T14:00:00+03:00"
 9      },
10       {
11        "date_from": "2022-08-10T14:00:00+03:00",
12        "date_until": "2022-08-30T14:00:00+03:00"
13      }
14]

Les appels API de récupération de catalogue renvoient les objets qui sont affichés dans le magasin au moment de la requête. Pour obtenir des informations sur les objets dont la période d’affichage n’a pas encore commencé ou est déjà expirée, passez le paramètre show_inactive_time_limited_items avec une valeur de 1 lors de la requête de catalogue.

Affichage des limites dans le catalogue des objets

L’affichage des objets à durée limitée dans le catalogue dépend de la manière dont celui-ci est implémenté, soit via le constructeur de site ou via API.

Affichage via le constructeur de site

Si vous utilisez le constructeur de site, les délais sont affichés automatiquement. Trente jours avant la fin de la période de vente d’un objet, un compte à rebours apparaît automatiquement sur la carte d’objet et indique le temps restant :

  • S’il reste plus d’une semaine avant la fin de la vente, le compte à rebours affiche les jours et les heures.
  • S’il reste un peu plus d’un jour avant la fin de la vente, le compte à rebours affiche les heures et les minutes.
  • S’il reste moins d’un jour avant la fin de la vente, le compte à rebours affiche les minutes et les secondes.
Note
Pour mettre en avant les articles promotionnels, nous vous recommandons d’utiliser le style de carte d’offre Featured.

Obtention des informations sur les limites via API

Si le catalogue est implémenté via API, les informations relatives à la période de vente des objets sont renvoyées dans le tableau items.periods des appels API du catalogue suivants :

Les données relatives aux dates de disponibilité d’un objet peuvent être utilisées pour afficher des limites dans le catalogue, par exemple pour indiquer la période pendant laquelle l’utilisateur peut l’acheter.
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: 13 Février 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 à doc_feedback@xsolla.com.