Comment grouper et trier les objets dans le catalogue
Ajoutez des objets dans des groupes pour créer un catalogue à plusieurs niveaux. Le groupe peut inclure différents ou les mêmes types de biens :
- Objets virtuels ;
- Monnaie virtuelle ;
- Packages de monnaie virtuelle ;
- Lots ;
- Clés de jeu.
Note
Vous ne pouvez pas trier les objets d’un catalogue dans le Compte éditeur.
Principales fonctionnalités :
- Ajouter le même objet dans plusieurs groupes.
- Ajouter des groupes plus petits à des groupes plus grands pour créer un catalogue à plusieurs niveaux.
- Modifier l’ordre des groupes.
- Modifier l’ordre des objets.
Configurez des groupes de l’une des manières suivantes :
- dans le Compte éditeur (uniquement pour les objets virtuels) ;
- via appels API.
Configuration dans le Compte éditeur
Créer un groupe
Pour créer un groupe d’objets virtuels :
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Store.
- Dans le volet Virtual items, cliquez sur :
- Connect — si vous n’avez pas d’objets virtuels ;
- Configure — si vous avez déjà connecté des objets virtuels.
- Cliquez sur + et sélectionnez Create group dans la liste déroulante.
- Spécifiez les paramètres suivants :
- External ID — code de groupe unique ;
- Group name.
- Réglez la bascule Show group in Store sur On.
- Cliquez sur Create group.
Modifier un groupe
Pour modifier un groupe :
- Ouvrez votre projet dans le Compte éditeur.
- Cliquez sur Store dans le menu latéral.
- Dans le volet Virtual items, cliquez sur ••• et dans la liste déroulante, sélectionnez Edit group.
- Effectuez les modifications nécessaires.
- Cliquez sur Save Changes.
Note
Si vous masquez le groupe dans le magasin (réglez la bascule Show group in Store sur Off), ce groupe :
- n’est pas renvoyé dans la réponse à l’appel API Lire une liste de groupes d’objets.
- n’est pas affiché dans les propriétés des objets inclus dans ce groupe lors de l’appel aux méthodes client permettant d’obtenir une liste d’objets.
Ajouter un objet au groupe
Pour ajouter un objet virtuel à un groupe donné, spécifiez le groupe lors de la création d’un nouvel objet ou modifiez un objet existant.Note
Les objets sans groupe spécifique sont automatiquement ajoutés au groupe Ungrouped , situé à la fin de la liste des groupes. Les restrictions suivantes s’appliquent aux objets de ce groupe :
- Ils ne peuvent pas être triés ;
- Ils ne peuvent pas être utilisés via l’appel API Lire une liste d’objets par groupe spécifique.
Trier les objets
Pour trier les objets (sur l’exemple des objets virtuels) :- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Store.
- Dans le volet Virtual items, cliquez sur :
- Connect — si vous n’avez pas d’objets virtuels ;
- Configure — si vous avez déjà connecté des objets virtuels.
- Accédez au groupe.
- Survolez le numéro de l’objet virtuel avec la souris. L’icône ☰ s’affiche. Faites glisser l’objet virtuel vers la nouvelle position.
Configuration via des appels API
Ajouter un objet au groupe
Pour ajouter un objet à un groupe existant via appels API, passez un tableau contenant le paramètre external_id
des groupes auxquels l’objet doit appartenir dans le champ group
:
- Clés de jeu — Utilisez les appels API CCréer un jeu, Mettre à jour un jeu par UGS et Mettre à jour un jeu par ID.
- Éléments virtuels - Utilisez les appels API Créer un objet virtuel et Mettre à jour un objet virtuel.
- Monnaie virtuelle — Utilisez les appels API Créer un objet virtuel et Mettre à jour un objet virtuel.
- Package de monnaie virtuelle — Utilisez les appels API Créer un package de monnaie virtuelle et Mettre à jour un package de monnaie virtuelle.
- Lots — Utilisez les appels API Créer un lot et Mettre à jour un lot.
Exemple de requête :
Copy
- http
{
"sku": "sword",
"name": {
"en": "Sword",
},
"is_enabled": true,
"is_free": false,
"order": 1,
"description": {
"en": "A sword is a bladed melee weapon intended for cutting or thrusting that is longer than a knife or dagger, consisting of a long blade attached to a hilt.",
},
"prices": [
{
"amount": 100,
"currency": "USD",
"Is_enabled": true,
"is_default": true
}
],
"vc_prices": [ ],
"is_show_in_store": true,
"groups": [
"chests", "bonus"
],
}
Obtenir la liste des groupes
Avis
Vous ne pouvez utiliser les appels API pour obtenir la liste de tous les groupes et la liste des objets d’un groupe spécifique que pour les objets virtuels. Pour les autres groupes d’objets, gérez-les plus efficacement en utilisant la fonction de filtrage.
external_id
à l’appel API Lire une liste d’objets par groupe spécifique.Filtrer les objets
Pour filtrer les objets d’un groupe donné :- Récupérez la liste des objets via les appels API suivants :
- Clés de jeu — Appel API Lire une liste de jeux ;
- Monnaie virtuelle — Appel API Lire une liste de monnaies virtuelles Appel API ;
- Packages de monnaie virtuelle — Appel API
Get virtual currency package list ; - Lots — Appel API
Get list of bundles .
- En utilisant le filtrage, trouvez les objets avec le paramètre
external_id
du groupe requis spécifié dans le paramètregroups
.
Cet article vous a été utile ?
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.