Achat via le panier
Cette méthode convient à la vente de tous les types d’objets, dans n’importe quelle quantité, contre des devises réelles.
Note
Lorsque l’utilisateur achète via le panier, il a la possibilité d’utiliser des codes promo.
- Dans l’interface de l’application, ajoutez les éléments suivants :
- boutons pour ajouter des objets au panier ;
- formulaire pour afficher et modifier le contenu du panier ;
- bouton pour acheter le contenu du panier.
Note
Dans l’interface de l’application, il ne devrait pas être possible d’ajouter au panier des objets vendus uniquement contre de la monnaie virtuelle.
- Implémentez la logique de remplissage et modification du panier.
Note
Avant l’appel à la méthode de remplissage du panier, aucune information sur les promotions appliquées à l’achat n’est disponible. Cela signifie que le coût total et les informations sur les objets bonus ajoutés ne seront pas connus.
- Implémentez l'affichage du contenu du panier.
- Appelez la méthode SDK
Purchase
de la classeCart
. Lors de l'appel de cette méthode, passez dans le paramètreonSuccess
la fonction qui est appelée lorsque le statut de la commande passe àdone
.
- Mettez à jour l'inventaire côté client de l'application de l'une des manières suivantes :
- en utilisant les méthodes SDK pour afficher l'inventaire utilisateur ;
- en utilisant les données de contenu de la commande passées à la fonction de rappel
onSuccess
des méthodes d'achat.
Documentation de référence du SDK
En savoir plus sur les méthodes SDK et leurs paramètres.
Méthodes de remplissage et de modification du panier
Nom de la méthode SDK | Description |
---|---|
FillCart | Remplit d’objets le panier avec l’ID spécifié ou le panier de l’utilisateur courant. S’il existe déjà un objet avec le même UGS dans le panier, celui-ci est remplacé par la valeur passée. |
ClearCart | Supprime tous les objets contenus dans le panier avec l’ID spécifié ou le panier de l’utilisateur courant. |
UpdateItemInCart | Met à jour la quantité du dernier objet ajouté dans le panier avec l’ID spécifié ou le panier de l’utilisateur courant. S’il n’y a aucun objet avec l’UGS spécifié dans le panier, celui-ci est ajouté. |
RemoveItemFromCart | Supprime l’objet contenu dans le panier avec l’ID spécifié ou le panier de l’utilisateur actuel. |
Méthodes pour obtenir le contenu du panier
Nom de la méthode SDK | Description |
---|---|
GetCartItems | Renvoie la liste des objets contenus dans le panier avec l’ID spécifié ou le panier de l’utilisateur courant. Les données complètes de chaque objet sont renvoyées. |
Méthodes de création d'une commande
Nom de la méthode SDK | Description |
---|---|
Purchase | Lance le processus d’achat pour le panier avec l’ID spécifié ou le panier de l’utilisateur courant. Cette méthode encapsule les méthodes permettant de créer une commande, d’ouvrir l’interface de paiement et de suivre l’état de la commande. |
Cet article vous a été utile ?
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Liens utiles
Dernière mise à jour: 22 Janvier 2024Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.