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.