Panier (CartApi)
Le module CartApi gère les paniers d’achat. Les paniers contiennent des articles avec variantes de produits.
Accès : client.store.cart
Méthodes
create
Crée un nouveau panier.
Exemple
const response = await client.store.cart.create({
appId: "app_id",
apiKey: "user_api_key",
customerId: "customer_id"
});get
Récupère un panier avec ses articles.
Exemple
const response = await client.store.cart.get({
appId: "app_id",
apiKey: "user_api_key",
id: "cart_id"
});addItem
Ajoute un article au panier.
Exemple
const response = await client.store.cart.addItem({
appId: "app_id",
apiKey: "user_api_key",
id: "cart_id",
variantId: "variant_id",
productId: "product_id",
quantity: 2
});updateItem
Met à jour la quantité d’un article.
Exemple
const response = await client.store.cart.updateItem({
appId: "app_id",
apiKey: "user_api_key",
id: "cart_id",
itemId: "item_id",
quantity: 3
});removeItem
Supprime un article du panier.
Exemple
const response = await client.store.cart.removeItem({
appId: "app_id",
apiKey: "user_api_key",
id: "cart_id",
itemId: "item_id"
});calculateTotals
Calcule les totaux du panier.
Exemple
const response = await client.store.cart.calculateTotals({
appId: "app_id",
apiKey: "user_api_key",
id: "cart_id"
});
console.log("Total:", response.data.total);
console.log("Articles:", response.data.itemCount);Last updated on