Service | Description |
addToCart | Le service addToCart fonctionne de la même manière que la fonction addToCart que vous avez créée dans Vuforia Studio. Le service addToCart admet le numéro de pièce (pid), la quantité (qty) et le prix (price) de la pièce sélectionnée. En utilisant les informations d'entrée, ainsi que les informations utilisateur de ThingWorx, un ID d'utilisateur est créé pour désigner la personne utilisant le service. Cet ID d'utilisateur (uid) est un identificateur unique pour chaque commande et est nécessaire pour la persistance, car il différencie un utilisateur et ses sessions individuelles des autres. Lorsqu'une pièce est ajoutée au panier, ses informations sont stockées dans une entrée de table de données, qui est ensuite envoyée à la table d'informations utilisée pour stocker le panier. |
getCart | Une fois qu'un panier a été créé, le service getCart est utilisé pour obtenir les entrées du panier. Il prend les informations qui ont été ajoutées au panier et les sort sous forme de table d'informations. Cela sert à mettre à jour le panier lorsque des modifications lui seront apportées dans l'expérience Vuforia Studio. |
getCartTotal | Le service getCartTotal fonctionne comme getCart, mais au lieu de renvoyer une table d'informations complète, sa seule sortie correspond au prix total des éléments du panier. |
checkCart | Lorsque des valeurs sont entrées dans addToCart, des erreurs peuvent être présentes. Par exemple, dans le cas d'un devis au prix incorrect pour un client, le service checkCart est utilisé pour valider toutes les informations produit entrées dans addToCart. Si des informations sont incorrectes, checkCart corrigera ces informations dans le panier. |
clearCart | clearCart efface tous les éléments du panier. |
orderCart | Une fois invoqué, le service orderCart place une commande pour toutes les pièces qui se trouvent dans le panier. Avant que le service orderCart ne termine, vous avez la possibilité de valider les informations du panier à l'aide de checkCart. Une fois le service invoqué, un ID de transaction (tid) est créé avec le nom de l'utilisateur et le numéro de commande, et la propriété purchased de table d'informations est remplacée par true pour signifier que la pièce dans le panier a été achetée. |
getOrder | Le service getOrder vous permet de saisir un ID de transaction (tid) et de recevoir toutes les informations sur cet commande spécifique dans un tableau. |
getOrders | getOrders ignore l'entrée tid et affiche toutes les commandes qui ont été créées à partir du panier dans une table. |