Home > @vsf-enterprise/sap-commerce-webservices-sdk > SaveCartApi > doCartClone

SaveCartApi.doCartClone() method

Explicitly clones a cart. Explicitly clones a cart.

Signature:

doCartClone(baseSiteId: string, cartId: string, userId: string, description?: string, fields?: string, name?: string, options?: any): Promise<import("axios").AxiosResponse<SaveCartResult>>;

Parameters

Parameter Type Description
baseSiteId string Base site identifier
cartId string Cart identifier: cart code for logged in user, cart guid for anonymous user, &#39;current&#39; for the last modified cart
userId string User identifier or one of the literals : &#39;current&#39; for currently authenticated user, &#39;anonymous&#39; for anonymous user
description string The description that should be applied to the cloned cart.
fields string Response configuration. This is the list of fields that should be returned in the response body. Examples: BASIC, DEFAULT, FULL
name string The name that should be applied to the cloned cart.
options any Override http request option.

Returns:

Promise<import("axios").AxiosResponse<SaveCartResult>>

Exceptions

{RequiredError} SaveCartApi