Appearance
addProductToCart
Definition
Adds specific quantity of the product to the cart by productId. It creates a new cart line item.
Warning: This method does not change the state of the cart in any way if productId already exists in a cart. For changing the quantity use addQuantityToCartLineItem() or changeCartLineItemQuantity() methods.
Signature
ts
export async function addProductToCart(
productId: string,
quantity?: number,
contextInstance: ShopwareApiInstance = defaultInstance
): Promise<Cart>
Parameters
Name | Type | Description |
---|---|---|
productId | string | id of the cart line item (usually it's a product id) |
quantity | number | quantity of the product to be added to the cart |
contextInstance | ShopwareApiInstance | instance of the api client (by default it's an Axios instance) |
Return type
ts
Promise<Cart>
Usage example
WARNING
Example is generated automatically. Sometimes it's required to be adjusted to your needs.