Type Alias BulkAddToCartHandler

BulkAddToCartHandler: {
    bulk: ((bulk: {
        articleNumber: string;
        configurationId?: string;
        linePosition: number;
        quantity: number;
    }[]) => Promise<{
        linePosition: number;
        success: boolean;
    }[]>);
}

Handler for adding multiple items to the cart in bulk.

Type declaration

  • bulk: ((bulk: {
        articleNumber: string;
        configurationId?: string;
        linePosition: number;
        quantity: number;
    }[]) => Promise<{
        linePosition: number;
        success: boolean;
    }[]>)

    Adds multiple items to the cart in bulk.

      • (bulk): Promise<{
            linePosition: number;
            success: boolean;
        }[]>
      • Parameters

        • bulk: {
              articleNumber: string;
              configurationId?: string;
              linePosition: number;
              quantity: number;
          }[]

          An array of items to add to the cart, specifying their target line position, article number, quantity, and optional configuration ID.

        Returns Promise<{
            linePosition: number;
            success: boolean;
        }[]>

        A promise that resolves to an array of objects indicating the success status for each line position.