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.