Home > widget-integration > CartAPI > addMultiProductToCart

CartAPI.addMultiProductToCart() method

Add multiple products to cart in a single request

Signature:

addMultiProductToCart(data: CartAddItem[]): Promise<Response>;

Parameters

Parameter

Type

Description

data

CartAddItem[]

Array of product items to add

Returns:

Promise<Response>

Promise resolving to Response object

Exceptions

Error if cart addition fails

Example

await cartAPI.addMultiProductToCart([
  { id: '12345', quantity: 2 },
  { id: '67890', quantity: 1, properties: { engraving: 'John' } }
]);